.integration-category{margin-bottom:3rem}.category-title{font-size:1.5rem;border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.integration-card{transition:none}.integration-card .card{border:1px solid #e9ecef;border-radius:8px}.integration-card .card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.integration-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain}.modal-header .integration-logo-img{width:48px;height:48px}.integration-tags .badge{font-size:.75rem;padding:.25rem .5rem}@media(max-width:768px){.integration-logo-img{width:32px;height:32px}}:root{--marker-available:#0565ff;--marker-unavailable:#0565ff;--marker-notenoughpermissions:#ddd;--marker-occupied:#72777a;--marker-reserved:#28a745;--marker-partiallyavailable:linear-gradient(-90deg,#0565ff,#0565ff 50%,white 50%,white 50%,#72777a 50%);--marker-viewonly:#0565ff;--marker-notavailableyet:#ababab;--marker-shared-reserved:#17a2b8}html{font-size:14px}#components-reconnect-modal{display:none!important}.btn-link,a{color:#0366d6}.mrgnbtm0{margin-bottom:0}.e-input-group{margin-bottom:5px!important}.loader{border:10px solid #f3f3f3;border-top:10px solid #0565ff;border-radius:50%;width:80px;height:80px;animation:spin .8s ease-in-out infinite;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.navbar-toggler{color:#72777a!important}.paddingtop20{padding-top:20px}.title-other{font-size:1.5rem;font-weight:300}.plandata th{font-weight:500}.text-bold{font-weight:500}.margin-bottom-30{margin-bottom:30px}.managecolor a{color:#72777a!important}.managecolor a:hover{color:#0565ff!important}.managecolor a.active{color:#0565ff!important;background-color:#fff!important}.managecolor a.active{border-right:3px solid #0565ff;border-radius:0!important}.margin-left-20{margin-left:20px}.max-width-600{max-width:600px}.grey-text h4,.grey-text h5,.grey-text h6,.grey-text p{color:#72777a}#logodibsido{color:#0565ff}.companyname{text-align:right;color:#0565ff}.text-right{text-align:right}#logocar{color:#f6383a}.marginbtm div{margin-bottom:10px}.modal-body span{margin-bottom:5px}.button-margin-top-20{margin-top:20px}.modal{background-color:rgba(0,0,0,.4);-webkit-transition:.5s;transition:all .3s linear}.modal-title{color:#0565ff;font-weight:300;font-size:1.5rem}.modal-content{border:0;border-radius:0;background-color:transparent}.modal-header span{color:#e6326f}.identity-page{color:#72777a}.margin-0-auto{margin:0 auto}.margin-top-20{margin-top:20px}.backbtn{float:right}#carStatus{font-size:2.25rem}.reservation-box{padding-bottom:60px;padding-top:20px;border:2px solid #0565ff;border-radius:3px;padding-left:10px;padding-right:10px;border-top:0;margin-top:-10px}.manage-box{padding-bottom:40px;padding-top:20px;border:2px solid #0565ff;border-radius:3px;padding-left:10px;padding-right:10px;border-top:0;margin-top:-10px}.paddind-none{padding-left:0;padding-right:0}.btn-primary{color:#fff;background-color:#0565ff;border-color:transparent}app{position:relative;display:flex;flex-direction:column}.top-row{display:flex;align-items:center}.main{flex:1;position:relative}.main .top-row{background-color:#fff;justify-content:flex-end}.main .top-row .btn-link,.main .top-row>a{white-space:nowrap;margin-left:1.5rem}.main .top-row a:first-child{overflow:hidden;text-overflow:ellipsis}.sidebar{background:#fff;position:relative;display:flex;flex-direction:column}.sidebar .top-row{background-color:#fff}.sidebar .navbar-brand{font-size:1.8rem}.sidebar .oi{width:2rem;font-size:1.1rem;vertical-align:text-top;top:-2px}.sidebar .nav-item{font-size:.9rem}.sidebar .nav-item.app-settings{padding-bottom:1rem}.sidebar .nav-item a{color:#474c6c;display:flex;align-items:center;margin-bottom:3px;height:38px}.sidebar .nav-item a:hover{background:#f2f3f9;border-radius:8px;transition:.25s}.menu{overflow-x:hidden;padding-bottom:10px}.narrow-menu{display:none}.bottom-menu{box-shadow:0 -30px 15px 0 #fff;box-shadow:0 -30px 15px 0 rgba(255,255,255,.85);-webkit-box-shadow:0 -30px 15px 0 rgba(255,255,255,.85)}.content{padding-top:1.1rem}.navbar-toggler{background-color:#fff;border-radius:2px;padding:0 5px;border:0}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid #f00}.validation-message{color:#f00}#blazor-error-ui{background:#fff;top:5px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:none;left:50%;transform:translateX(-50%);padding:1em;position:fixed;width:35%;max-width:35%;z-index:1000;border-radius:12px}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.carsdiv{text-align:center;border-radius:8px}.fadediv{border:0!important;border-radius:12px}.bgc-white{background-color:#fff}.p-10{padding:10px}.w-100{padding:10px}.gap-20{padding:10px;margin:-10px!important}.carspanel{padding-right:15px;padding-left:15px}.carspanel a{text-decoration:none;color:#72777a}.carspanel a:hover{color:#0565ff}.carpanel-link a:hover{color:#0565ff}.left-top{float:left}.center{clear:left}.left-bottom{float:left;padding-top:15px;text-align:left}.right-bottom{float:right;padding-top:49px;text-align:right}.carsclear{clear:both}#carNote{margin-bottom:3px}.padleft-5{padding-left:5px}.btn-new-res{margin-top:20px}.btn-manage-res{margin-top:0}.btn-float{float:right}.padding-right-0{padding-right:0}.car{box-shadow:0 0 15px 5px #eee;margin-bottom:20px;border-radius:12px}.table th{border-top:1px solid #eee;border-bottom:2px solid #eee!important}.table td{border-top:1px solid #eee}.table{color:#72777a}.align-right{float:right}.p-15{padding:15px}.e-gridheader{border-top:0!important}.companyrow{float:right;padding-top:5px}.btn-float-mobile{float:none}@media(max-width:767.98px){.main .top-row:not(.auth){display:none}.main{position:initial}.main .top-row.auth{justify-content:space-between}.main .top-row .btn-link,.main .top-row a{margin-left:0}h1{font-size:1.5rem}h3{font-size:1.5rem}.e-tab-section{float:none}.companyrow{float:none;padding-top:0}.btn-float-mobile{float:right}}@media(min-width:768px){app{flex-direction:row}.sidebar{height:100vh;position:relative;top:0;border-right:1px solid #eee}.main .top-row{position:absolute;top:0}.main>div{padding-left:2rem!important;padding-right:1.5rem!important}.navbar-toggler{display:none}.sidebar .collapse{display:block}}.tab-content{padding:10px}.template-container{height:100%;padding-top:7px}.left{display:inline-block;vertical-align:top}.empImg{height:48px;width:48px}.name,.role{line-height:normal}.name{font-weight:500}.role{font-weight:100;font-size:12px}.empl-info{padding:7px 0 0 15px}.content-title{height:50px;display:table;margin:0 auto}.cnt-text{vertical-align:middle;display:table-cell;font-size:18px;font-weight:600}.e-tab .e-listview .e-header{height:50px}.e-tab .e-listview .e-text{display:block;text-align:center}.e-tab .e-listview:not(.e-list-template) .e-list-item{height:63px}.e-tab .e-tab-text{display:inherit}.e-vertical-tab .e-content .e-item.e-active,.e-vertical-tab .e-content .e-item.e-active ul.e-list-parent{width:100%}@media screen and (max-width:481px){.container-fluid,.control-section.e-tab-section,.e-tab-section .content-wrapper,.sb-sample-content-area .e-active{padding-left:0;padding-right:0}}@media screen and (max-width:376px){.e-tab .e-listview:not(.e-list-template) .e-list-item{padding:0}.e-tab-section{padding:0 5px}.e-tab .e-content.sb-sample-content-area .e-item.e-active{padding-left:0;padding-right:0}.template-container{padding:7px 5px 0}.e-tab .e-content .e-item.e-active{padding:10px 0}}.centered-div{max-width:350px;margin:0 auto;text-align:center}#CarGrid_toolbarItems,#CarBookGrid_toolbarItems,#VisitHistoryGrid_toolbarItems,#FuelCostGrid_toolbarItems,#ServiceCostGrid_toolbarItems,#CostGrid_toolbarItems,#DamageGrid_toolbarItems,#CarBookGridForUser_toolbarItems,#CarBookGridForOperator_toolbarItems,#UserGrid_toolbarItems,#ReservationsDailyGrid_toolbarItems,#ReservationsGrid_toolbarItems,#ReservationsHistoryGrid_toolbarItems,#UsersParkingCounterMonth_toolbarItems,#UsersParkingCounterTwoMonths_toolbarItems,#UsersParkingCounterQuarter_toolbarItems,#ParkingReservationsCurrentGrid_toolbarItems,#ParkingReservationsHistoryGrid_toolbarItems,#DeskReservationsCurrentGrid_toolbarItems,#DeskReservationsHistoryGrid_toolbarItems,#CarPlanGrid_toolbarItems,#UsersGrid_toolbarItems,#CompaniesGrid_toolbarItems,#CompanySubsGrid_toolbarItems,#CustomersGrid_toolbarItems,#PSlotGrid_toolbarItems,#DeskSpotGrid_toolbarItems{margin-bottom:20px;border-radius:10px;border-top:0}.bottom-mobile-menu{display:none}.floor-info{font-size:.8rem;padding-left:15px;padding-top:5px;margin-bottom:0}.main .top-row.auth{right:0}.width-100{width:100%}.width-20{width:20%}.width-40{width:40%}.margin-btn{margin-left:10px}.nav-link .width-100 svg{margin-right:0}.sidebar .nav-link .width-100 svg.icon-tabler-parking{margin-right:0;left:0}.gap-layout{padding:0 .8rem;min-height:90vh}.smartly-dashboard .e-tab .e-content>.e-item.e-active{margin-top:1rem}.general-setting-link{border:2px solid #0565ff;border-radius:50px;width:250px;margin:0 auto}.general-setting-link .nav-link{padding:10px;color:#0565ff!important}.general-setting-link:hover{background-color:#0565ff;cursor:pointer}.general-setting-link:hover .nav-link{color:#fff!important}.bottom-mobile-menu span{font-size:.8rem;white-space:nowrap;position:relative;top:-3px}.bottom-mobile-menu .nav-link{color:#1e1e1e}.bottom-mobile-menu .nav-link.active{color:#0565ff}.toggle-btn{background-color:#0565ff;color:#fff;border-radius:35px;padding:15px;line-height:1}.blue-toggle-btn{background-color:#0565ff;border-color:#fff!important;color:#fff}.white-toggle-btn{background-color:#fff;border-color:#0565ff;color:#fff}.white-toggle-btn svg{fill:#0565ff}.search-icon{right:0;margin:8px 12px;color:#0565ff}.modal-content.e-popup.e-popup-open.ToggleSbox-modal{background-color:#fff;border-radius:15px 15px 0 0}.padding-5{padding:5px}.margin-top-5{margin-top:5px}.padding-bottom-0{padding-bottom:0}.text-black{color:#000}.text-black-box span.route-info{color:#000}.text-black-box{margin:20px 10px}.margin-top-10{margin-top:10px}.route-info{display:block}.min-height-none{min-height:0!important}.text-align-right-imp{text-align:right!important}.button-div button:hover svg{fill:#fff}.button-div button.cancel-btn:hover svg{fill:#f6383a}.unreaded-messages{opacity:1;color:#f6383a;position:absolute;top:16px;left:48px}.notify{border:0;background:transparent;color:#1e1e1e;position:relative;display:none}.user-settings{border:0;background:transparent;color:#1e1e1e;display:none}.navbar-toggler svg{color:#000}.notify span{color:#fff;font-size:.8rem;display:block;position:absolute;top:-10px;left:18px;background-color:#f6383a;width:20px;height:20px;border-radius:20px}.notify-menu-btn .notify span{top:8px;right:10px;width:20px;height:20px;border-radius:4px;text-align:center;left:initial}.notify-header{height:50px;padding:20px 20px 0 30px;padding-top:20px;margin-bottom:10px}.notify-header h4{float:left}.notify-header button{margin-top:-6px}.notify-info{margin-bottom:10px;padding:10px 20px 10px 30px}.notify-message{display:flex;padding:10px}.notify-sidebar{border-radius:0}.unreaded-message{background-color:#f8f7ff;border-left:3px solid #0565ff}.readed-message{background-color:#fafafa}.clear-message-box{position:relative;width:0%;transition:width .5s;transition-timing-function:ease-in-out}.clear-message .icon-tabler-x{display:none}.message-box:hover .clear-message-box{display:flex;justify-content:center;align-items:center;width:100%;background-color:#f0f0f0;margin:-10px;margin-left:-70px;right:85%}.message-box:hover .icon-tabler-x{display:block}.notify-messages hr{margin:0;border:1px solid #fff}.selected-color{background-color:#dbe1fd}.selected-color-important{background-color:#dbe1fd!important}.selected-color-green{background-color:#f0fff2}.cursor-pointer{cursor:pointer}.panel-link{text-decoration:underline}.admin-panel .button-div{margin-right:20px}.e-toolbar-items{border-radius:15px!important}.white-radius-box{border-radius:12px;margin-bottom:35px}.margin-top-0{margin-top:0!important}.clear-btn{background-color:transparent!important;border-color:#f6383a!important;color:#f6383a!important;border:2px solid;font-size:10px;border-radius:8px;padding:0 5px;float:right}.clear-btn:hover{background-color:#f6383a!important;border-color:#f6383a!important;color:#fff!important}.clear-msg{color:#f6383a!important;opacity:.7!important}.clear-msg:hover{opacity:1!important}.white-radius-box .title-other{margin-top:18px;margin-left:10px}.white-radius-box .text-align-right{text-align:right}.plandata th{border:0}.plandata td{padding-top:.7rem;padding-bottom:.7rem}.plandata td.text-align-right{padding-top:.3rem;padding-bottom:.3rem}.chartreport .e-chart{border-radius:12px}.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track{background:#007bff;height:3px}body{line-height:22px;overflow-x:hidden;font-family:'Poppins',sans-serif;color:#1e1e1e}app{background:#f2f3f9;height:100vh}textarea,button,input{font-family:'Poppins',sans-serif}h1{color:#1e1e1e;font-family:'Poppins',sans-serif;letter-spacing:.5px}h1,h2,h3{color:#1e1e1e}.navbar{padding:.8rem 1rem .5rem}.sidebar .navbar-brand{font-size:26px}.navbar-brand{font-family:'Poppins',sans-serif;line-height:1.2;font-weight:500;letter-spacing:.5px;font-size:26px}footer{padding:15px 0;position:absolute;bottom:0;width:100%;color:#1e1e1e;z-index:-1}#logodibsido{color:#092bd8}#logocar{color:#f6383a}.e-scroll-disabled{overflow:hidden}.container .main{border:1px solid #dbe1fd;border-radius:12px}.heading-bg{position:absolute;z-index:-100;top:0;left:0;width:100%;max-width:100vw;background:url(https://smartlycar.smartlyforhelp.cz/assets/car-guy.svg) right bottom no-repeat;background-color:#fff;background-size:auto;height:100%}.identity-view .login-box .form-group{margin-bottom:1rem}.form-group label{font-size:.9rem}.login-box .form-group label{font-size:.9rem;font-weight:500}.login-box{padding:40px 30px 20px 30px;border-radius:12px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);position:relative;min-width:420px}.identity-view .login-box .title-bckrnd h1{text-align:center;font-size:22px;color:#1e1e1e;font-weight:500;line-height:1.2;margin-bottom:20px}.identity-view .login-box .title-bckrnd{margin-bottom:0}.login-box form{padding:10px 20px 20px 20Px}.form-control{border:1px solid #e1e3ec;border-radius:8px;height:calc(1.75em + .75rem + 2px)}.submit-btn-box{text-align:center;padding-top:15px}.smartly-btn{color:#fff;text-align:center;background-color:#0565ff;border-color:#0565ff;display:inline-block;padding:12px 30px;font-size:.9rem;border-radius:8px!important;cursor:pointer;letter-spacing:.5px;line-height:22px;border-width:0;font-weight:600}.smartly-btn:hover{background-color:#0073ce}.submit-btn-box .login-alt{padding-top:25px}.submit-btn-box .login-alt p{margin-bottom:0;color:#1e1e1e;font-family:'Poppins',sans-serif;font-weight:400;line-height:1.6}.submit-btn-box .login-alt a{cursor:pointer}.submit-btn-box .login-alt a:hover{text-decoration:underline}.tooltip-info{position:relative;bottom:2px;color:#2096f3;margin-left:5px;padding:.8rem;margin:-.8rem}footer{padding:15px 0;position:absolute;bottom:0;width:100%;color:#1e1e1e}.identity-view .navbar-nav li form{padding:0;position:relative;top:-1px}.identity-view .navbar-nav li:first-child{margin-right:2em}.identity-view .title-bckrnd{margin-bottom:3em}.identity-view .title-bckrnd h1{font-size:1.2rem;font-weight:500;margin-bottom:20px}.identity-view .e-btn.e-primary{font-size:.85rem;font-weight:600;border:2px solid;border-radius:8px;padding:0 25px;background-color:#fff;border-color:#0565ff;color:#0565ff;text-shadow:initial}.identity-view .e-btn.e-primary:hover{background-color:#0565ff;border-color:#0565ff;box-shadow:none;color:#fff}.identity-view .login-box .e-btn.e-primary.smartly-btn,.trial-reg-form .e-btn.e-primary.smartly-btn{background-color:#0565ff;border-color:#0565ff;color:#fff;border-width:0;padding:.6rem}.identity-view a#delete{background-color:#f6383a;border-color:#f6383a;color:#fff}.identity-view .managecolor a.active{border-right:initial;border-left:3px solid #0565ff}.identity-view .nav-pills .nav-link{padding:5px 20px}.identity-view .form-group{margin-bottom:1rem}.identity-view .identity-page{color:#1f1f1f}.form-group .check-privacy-policy{font-size:.8rem}.e-dashboardlayout.e-control .e-panel{border-radius:12px;border:0}.e-dashboardlayout.e-control .e-panel:hover{border:0}.e-dashboardlayout.e-control .e-panel:active{border:0}#Panel1,#Panel2,#Panel3,#Panel4{cursor:initial}.e-dashboardlayout.e-control .e-panel .e-panel-header{color:#425366;font-size:24px;font-weight:600;margin:10px 0}.centered-div span{text-align:left;color:#0565ff;display:block}#centered-span{text-align:center}.dd-info-box{margin-top:10px;border-top:2px solid #fff;padding-top:10px}.modal-body-span{text-align:left;color:#0565ff;display:block;font-size:.8rem;margin-bottom:0!important}.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus{background:#fff}.ride-map{height:200px;border-radius:12px;margin-top:20px}.rideedit-map{height:200px;border-radius:12px;margin-top:20px}div.pac-container{z-index:99999999999!important}.tab-font{display:inherit;font-family:"Poppins","open sans",sans-serif,"-apple-system","BlinkMacSystemFont";font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.text-uppercase input{text-transform:uppercase}.flex-div{display:flex;height:100%;padding-bottom:20px}.flex-div .col-md-3:last-child{padding-right:0}.flex-div .col-md-3{padding-top:15px}.border-style-box{border:2px solid #dbe1fd;border-radius:12px;padding:10px}.dashboard-icon-arrow svg{color:#dbe1fd!important;margin:10px 0}.modal-header{border-bottom:0}.ovl-panel{border-radius:12px;background-color:#f0f2ff;padding:10px;transition:.5s}.ovl-panel.selected-color-green{background-color:#f0fff2;box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.ovl-icon{text-align:center}.ovl-icon svg{color:#0565ff}.ovl-name{text-align:center;font-weight:500}.ovl-name h3{font-size:1rem}.nav-link-ovl:hover{text-decoration:none}.nav-link-ovl:hover .ovl-panel{background-color:#dbe1fd;transition:.5s}.nav-link-ovl:hover .ovl-icon svg,.nav-link-ovl:hover .ovl-name h3{color:#062cd8;transition:.5s}.e-panel-content p{font-size:.9rem}.dashboard-icon svg,.reserved-following-box svg{color:#0565ff!important}.display-none{display:none!important}.heading-note{font-size:.9rem;font-weight:500}.dashboard-p{margin-bottom:0}.padding-0{padding:0!important}.padding-0-5{padding:0 5px}.reserved-following-box{background-color:#f2f3f9;border-radius:12px;padding:10px}.reserved-following-box .dashboard-icon{float:left;padding-right:20px;padding-top:2px}.padding-top-8{padding-top:8px}.button-div{min-height:40px}.text-align-left{text-align:left}.e-chart g text{font-family:Poppins!important;font-size:11px!important}.float-left h3{font-size:1.125rem;padding:5px}.min-height-800{min-height:800px}.height-100{height:100%}.height-60{height:60%}.height-70{height:70%}.height-40{height:40%}.height-30{height:30%}.height-35{height:35%}.height-65{height:65%}.margin-auto{margin:auto;margin-top:30px}.margin-bottom-0{margin-bottom:0}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-35{padding-bottom:35px}.padding-left-0{padding-left:0}.manage-box-info{margin-bottom:10px}.manage-box-info p{font-weight:500}.companybox-h3{font-size:1rem}.box-panel{width:100%;display:flex}.setting-box .e-checkbox-wrapper{width:100%;text-align:left}.e-checkbox-wrapper.checkbox-wrap{display:block;max-width:100%}.e-checkbox-wrapper.checkbox-wrap label{display:flex;align-items:flex-start;white-space:normal;max-width:100%}.e-checkbox-wrapper.checkbox-wrap .e-frame{flex:0 0 auto}.e-checkbox-wrapper.checkbox-wrap .e-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.car-name-box #carNote{text-align:center!important;font-size:.8rem;color:#0565ff;font-weight:600;text-transform:uppercase;padding-bottom:20px}.e-schedule{background-color:#f9f9f9;border:0;border-radius:12px}.e-schedule .e-schedule-toolbar .e-toolbar-items{background-color:#f9f9f9;border-bottom-color:#eee}.e-schedule .e-schedule-toolbar .e-toolbar-items{background:#f9f9f9}.e-schedule .e-schedule-toolbar .e-tbar-btn{background:#e6e6e6}.e-appointment{border-radius:8px!important}.e-schedule .e-timeline-month-view .e-appointment .e-location,.e-schedule .e-timeline-month-view .e-appointment .e-time,.e-schedule .e-timeline-view .e-appointment .e-location,.e-schedule .e-timeline-view .e-appointment .e-time{padding-top:0!important}.e-header-icon-wrapper{border-radius:12px 12px 0 0}.e-popup.e-popup-open{border-radius:0 0 10px 10px}.e-schedule .e-popup.e-popup-open{border-radius:12px}.e-quick-popup-wrapper .e-resource-icon::before{content:''}.schedule-cell-dimension.e-schedule .e-timeline-view .e-date-header-wrap table col,.schedule-cell-dimension.e-schedule .e-timeline-view .e-content-wrap table col{width:30px}.e-pagerdropdown{height:44px!important;width:100px!important}.float-right-btns{float:right;margin-bottom:20px;text-align:right}.clear-both{clear:both}.add-costs-panel{display:flex}.other-boxes-h3{margin-bottom:30px}.p-50{padding:50px}.nav-link svg{margin-right:10px}.nav-link .chevron-menu svg{margin-right:0}.cross-icon{color:#f6383a}.user-account-link{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center;padding:0!important}.user-avatar{align-items:center;align-self:center;background:#dbe1fd;border-radius:100%;display:inline-flex;min-width:28px;-webkit-box-pack:center;justify-content:center;line-height:16px;font-size:.8rem;letter-spacing:-.01em;text-transform:uppercase;width:28px;height:28px;margin-right:4px}.user-avatar-default{background-color:#fff}.user-avatar-default svg{fill:#9ba5b4}.user-avatar-profile-picture-desktop{width:100%;height:100%;border-radius:100%}.user-avatar-profile-picture-mobile{width:45px;height:45px;border-radius:100%}.user-avatar-profile-admin{width:64px;height:64px;border-radius:100%}.main .top-row .account-main-menu a:first-child{overflow:inherit}ul.account-main-menu{list-style:none;margin:0;position:relative;padding:0 5px;font-size:.9rem;color:#474c6c}ul.account-main-menu li{position:relative;display:block;margin:-1.25em -2em;padding:1.25em 2em;white-space:nowrap}ul.account-main-menu li .account-sub-menu li{padding:initial;margin:2px 0}ul.account-main-menu li.user-name a{color:#1e1e1e}ul.account-main-menu li.user-name a:hover{text-decoration:none}ul.account-main-menu li a{padding:10px;display:inline-block}ul.account-main-menu li:hover:after{transform:rotate(135deg);top:3px}.account-sub-menu{display:none;position:absolute;text-align:left;border:1px solid #e3e9f770;border-radius:12px;background:#fff;z-index:999;box-shadow:0 1px 2px 0 #4348641a;-webkit-box-shadow:0 1px 2px 0 #4348641a;-moz-box-shadow:0 1px 2px 0 #4348641a;transition-delay:300ms;inset:0 0 auto auto;margin:0;list-style:none;min-width:220px;padding:5px;bottom:5px;top:auto;left:100%;right:auto;margin-left:-15px}.narrow-menu .square-btn .account-sub-menu a.nav-link{padding:5px 20px;margin:initial}ul.account-main-menu li ul.account-sub-menu li a,ul.quick-actions-sub-menu li a{padding:5px 20px;width:100%;white-space:nowrap}ul.account-main-menu li ul.account-sub-menu li.order-submenu-btn a{color:#092bd8!important;font-weight:500}ul.account-main-menu li ul.account-sub-menu li a:hover,ul.quick-actions-sub-menu li a:hover{color:#0565ff!important;background:#f0f2ff;border-radius:8px;transition:all .25s ease}ul.quick-actions-sub-menu li.sub-red a{color:#a30404}ul.quick-actions-sub-menu li.sub-red a:hover{color:#f6383a!important;background:#fef0f1;border-radius:8px;transition:all .25s ease}ul.account-main-menu li ul.account-sub-menu li form button.btn-link{width:100%;text-align:left;padding:5px 20px;color:#a30404;border-radius:8px;transition:all .25s ease}ul.account-main-menu li ul.account-sub-menu li form button.btn-link span{padding-right:10px}ul.account-main-menu li ul.account-sub-menu li form button.btn-link:hover{color:#f6383a;background:#fef0f1}ul.account-main-menu li ul.account-sub-menu li:after{display:none}ul.account-main-menu li:hover>ul.account-sub-menu{display:block}.border-light-bottom{border-bottom:1px solid #f2f4ff}.border-light-top{border-top:1px solid #f2f4ff}.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),.e-input-group:not(.e-success):not(.e-warning):not(.e-error){border-color:#e1e3ec}.e-input-group,.e-input-group.e-control-wrapper{border-bottom-color:#e1e3ec}.e-input-group input.e-input,.e-input-group.e-control-wrapper input.e-input{border-color:#e1e3ec}.e-input-group .e-input-group-icon,.e-input-group.e-control-wrapper .e-input-group-icon{border-color:#e1e3ec;border:initial}.e-input-group{padding:5px;border:2px solid #dbe1fd;border-radius:8px!important;margin-bottom:0!important}.reservation-box .e-input-group{padding:5px;border:1px solid #e1e3ec!important;border-radius:8px!important;margin-bottom:5px!important}.centered-div .e-input-group{padding:5px;border:1px solid #e1e3ec!important;border-radius:8px!important;margin-bottom:5px!important}.setting-box .e-input-group{padding:5px;border:1px solid #e1e3ec!important;border-radius:8px!important;margin-bottom:5px!important}.setting-box .e-float-text{text-align:left}.main-selector .e-input-group{padding:5px;border:2px solid #dbe1fd!important;border-radius:8px!important;margin-bottom:0!important}.main-selector{margin-bottom:20px}.setting-box p{text-align:left;font-size:.8rem;font-weight:400;color:#000}.setting-box h4{font-size:.9rem;margin-bottom:20px}.setting-box span{color:#0565ff;margin-bottom:10px;display:block;font-weight:500;font-size:.8rem}.setting-box .e-icons{margin-bottom:10px}.carpanel-link{padding:0 20px 30px 0}.box-link{padding:0 10px 15px 0}.carpanel-link .carsdiv{border-radius:12px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;min-height:204px}.sourcediv{border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;min-height:52px;font-size:12px}.source-info{text-align:left}.box-link .settingdiv{border-radius:12px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out}.carpanel-link .carsdiv #carStatus{font-size:1.7rem;text-transform:uppercase}.carpanel-link .carsdiv #carSPZ{font-size:1.2rem;color:#333;font-weight:600;text-transform:uppercase}.carspanel a{color:#8e8e8e}.time-filter{padding:15px 15px 10px}.time-filter .smartly-btn{position:relative;top:-5px}.view-name h1{font-weight:600;font-size:1.7rem}.carpanel-link .carsdiv:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.box-link .settingdiv:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}p.dz{border:2px solid #dbe1fd;border-radius:35px;padding:6px;color:#dbe1fd;font-weight:500;position:relative;top:-8px;left:-5px;margin-bottom:0;font-size:16px}.car-without-dz{opacity:0}.carpanel-link a:hover{color:#8e8e8e}.carspanel a:hover{color:#8e8e8e}.sidebar ul.nav{margin-top:2rem}.sub-menu-items .nav-link{margin-left:15px;white-space:nowrap}.e-tab .e-content>.e-item.e-active{margin-top:1.5em}.e-tab .e-tab-header:not(.e-vertical)::before{border-width:0}.e-tab .e-tab-header:not(.e-vertical) .e-indicator{height:4px;border-radius:30px}.e-tab-text:hover{color:#0565ff}.car{border-radius:12px}.car-info-box{margin-bottom:15px}.car-info-box h4,.car-info-box h6{color:#1e1e1e}.car-status-box h3{text-transform:uppercase;text-align:center}.car-dz-box{display:inline-block;position:absolute;right:25px;top:2em}.car-otherinfo-box h3{margin-bottom:15px}.manage-box .sbtn-save{margin-top:20px}.sbtn-reservation,.sbtn-return,.sbtn-filter,.sbtn-edit,.mbtn-cancel,.mbtn-save,.sbtn-pickup,.sbtn-save{border-radius:8px;padding:4px 12px;font-size:.85rem;font-weight:500;text-shadow:none!important}.sbtn-save{padding:4px 30px}.sbtn-save:not(:disabled){border-color:#0565ff!important}.btn-new-res,.car-otherinfo-box h3,.btn-manage-save{text-align:center}.e-btn.e-primary.sbtn-reservation,.e-btn.e-primary.sbtn-pickup{max-width:200px}.e-btn.e-primary.sbtn-close{max-width:0;color:#72777a;background-color:initial;border:initial;font-size:17px;float:right;position:relative;left:-6px}.modal-header .mbtn-close span{color:#72777a}.mbtn-save{font-size:.85rem;padding:5px 20px;border-color:#0565ff!important}.mbtn-cancel{border:initial;background-color:#f6383a!important;color:#fff!important;text-shadow:none!important;font-size:.85rem;min-width:125px}.mbtn-cancel:hover{background-color:#a30404!important}.sbtn-return{background-color:#fff!important;border-color:#0565ff!important;color:#0565ff!important;border:2px solid}.sbtn-pickup{background-color:#fff!important;border-color:#0565ff!important;color:#0565ff!important;border:2px solid}.sbtn-return:hover,.sbtn-pickup:hover{background-color:#0565ff!important;border-color:#0565ff!important;color:#fff!important}.sbtn-edit{background-color:#f0f2ff!important;border-color:#0565ff!important;color:#025dee!important;border:1px solid;font-size:.85rem;border-radius:8px;padding:1px 20px;text-shadow:initial!important}.sbtn-edit:hover{background-color:#0565ff!important;border-color:#0565ff!important;color:#fff!important}.sbtn-filter{position:relative;left:10px;padding:3px 20px;font-size:13px;border-radius:25px}.admin-sbtn{text-align:center;padding:0 15px}.admin-sbtn .sbtn-save,.admin-sbtn .cancel-btn{padding:4px 30px;font-size:.85rem}.mobile-account-menu{display:none}.nav-item.mobile-account-link a{height:2rem}.mobile-account-menu form,.mobile-user-name span{padding:.5rem 1rem}.mobile-account-menu form .btn-link{color:#a30404}.smartly-tabs{padding-top:1.5em}.e-radio-wrapper{position:relative;top:8px}.modal-content.e-popup.e-popup-open{border-radius:12px;padding:10px;background-color:#fff}.modal-content.e-dialog .e-dlg-content{padding:0}.modal-body{padding:0}.modal-title{color:#1e1e1e}.marginbottom-10{margin-bottom:10px}.manage-box,.reservation-box{padding:10px 0;border:initial;text-align:center}.manage-box{padding:30px 0 10px 0}.griddiv{border:0}.e-grid .e-gridheader{border-radius:12px 12px 0 0}.e-grid .e-pager{border-radius:0 0 12px 12px}.car-admin .e-checkbox-wrapper{display:block;margin:20px 0}.car-admin .new-car .e-input-group{margin-bottom:15px!important}.title-other{font-weight:500;font-size:1.2rem}#destination-input.e-error,#origin-input.e-error{border:2px solid #a94442!important}.btn-more{border:0!important;background-color:transparent!important}.btn-more svg{color:#0565ff!important}.btn-edit,.btn-delete,.btn-common{border:0!important;background-color:transparent!important}.btn-edit svg{color:#0565ff!important}.btn-add svg{color:#28a745!important}.padding-30{padding:30px}.dash-cut{display:contents}.text-centered{text-align:center}.e-tooltip-wrap{border-radius:8px!important;padding:5px}.margin-0-auto{margin:0 auto}button:focus,input:focus{outline:0}.margin-10{margin:10px}.red-text{color:#a30404!important}.red-text-error{color:#f6383a!important}.setting-value-box{text-align:left}.usability-score{font-weight:600;font-size:36px;margin-top:30px}.show1550{display:none}.hide-header>.e-toolbar{display:none}.smartly-dashboard .smartly-tabs{padding-top:0}.mobile-menu{display:none}.mobile-menu-sidebar h5{font-size:1.1rem}.mobile-menu-sidebar .user-info-box{padding:10px 5px;border-radius:12px;background:#f0f2ff}.mobile-menu-sidebar .user-info-box svg,.host-detail .user-info-box svg{color:#0366d6}.nav-mobile-item .nav-link span{font-size:.9rem;color:#000}.nav-mobile-item .nav-link{flex:auto;display:flex;align-items:center;padding:.65rem 1rem}.nav-mobile-item.active-submenu>div:first-child{border:initial;background-color:#f0f2ff;border-radius:12px;color:#062cd8;transition:background-color .5s;height:45px}.nav-mobile-item .arrow-menu{position:relative;right:20px;top:14px;margin:-15px;margin-left:-15px;padding:15px;max-height:45px;transform:scaleX(1) scaleY(1);transition:all .25s ease-in-out}.nav-mobile-item.active-submenu .arrow-menu{transform:scaleX(-1) scaleY(-1);transition:all .25s ease-in-out;top:20px}.nav-mobile-item .sub-menu-link span{font-size:.8rem}.nav-mobile-item .sub-menu-link.nav-link{padding:.35rem 1rem}.sidebar-mobile-bottom{position:absolute;bottom:1.5em;width:100%;border-top:2px solid #f0f2ff;max-width:85%;left:50%;transform:translate(-50%,0)}.sidebar-mobile-bottom a,.sidebar-mobile-bottom form{padding:1.5em;margin:-1.5em;border:initial}.mobile-general-setting a{line-height:0;font-size:0;color:transparent}.mobile-general-setting svg{color:#0366d6}.bottom-bootstrap-icon svg{height:28px}.parking-panel,.desk-panel,.this-week,.next-week,.admin-panel{display:flex;flex-wrap:wrap}.parksdiv .button-div{margin-bottom:1rem}.parking-wrapper{position:relative;max-width:100%;margin:2em auto;clear:both}.parking-row{display:flex;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:95%;overflow-x:scroll;-ms-overflow-style:none;margin-left:1.5em}.parking-row::-webkit-scrollbar{display:none}.parking-row .parking-day{display:inline-block;max-width:320px;box-sizing:border-box;padding:0 10px 0 0}.parksdiv{padding:1.2rem}.parking-view .parksdiv{padding:1rem;min-height:260px;display:flex;flex-direction:column}.parking-day .parksdiv{border-radius:12px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;text-align:left;white-space:initial}.parking-dash .parking-day .parksdiv{min-width:290px;min-height:235px;margin:5px;display:flex;flex-direction:column}.parksdiv .date-box{text-transform:capitalize;font-size:1rem;font-weight:500;margin-bottom:.2rem}.parksdiv .date-box.cursor-pointer:hover{text-decoration:underline}.parksdiv .more-box{text-align:center;margin-top:auto;font-size:.8rem;color:#000}.parksdiv .more-box a{color:#000;text-decoration:initial}.parksdiv .more-box a:hover{text-decoration:underline}.quick-dash-parking-box .parksdiv{min-height:200px;display:flex;flex-direction:column}.parksdiv .free-slots{margin-bottom:10px;min-height:50px;font-size:.8rem}.parksdiv .sbtn-edit{font-size:.8rem;padding:6px 20px}.parksdiv .free-slots.booked{min-height:25px;font-size:.8rem;margin-bottom:0;line-height:2.2}.park-spot-view{display:inline-block;box-sizing:border-box;padding:0 25px 30px 0}.park-spot-name{display:inline-block;max-width:220px}.park-spot-name h5{font-size:.9rem;margin-bottom:10px}.park-spot-name h5:hover{text-decoration:underline}.park-spot-time{font-size:.8rem;text-transform:uppercase;margin-bottom:10px;color:#009300;font-weight:500}.park-spot-cat-box{font-size:.8rem}h5.park-spot-cat{font-size:.8rem;font-weight:400}.park-spot-type{font-size:.9rem;min-height:40px}.park-spot-view .button-div button{font-size:.85rem}.parking-plan-link,.desk-plan-link{padding:10px;background-color:#0565ff;border-radius:25px;border:initial;line-height:1}.parking-plan-link svg,.desk-plan-link svg{fill:#fff}.parking-plan-link:hover,.desk-plan-link:hover{background-color:#2e7eff}.parking-panel .e-input-group{border-radius:15px!important}.parking-panel .e-dropdownlist::placeholder{color:#1e1e1e!important;opacity:.8!important}.parking-panel .e-dropdownlist:-ms-input-placeholder{color:#1e1e1e!important;opacity:.8!important}.parking-panel .e-dropdownlist::-moz-placeholder{color:#1e1e1e!important;opacity:.8!important}.parking-panel .e-dropdownlist::-webkit-input-placeholder{color:#1e1e1e!important;opacity:.8!important}.parking-panel-top{margin:20px 0 10px}.parking-panel{margin:20px 0 0 0}.parking-dash .parking-panel{align-items:center}.parking-carId-info{font-size:.8rem}.parksdiv span.location-info{text-align:left;color:#0565ff;display:inline;padding-right:6px;font-size:.8rem;font-weight:600}#ParkingReservationsGrid span.location-info,#UnassignedGrid span.location-info,#DeskReservationsGrid span.location-info{text-align:left;color:#0565ff;display:inline;padding-right:10px;font-size:.8rem;font-weight:600}.booking-info span.location-info{text-align:left;color:#0565ff;display:inline;padding-right:10px;font-size:.8rem;font-weight:600}.parking-plan-link.e-btn:focus,.parking-plan-link.e-css.e-btn:focus{background-color:#0565ff;border-color:#0565ff}.time-windows .park-spot-time{padding:.5rem 0;font-weight:500;margin-bottom:0}.parking-watchdog-create:hover svg,.locate-spot:hover svg{fill:#0565ff}.quick-dash-parking-box{padding:10px 5px;text-align:left}.dash-cancel-parking{padding-top:.6rem;text-align:center;font-size:.8rem}.right-top span.car-type#electric,.park-spot-type span.spot-type#electric{color:#2a8a25}.park-spot-type span.spot-type#LPG-CNG{color:#ff3b30;padding:6px}.park-spot-type span.spot-type#LPG-CNG svg,.park-spot-type span.spot-type#sharedcar svg{position:relative;top:-2px}.park-spot-type span.spot-type#electric svg{position:relative;top:-1px;left:1px}.park-spot-type span.spot-type#invalid{color:#0565ff}.park-spot-type span.spot-type{border:2px solid #dbe1fd;border-radius:12px;height:38px;width:38px;display:inline-block;color:#000;position:relative;padding:5px;top:-4px}.desk-panel .sbtn-edit{margin-left:10px}.desk-wrapper{position:relative;max-width:100%;margin:2em auto;clear:both}.desk-row{display:flex;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:95%;overflow-x:scroll;-ms-overflow-style:none;margin-left:1.5em}.desk-attrs,.attrs{min-height:25px;fill:#666}.desk-view,.parking-view{padding-bottom:2rem}.desk-view .desk-attrs,.parking-view .parking-attrs{margin:0;max-width:400px;gap:5px}.attrs{gap:5px}.desk-view .desk-attrs .tag,.parking-view .parking-attrs .tag,.attrs .tag{font-size:.8rem;display:flex}.desk-row::-webkit-scrollbar{display:none}.desk-row .desk-day{display:inline-block;max-width:320px;box-sizing:border-box;padding:0 10px 0 0}.desksdiv{padding:1.2rem}.desk-view .desksdiv{padding:1rem;min-height:280px;display:flex;flex-direction:column}.desk-day .desksdiv{border-radius:12px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;text-align:left;white-space:initial}.desk-dash .desk-day .desksdiv{min-height:205px}.desk-dash .desk-day .desksdiv{min-width:290px;min-height:235px;margin:5px;display:flex;flex-direction:column}.desksdiv .date-box{text-transform:capitalize;font-size:1rem;font-weight:500;margin-bottom:.2rem}.desksdiv .date-box.cursor-pointer:hover{text-decoration:underline}.desksdiv .more-box{text-align:center;margin-top:auto;font-size:.8rem;color:#000}.desksdiv .more-box a{color:#000;text-decoration:initial}.desksdiv .more-box a:hover{text-decoration:underline}.desksdiv .free-slots{min-height:50px;font-size:.8rem;margin-bottom:.5rem}.line-balancer-freespots{line-height:28px}.desksdiv .free-slots.booked{min-height:25px;font-size:.8rem;margin-bottom:0;line-height:2.2}.desksdiv .sbtn-edit{font-size:.8rem;padding:6px 20px}.desk-spot-view,.parking-spot-view{border-radius:12px}.desk-spot-view .book-btn.e-split-btn-wrapper .e-split-btn,.parking-spot-view .book-btn.e-split-btn-wrapper .e-split-btn{line-height:2}.dot{height:20px;width:20px;background-color:var(--marker-available);border-radius:50%;display:inline-block}.dot.dot-booked{background-color:var(--marker-reserved);display:flex;align-items:center;justify-content:center}.dot.dot-occupied{background-color:var(--marker-occupied)}.dot.dot-shared-reserved{background-color:var(--marker-shared-reserved)}.dot.dot-not-available-yet{background-color:var(--marker-notavailableyet)}.dot.dot-not-enough-permissions{background-color:var(--marker-notenoughpermissions);display:flex;align-items:center;justify-content:center}.dot.dot-partially-available{background:linear-gradient(-90deg,var(--marker-available),var(--marker-available) 50%,#fff 50%,#fff 50%,var(--marker-occupied) 50%)}.desk-name-box,.parking-name-box{min-width:300px}.desk-name-box>div,.parking-name-box>div{flex-direction:column;gap:5px}.desk-name-box .occupancy-info-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:200px}.parking-name-box .occupancy-info-box{max-width:220px}.carid-occupancy{font-size:.8rem;padding:0 5px;background-color:#ffc10e;color:#1e1e1e;border-radius:5px;display:inline-flex}.desk-btns,.parking-btns{padding-left:2em;min-width:310px;justify-content:end}.desk-name-box span,.parking-name-box span{font-size:.8rem}.desk-panel-view,.parking-panel-view{font-size:.9rem}.desk-panel-view .filter-property,.parking-panel-view .filter-property,.desk-panel-dash .filter-property,.parking-panel-dash .filter-property{min-width:280px;margin:0 .25rem}.filter-property .e-multiselect label{padding-left:7px!important;top:12px!important}.time-occupancy-info{position:relative}.time-occupancy-info svg{fill:#6c757d}.desk-spot-name{display:inline-block;max-width:220px}.desk-spot-name h5{font-size:.9rem;margin-bottom:.3rem}.desk-spot-name h5:hover{text-decoration:underline}.desk-spot-cat-box{font-size:.8rem}h5.desk-spot-cat{font-size:.8rem;margin-bottom:.3rem;font-weight:400}.desk-spot-type{font-size:.8rem;font-weight:400}.desk-spot-view .button-div button{font-size:.85rem}.desk-panel .e-input-group{border-radius:12px!important}.desk-panel .e-dropdownlist::placeholder{color:#1e1e1e!important;opacity:.8!important}.desk-panel .e-dropdownlist:-ms-input-placeholder{color:#1e1e1e!important;opacity:.8!important}.desk-panel .e-dropdownlist::-moz-placeholder{color:#1e1e1e!important;opacity:.8!important}.desk-panel .e-dropdownlist::-webkit-input-placeholder{color:#1e1e1e!important;opacity:.8!important}.desk-panel-top{margin:20px 0 10px}.desk-panel{margin:20px 0 0 0}.desk-dash .desk-panel{align-items:center}.desk-info-message{margin-top:10px;font-size:.8rem}.desksdiv span.location-info{text-align:left;color:#0565ff;display:inline;padding-right:6px;font-size:.8rem;font-weight:600}.desk-plan-link.e-btn:focus,.desk-plan-link.e-css.e-btn:focus{background-color:#0565ff;border-color:#0565ff}.time-windows .desk-spot-time{padding:.5rem 0;font-weight:500;margin-bottom:0}.desk-spot-type span.spot-type{border:2px solid #dbe1fd;border-radius:12px;padding:6px;color:#000;position:relative;top:5px}.filter-category{min-width:270px}.category-selector-item{position:relative}.e-ddt.e-popup .e-treeview>.e-ul{padding:4px 0 4px 0!important}.e-ddt.e-popup .e-treeview .e-text-content:not(.e-icon-wrapper){padding:0 0 0 10px!important}.e-ddt.e-popup .e-treeview .e-list-item .e-ul{padding:0 0 0 8px!important}.category-selector-map-item .btn-set-default:not(.btn-visible){opacity:0!important;visibility:hidden!important;transition:opacity .15s ease,visibility .15s ease;pointer-events:none!important;width:0;overflow:hidden;margin:0;padding:0}.item-hovered .btn-set-default,.btn-set-default.btn-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;overflow:visible!important;margin-left:8px!important;padding:6px 8px!important}.e-ddt.e-popup .e-treeview .e-list-item:hover .category-selector-map-item .btn-set-default,.e-ddt.e-popup .e-treeview .e-list-item.e-hover .category-selector-map-item .btn-set-default{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;overflow:visible!important;margin-left:8px!important;padding:6px 8px!important;top:2px;position:relative}.category-selector-map-item:hover .btn-set-default,.category-selector-item.category-selector-map-item:hover .btn-set-default{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;overflow:visible!important;margin-left:8px!important;padding:6px 8px!important}.btn-set-default{background:transparent;border:0;padding:4px 8px;margin-left:8px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#6c757d;transition:all .2s ease;font-size:.85rem;white-space:nowrap}.btn-set-default:hover{background:#f0f6ff;color:#2563eb}.filter-head,.filter-item{display:table;width:100%;margin:auto}.filter-head{height:40px;font-size:12px;font-weight:500}.filter-item{font-size:11px}.filter-name{display:table-cell;vertical-align:middle;width:80%}.filter-floor{display:table-cell;vertical-align:middle;width:20%;text-align:center}.filter-head .filter-name{text-indent:1rem}.filter-head .filter-floor{text-indent:-.5rem}.filter-code{display:table-cell;vertical-align:middle;width:25%}.filter-country{display:table-cell;vertical-align:middle;width:75%}.filter-head .filter-code{text-indent:-.5rem}.filter-head .filter-country{text-indent:1rem}.min-height-reserved-spot-time{min-height:24px}.identity-view .login-box .e-btn.e-primary.smartly-btn.btn-danger,.reg-order-boxes .smartly-btn.btn-danger{background-color:#dc3545;border-color:#dc3545}.reg-order-boxes .identity-view a#delete{background-color:#f6383a;border-color:#f6383a;color:#fff}.e-input-group{padding:5px;border-color:#e1e3ec;border-radius:8px!important}.trial-reg .group-bloob-1{right:0;width:100%!important;height:100%!important;position:absolute}.trial-reg .blob{position:absolute;z-index:-1;transform:scale(3);mask-size:100% 100%;right:-6vw;height:75%!important;width:75%!important;top:-10vh}.blob.blob-2{-webkit-mask-image:url(blobs/blob-2.svg);mask-image:url(blobs/blob-2.svg)}.trial-reg .navbar-nav,.trial-reg .navbar-toggler{opacity:0}.trial-reg nav.bg-white{background-color:transparent!important}.trial-reg .navbar-light .navbar-nav .nav-link{color:#fff!important}.trial-reg .bg-gradient{background:linear-gradient(to right,#0565ff,#092bd8)!important}.trial-reg section.reg-steps{padding:2.5rem 0 2rem}.trial-reg section.reg-steps h2,.trial-reg section.reg-order h2{font-weight:600;font-size:2rem}.trial-reg .reg-help h3{font-weight:600;font-size:2rem}.trial-reg .reg-help{padding:40px 0;background-color:#dbe1fd}.trial-reg .reg-help p,.trial-reg .reg-help a{margin:20px 0;font-size:24px;color:#092bd8}.trial-reg figure{font-size:5em;opacity:.1;font-weight:600;margin-bottom:.6em}.trial-reg section.reg-order{padding:4.5rem 0 6rem}.trial-reg section.reg-order .reg-about-box{padding-bottom:4rem}.trial-reg .reg-order-boxes h3{font-weight:600;font-size:1.5rem}.trial-reg .bg-blue{background-color:#092bd8}.trial-reg .reg-order-boxes .login-box{padding:50px 20px}.reg-order-boxes .login-box .email{font-size:20px;color:#092bd8}.divider{width:100%;position:relative;height:5vw;pointer-events:none}.divider.divider-purple svg path{fill:#dbe1fd;background-color:#f7f9fc}.divider.divider-purple{background-color:#f7f9fc}.divider.divider-gradient{background-color:#f8f9fa}.divider.divider-gradient svg path{fill:#092bd8;background-color:#fff}.divider.divider-grey svg path{fill:#f7f9fc}.padding-bottom-20{padding-bottom:20px}.trial-reg .register .reg-about-box{margin-left:0;max-width:480px}.register .reg-about-box{margin-left:0;top:initial;transform:initial}.trial-reg .container main.pb-3{padding-bottom:3rem!important}.trial-reg .reg-help h3{max-width:530px;margin:0 auto}.jumbotron{background-color:initial;border-radius:initial}.trial-reg-key-box{background:#f2f3f9;border-radius:8px;padding:10px 0;color:#0d29d8}.trial-reg-key-text{font-size:.8rem}.pt-25{padding-top:25px;font-size:.8rem}.ovl-icon-close svg{color:#808080}#NotificationsGrid .e-grid .e-content{overflow-y:auto}.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap{padding:2px 0}.e-schedule .e-timeline-month-view .e-appointment{height:45px}.e-quick-popup-wrapper .e-popup-footer{padding:0;opacity:0}.e-quick-popup-wrapper .e-event-popup .e-resource{display:none}.car-admin .e-dlg-content .e-checkbox-wrapper{display:inline-block;margin:inherit}#UserGrid .e-gridheader .e-sortfilter thead th:last-child .e-input-group{display:none}.spot-nav{align-self:center;border:1px solid #0565ff;border-radius:12px;background-color:#fff;font-size:0;margin-left:auto;overflow:auto}.spot-nav button.e-btn{border-radius:initial;border:initial;background-color:initial;padding:0 1rem;white-space:nowrap;color:#0565ff;text-shadow:initial;font-size:.8rem}.spot-nav button.e-btn.nav-middle{border-left:1px solid #0565ff;border-right:1px solid #0565ff}.spot-nav button.e-btn:active{background-color:#0565ff;color:#fff}.spot-nav button.e-btn.nav-spot-active{background-color:#0565ff;color:#fff}.week-info h5{font-size:1.1rem}.hidden{opacity:.1}.arrow-box{position:absolute;top:38%;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.left-paddle{position:absolute;left:-10px;top:50%;cursor:pointer}.right-paddle{position:absolute;right:-5px;top:50%;cursor:pointer}.arrow-box.ovl-icon svg{height:25px;width:25px}.padding-right-30{padding-right:30px}.p-relative{position:relative}.notify-info{margin-bottom:10px;padding:10px 20px 10px 30px}.setting-box-first .flex-div{padding-bottom:.5rem}.pt-0{padding-top:0!important}.admin-panel{margin-bottom:20px}.margin-left-auto{margin-left:auto}.week-info{display:flex}.book-whole-week{position:relative;margin-left:8px;top:-1px}.book-whole-week:hover svg{color:#0565ff}.booking-time{font-size:.65rem;line-height:.7rem;padding:.125rem .3rem;border-radius:8px;border:2px solid #28a745;position:relative;right:-3px;font-weight:500}.booking-time-red{border:2px solid #a30404}.time-windows{background-color:#f2f3f8;padding:0 .5rem;border:1px solid transparent;border-radius:8px}.time-windows-options{margin-left:auto;margin-right:0}.book-sm-btn{padding:.4rem .8rem;margin-left:auto;font-size:.8rem;margin-right:0;line-height:1;position:relative;top:-3px}.padding-20{padding:20px}.right-top{float:right}.right-top span.car-type{border:2px solid #dbe1fd;border-radius:12px;padding:6px;color:#000;position:relative;top:0;right:-5px}.right-top p.car-type{border:2px solid #dbe1fd;border-radius:35px;padding:6px;color:#000;font-weight:500;position:relative;top:-8px;right:-5px;margin-bottom:0;font-size:.8rem}button.e-btn.e-primary.sbtn-reserved{color:#fff;background-color:#28a745;border-color:#28a745!important;cursor:not-allowed}button.e-btn.e-primary.sbtn-full{color:#000;background-color:#e1e1e1!important;border-color:#e1e1e1!important;cursor:not-allowed}.delete-box a{cursor:pointer}.modal-title{font-size:1rem;font-weight:500}.modal-body{margin-bottom:20px}.modal-body strong{font-weight:500}.modal-body .row{padding-top:20px}.modal-btn-box{text-align:right}.modal-btn-box button.sbtn-erase{padding:4px 17px;font-size:.85rem;color:#fff}.modal-btn-box button.sbtn-erase:not(:disabled){background-color:#f6383a;border-color:#f6383a!important}.modal-btn-box button.sbtn-erase:hover:not(:disabled){border:1px solid #a30404!important;background-color:#a30404!important}.modal-btn-back{cursor:pointer;font-size:.85rem;position:relative;text-decoration:underline}.modal-body .modal-btn-box button{margin-top:0}.min-vh-90{min-height:90vh}.main{overflow:auto}td.e-rowcell .btn-delete,td.e-rowcell .btn-common{background-color:transparent;border:initial}td.e-rowcell .btn-delete:hover,td.e-rowcell .btn-delete:focus,td.e-rowcell .btn-common:hover,td.e-rowcell .btn-common:focus{background-color:transparent;border:initial}td.e-rowcell .btn-delete svg,td.e-rowcell .btn-common svg{color:#f6383a}button.cancel-btn{border:1px solid #fca5a5!important;color:#dc2626!important;background-color:#fff!important;text-shadow:initial!important}button.cancel-btn:hover{background:#fef0f1!important;border:1px solid #fca5a5!important;color:#dc2626!important}.assigned-box{justify-content:center}.small-space{padding:0 10px 15px 0}.car .fadediv{border:0!important;border-radius:5px}.car .fadediv .e-gridheader{border-radius:5px 5px 0 0}.car .fadediv .e-gridpager{border-radius:0 0 5px 5px}.e-gridcontent.e-wrap .e-content::-webkit-scrollbar{width:0!important}.car-admin-layout .admin-panel,.user-admin-layout .admin-panel{justify-content:flex-end}.car-admin-layout>.row,.user-admin-layout>.row{justify-content:space-around}.sidebar svg.icon-tabler-parking,.sidebar .menu svg.icon-tabler-car,.sidebar svg.icon-tabler-adjustments-horizontal,.sidebar svg.icon-tabler-tool,.sidebar .submenu-main-item svg.icon-tabler-car,.sidebar .notify-menu-btn .icon-tabler-bell{margin-right:7px;position:relative}.trial-demo-layout .app-version{padding-top:20px}.trial-demo-layout .app-version .row{justify-content:space-around;padding:30px 0}.trial-demo-layout .app-version .col-md-4{cursor:pointer}.trial-demo-layout .ovl-icon svg{height:initial;width:initial}.pt-20{padding-top:20px}.margin-credits-box-view{margin:.25rem 0}.credits-box{background:#0565ff;border-radius:6px;padding:4px 8px;color:#fff!important;margin-left:10px;font-size:.8rem;white-space:nowrap}.credits-counter{background:#f6383a;padding:4px 8px;border-radius:6px;margin-left:6px;margin-right:-14px;font-size:.8rem}.control-section .row.gap-20.dash-resize{overflow:hidden}.e-chart text{font-family:inherit!important}.pos_inherit{position:inherit}.padding-left-25{padding-left:25px}.m-l-20{margin-left:20px}.margin-top-40{margin-top:40px}.space-around{justify-content:space-around}.user-admin-layout .sbtn-edit{font-size:.85rem;padding:5px 20px}.groups-info-text{color:initial!important;font-size:.8rem;padding-top:5px}.e-schedule-toolbar-container .e-add{display:none!important}.carId-change input{text-transform:uppercase}.e-grid .e-headercell,.e-grid .e-detailheadercell{text-transform:capitalize}.max-tooltip-width{max-width:300px}button.e-btn.e-primary.sbtn-occupied{background-color:#b30b04;color:#fff;border-color:#b30b04!important}.margin-top-7{margin-top:7px}.margin-header-layer{margin-top:5px;margin-left:20px}.display-flex{display:flex}.statistics-dashboard{display:flex;margin-top:30px;text-align:center;flex-wrap:wrap}.statistics-box{padding:10px}.statistics-box h5{text-align:left;font-size:.9rem}.statistics-box p{font-size:48px;color:#0565ff;font-weight:700;padding:50px}.statistics-box-layout{background-color:#fff;padding:20px;border-radius:12px}.height-100vh{height:100vh}.e-switch-wrapper{width:70px}.logo #logoS{color:#092bd8;display:none}.shadow-grey-sm{box-shadow:none;border-radius:0;border-top:1px solid #ddd}.rotate-it-180{transform:rotateX(180deg);transition:all .25s ease}.rotate-it-0{transform:rotateX(0deg);transition:all .25s ease}.e-dlg-center-center{z-index:2147483646!important}.p-caption{font-size:.8rem;font-weight:400;line-height:1.5;letter-spacing:.1px;padding-left:4px;margin-bottom:0}.loc-setting-btn{text-decoration:underline}.loc-setting-btn:hover{color:#0565ff;cursor:pointer}.plandata span.location-info{text-align:left;color:#0565ff;display:inline;padding-right:5px;font-size:.8rem;font-weight:600}.location-info svg{margin-bottom:3px}.modal-align-btns{display:flex;justify-content:space-between;align-items:baseline;padding-top:15px}.book-btn.e-split-btn-wrapper .e-split-btn{background-color:#0565ff;border-color:#0565ff;color:#fff;font-size:.9rem;font-weight:500;border-radius:8px 0 0 8px;padding:4px 0;padding-left:25px;padding-right:5px;border-right:0;z-index:0}.e-dropdown-btn.book-btn.cancel-btn{border-left:0!important}.e-split-btn.book-btn.cancel-btn{border-right:0!important}.e-dropdown-btn.book-btn.cancel-btn .e-caret{color:#f6383a}.book-btn.e-split-btn-wrapper .e-dropdown-btn{background-color:#0565ff;border-color:#0565ff;color:#fff;margin-left:0;border-radius:0 8px 8px 0;padding-left:5px;padding-right:10px;border-left:0}.book-btn.e-split-btn-wrapper .e-dropdown-btn::before{content:'';width:1px;height:24px;margin:auto 0;background:#ccc}.book-btn.e-split-btn-wrapper .e-split-btn:hover,.book-btn.e-split-btn-wrapper .e-dropdown-btn:hover{background-color:#0050d1}.book-btn.e-dropdown-popup{border-radius:8px;padding-top:2px}.book-btn.e-dropdown-popup ul{font-size:.8rem;min-width:190px;border-radius:8px;padding:5px}.book-btn.e-dropdown-popup ul .e-item:hover{color:#0565ff!important;background:#f0f2ff;border-radius:6px;transition:all .25s ease}.modal-header h3 span{color:#000}.shortcuts-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.shortcut-icon{max-width:170px;justify-self:center;width:100%}.shortcut-icon .ovl-icon{border-radius:12px}.analytics-numbers-tabs{display:flex;flex-flow:column}.analytics-numbers-tabs .e-tab-header{order:2;position:absolute;top:65px}.analytics-tooltip{display:inline-block;position:relative;top:5px;margin-left:5px}.analytics-tooltip svg{color:#2096f3}.selfboarding-error{font-size:.8rem;text-align:center;color:#1e1e1e!important}.selfboarding-return-layout{margin:4em 0}.selfboarding-return-box{text-align:center;margin:0 auto;max-width:350px;background:#f0f2ff;padding:40px 20px;border-radius:12px}.selfboarding-return-box h4{font-size:1rem;color:#1e1e1e}.edit-ride{display:inline-block;position:relative;right:0}.flex-setting-div{display:inline-flex}.flex-setting-div .flex-setting-div-span{padding-left:10px;margin-bottom:0;margin-top:-4px}.main>div{padding-left:1.8rem!important;padding-right:1.5rem!important}.e-dropdown-btn .e-caret,.e-dropdown-btn.e-btn .e-caret{color:#fff}.car-reservation .manage-box .add-damage{background:#f2f3f8;padding:1rem;margin-top:1.2rem;border-radius:12px}.car-reservation .manage-box .add-damage a,.blue-text-link{font-size:.85rem;color:#0366d6;font-weight:500}.car-reservation .manage-box .add-damage a svg,.blue-text-link svg{color:#0366d6}.car-reservation .manage-box .add-damage a:hover,.blue-text-link:hover{text-decoration:underline}.car-reservation .manage-box .add-finish-ride-info{display:block;margin:.8rem 0;background:#f2f3f8;padding:.8rem;border-radius:12px}.car-reservation .manage-box .add-finish-ride-info p{color:#333}.e-multi-select-wrapper .e-chips-collection{display:contents}.e-multi-searcher{display:inline-flex}.e-multi-select-wrapper{padding:0}.e-multi-select-wrapper span{margin:0}.service-request-select .e-multi-select-wrapper .e-searcher{float:none;display:block;overflow:hidden;width:auto}.service-request-select .e-multi-select-wrapper .e-searcher input[type="text"]{width:100%}.admin-settings-box{margin:0 2.5em 1.5em}.admin-settings-box>div{max-width:500px}.admin-settings-box.api-keys-tab-header{width:100%;margin-left:0;margin-right:0}.admin-settings-box.api-keys-tab-header>.api-keys-tab-header-text{max-width:500px;flex:1 1 auto;min-width:0}.admin-settings-box.api-keys-tab-header>.api-keys-tab-header-actions{max-width:none;flex:0 0 auto;margin-left:auto}.admin-settings-box .d-flex>p,.basic-settings>p{font-size:1.1em;margin-bottom:.5em}.admin-settings-box .basic-settings p{margin-bottom:.5em}span.settings-tooltip #Tooltip{display:inline}.detail-settings-box{background-color:#f2f3f9;border-radius:8px;padding:.8em;margin-bottom:1.2em}.e-switch-wrapper{height:26px;width:50px}.e-switch-wrapper .e-switch-handle{height:18px;width:18px;background-color:#b3b3b3}.e-switch-wrapper .e-switch-inner{border:1px solid #e1e3ec;background-color:#fff}.e-switch-wrapper .e-switch-inner.e-switch-active{background-color:#4ed164;border-color:#f2f3f9}.e-switch-wrapper .e-switch-handle.e-switch-active{margin-left:-23px}.e-switch-wrapper:hover .e-switch-inner.e-switch-active,.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active{background-color:#4ed164;border-color:#f2f3f9}.e-switch-wrapper:hover .e-switch-inner{border-color:#e1e3ec}.input-copybtn{position:absolute;right:0;background:#fff;border:1px solid #ccc}.input-copybtn:hover{background:#ccc;border:1px solid #ccc}.user-name-groups{position:relative;top:5px}.max-width-400{max-width:400px}.download-app-btns{display:none}.download-app-btns span{font-size:.8rem;color:#939da7;text-align:center;margin:1rem 0}.download-apple img,.download-google img{height:40px;width:auto}@media only screen and (min-width:768px){.white-radius-box{border-radius:12px;margin-bottom:35px;background:#fff;box-shadow:0 0 15px 5px #eee;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}}@media(min-width:1200px){.container{max-width:1320px}}@media(min-width:768px){.sidebar{border-right:initial}.sidebar{border-radius:0}.sidebar .top-row{background-color:initial}.sidebar .nav-item a.active{border-right:initial;background-color:#dbe1fd;border-radius:8px;color:#0e2bd9}.sidebar .nav-item a#not-active{border-right:initial;border-left:initial;background-color:initial;border-radius:initial;color:#474c6c}.sidebar .nav-item a#not-active:hover{color:#0565ff}.nav-link{padding:8px 10px;font-size:.9rem}.top-row{border-bottom:initial;background-color:initial}.main .top-row{background-color:initial;border-bottom:initial;z-index:997}.main{background:#f2f3f9}}@media(max-width:580px){.login-box{min-width:initial;padding:30px 10px 20px 10px;top:initial;transform:initial;margin:0 10px!important}.identity-view .login-box .title-bckrnd h1{margin-bottom:0}form{padding:10px}footer{position:relative}.admin-settings-box{margin:0 .5em 1.5em}}@media only screen and (max-width:2180px){.e-panel-content .centered-div h3{font-size:1.2rem}}@media only screen and (max-width:1920px){.e-panel-content .centered-div .smartly-btn{margin-top:20px!important}.e-panel-content p{font-size:.8rem}.e-panel-content .centered-div h3{font-size:1.1rem}}@media only screen and (max-width:1750px){.ovl-name h3{font-size:.9rem}.e-panel-content .centered-div h3{font-size:.9rem}.e-dashboardlayout.e-control .e-panel .e-panel-header{font-size:1.1rem;margin-bottom:0}.flex-div .col-md-3{padding-top:5px;padding-bottom:10px}}@media only screen and (max-width:1650px){.carsdiv .center{margin-top:10px;margin-bottom:20px}.newproject .center{margin-top:40px}.carsdiv .left-bottom{padding-top:0}}@media only screen and (max-width:1550px){.responsive-cols{display:block!important}.responsive-cols .col-md-6{width:100%!important;max-width:100%!important}.hide1550{display:none}.show1550{display:block}.admin-sbtn .sbtn-save,.admin-sbtn .cancel-btn{padding:5px 25px;font-size:.85rem}.desk-btns,.parking-btns{min-width:290px}}@media only screen and (max-width:1450px){.e-panel-content .smartly-btn{font-size:.85rem;padding:10px 20px}.e-panel-content .centered-div h3{margin-top:12px}.printhide .smartly-btn{padding:10px 15px}.desk-btns,.parking-btns{min-width:270px}}@media only screen and (max-width:1320px){.responsive-cols{display:flex!important}.responsive-cols .col-md-6{width:50%!important;max-width:50%!important}.hide1550{display:block}.show1550{display:none}.desk-btns,.parking-btns{min-width:250px}}@media only screen and (max-width:1300px){.e-panel-content .centered-div p{margin:10px 0}.e-panel-content .centered-div .smartly-btn{margin-top:10px!important}.e-panel-content .centered-div h3{margin-top:4px}.carpanel-link .right-bottom-icons svg{width:24px;height:24px}.heading-bg{display:none}}@media only screen and (max-width:1200px){.dash-resize{display:block}.dash-resize-3,.dash-resize-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:1150px){.printhide .smartly-btn{margin-left:10px;font-size:.8rem;padding:10px 10px}.printhide .print-icon svg,.printhide .fullscreen-icon svg,.printhide .refresh-icon svg{height:16px;width:16px}}@media only screen and (max-width:1100px){.right-paddle{right:-15px}}@media only screen and (max-width:1050px){.e-panel-header .float-left{font-size:.8rem}.ovl-name h3{font-size:.75rem}#tooltiphover-openproject{left:40%;top:35%}.last-project-box{padding-bottom:0}.centered-div .e-textbox{font-size:.7rem!important}#Panel3_body p{font-size:.8rem}}@media only screen and (max-width:950px){footer{position:relative;margin:3em 0 0}}@media only screen and (max-width:900px){.e-panel-header .float-left{font-size:10px}.responsive-cols{display:block!important}.responsive-cols .col-md-6{width:100%!important;max-width:100%!important}.hide1550{display:none}.show1550{display:block}}@media only screen and (max-width:780px){.add-costs-panel,.box-panel{display:block}.loader{margin-top:200px}.float-right-btns{margin-top:20px}}@media screen and (max-width:480px){.e-tab .e-tab-header .e-toolbar-item .e-tab-text{font-size:.8rem}}@media(max-width:580px){.login-box form{padding:10px}form{padding:10px}}@media only screen and (max-width:1200px){.smartly-dashboard .row.dash-resize .col-lg-3:first-child{padding-bottom:15px;padding-right:0}.smartly-dashboard .row.dash-resize .col-lg-6,.car-admin .row.dash-resize .dash-resize-3,.car-admin .row.dash-resize .dash-resize-6{padding-right:0}.smartly-dashboard .row.dash-resize .col-lg-3:first-child .e-btn{margin-bottom:15px}}@media only screen and (max-width:980px){.trial-reg .blob{display:none}.trial-reg .container main .register-column,.register .col-sm-6{padding-top:2rem}.trial-reg .register{flex-direction:column-reverse}}@media only screen and (max-width:780px){.trial-reg .register .reg-about-box h1{font-size:1.5rem}.trial-reg section.reg-steps h2,.trial-reg section.reg-order h2{font-size:1.6rem;margin-bottom:25px}.trial-reg .reg-help h3{font-size:1.5rem}.trial-reg figure{font-size:50px}.trial-reg section.reg-order .reg-about-box{padding-bottom:1rem}.trial-reg .reg-order-boxes .login-box{padding:30px 15px;margin:0 10px}.mobile-logout span{padding-left:10px}}@media(max-width:1600px){.p-50{padding:28px}.p-50 h3{font-size:1.4rem;margin-bottom:20px}}@media(max-width:1100px){.p-50{padding:20px}}@media(max-width:987px){.time-filter .col-md-1 button{margin-top:15px}}@media(max-width:900px){.p-50{padding:20px}}@media only screen and (min-width:800px) and (max-width:1600px){.sidebar{max-width:235px}}@media only screen and (max-width:1200px){.add-costs-panel .carpanel-link{padding-right:0}.add-costs-panel{margin:0 auto}}@media only screen and (max-width:1440px){.app-settings .sub-menu-link{padding:20px 25px;line-height:2.25em;height:2.25em}}@media only screen and (max-width:780px){.sidebar .nav-item .sub-menu-settings a.sub-menu-link{padding:.5rem 1rem}}@media only screen and (max-width:1350px){.title-other{font-size:1.15rem}.view-name h1{font-size:1.5rem}.parking-panel{width:100%}.desk-panel{width:100%}}@media only screen and (min-width:1000px) and (max-width:1350px){.car-reservation .e-tab-section .control-section .row .col-md-3{flex:0 0 100%;max-width:100%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;padding-bottom:0}.car-reservation .e-tab-section .control-section .row .col-md-3 .car{display:flex;flex:content}.car-reservation .e-tab-section .control-section .row .col-md-3 .car:nth-child(2){margin:0 10px 20px}.car-reservation .e-tab-section .control-section .row .col-md-9{max-width:100%;flex:0 0 100%;-ms-flex:0 0 100%}.car-reservation .e-tab-section .control-section .row .col-md-3 .car .car-dz-box{display:none}.carsclear .e-grid{overflow:auto}}@media only screen and (min-width:768px) and (max-width:1000px){.sidebar{max-width:235px}.nav-link{padding:15px}.car-reservation .e-tab-section .control-section .row .col-md-3,.car-reservation .e-tab-section .control-section .row .col-md-9{flex:0 0 100%;max-width:100%;-ms-flex:0 0 100%}.main{overflow:auto}}@media only screen and (max-width:1350px){.carspanel .carpanel-link{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.main{overflow:auto}}@media only screen and (max-width:1050px){.carspanel .carpanel-link{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:850px){.carspanel .carpanel-link{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1350px){.time-filter .col-md-3{flex:0 0 35%;max-width:35%}}@media only screen and (min-width:768px) and (max-width:1100px){.car-setup{flex:0 0 50%;max-width:50%;padding-right:0}.identity-view .container{max-width:930px}}@media only screen and (max-width:1100px){.car-reservation .e-tab-section .control-section .col-md-9,.e-grid.e-control.e-responsive{overflow:auto}}@media only screen and (max-width:500px){.main .content{padding-right:15px!important;padding-left:15px!important}.park-spot-view{padding:0 0 15px 0}}@media only screen and (max-width:376px){.e-tab-section{padding:0}}@media only screen and (max-height:850px){.sidebar ul.nav{margin-top:1.7rem}}@media only screen and (max-height:750px){.sidebar ul.nav{margin-top:1.2rem}}@media only screen and (max-height:670px){.sidebar ul.nav{margin-top:1rem}.app-settings a.sub-menu-link{padding:20px 30px;height:30px;line-height:30px}.nav-link{padding:20px 30px}.nav-mobile-item .nav-link{padding:.45rem 1rem}.nav-mobile-item .nav-link span{font-size:.8rem}.sidebar-mobile-bottom{bottom:0}.nav-mobile-item .arrow-menu{top:6px}.mobile-menu-sidebar h5{font-size:1em}.mobile-menu-sidebar .user-info-box svg{height:37px;width:37px}.nav-mobile-item .sub-menu-link.nav-link{padding:.25rem 1rem}.nav-mobile-item .nav-link span{font-size:.75rem}}@media only screen and (max-width:767px){.main .top-row.auth button.notify{min-height:41px;position:relative;display:block}.main .top-row.auth{top:10px;position:absolute;background:transparent}.desktop-menu{display:none}.mobile-menu{display:block}.layout-mssg{display:none}.white-radius-box .car{box-shadow:initial;margin-bottom:initial}#blazor-error-ui{bottom:0;top:initial;left:0;transform:initial;width:100%;max-width:100%}}@media screen and (max-width:768px){::-webkit-scrollbar{-webkit-appearance:none;display:none}.e-grid .e-table{table-layout:auto}.car-admin .e-tab .e-item .row .col-md-12,.car-admin .e-tab .e-item .row,.user-admin .dash-resize-6,.user-admin .e-tab .e-item .row{padding:10px 0 0 5px}.user-admin .e-tab .e-item .row.w-100,.car-admin .e-tab .e-item .row.w-100{width:105%!important}.user-admin .e-tab-header,.car-admin .e-tab-header{padding-bottom:15px}.admin-panel .button-div button{font-size:.8rem!important;padding:4px 15px!important}.admin-panel .button-div{margin-right:20px;margin-bottom:10px}.sub-menu-settings-mobile .nav-item a.active{border-right:initial}.bottom-menu{display:none}.menu{padding-bottom:0}}@media only screen and (max-width:1343px){.quick-dash-parking{position:initial;bottom:0;right:0;left:0;padding:initial}.parksdiv .date-box{font-size:.9rem}.desksdiv .date-box{font-size:.9rem}}@media only screen and (max-width:1390px){.park-spot-view{display:inline-block;box-sizing:border-box;padding:0 15px 30px 0}}@media only screen and (max-width:780px){.notify-sidebar,.mobile-menu-sidebar{border-radius:initial!important;box-shadow:initial!important;border:initial!important;width:100%!important;z-index:10000!important}.notify-sidebar .col-md-2{max-width:60px}.clear-message .bi{display:block;width:30px;fill:#f6383a}.message-box{pointer-events:none}.sidebar .top-row{background-color:initial}}@media only screen and (max-width:767px){.statistics-dashboard{display:block}.parking-row{width:100%!important;margin-left:0}.desk-row{width:100%!important;margin-left:0}.filter-property{width:100%;margin:0}.filter-category{width:100%;margin:0}.credits-box{margin-right:0!important}.parking-filter{min-width:250px}.parking-panel-phone .sbtn-edit,.desk-panel-phone .sbtn-edit{font-size:.75rem;padding:2px 10px;margin-left:0;line-height:2}.parking-panel-phone .filter-category,.parking-panel-view-phone .filter-category,.desk-panel-phone .filter-category,.desk-panel-view-phone .filter-category,.desk-panel-phone .filter-property,.desk-panel-view-phone .filter-property,.employee-searchbar{margin:.5rem 0 0 0}.spot-nav{margin:5px auto}.parking-panel{margin:0}.desk-panel{margin:0}.max-width-200{max-width:200px}.view-name h1{margin-bottom:.4rem}.park-spot-view{padding:0 0 15px 0}.desk-spot-view{padding:0 0 15px 0}.smartly-tabs{padding-top:0}.main{padding-bottom:5em}.menu{visibility:visible;max-height:450px;transition:all .25s ease-in;overflow:hidden}.sett{visibility:visible;max-height:300px;transition:all .25s ease-in;overflow:hidden}.collapse:not(.show){visibility:hidden;display:block;transition:all .25s ease-out;overflow:hidden;max-height:0}.bottom-mobile-menu{position:fixed;z-index:999;bottom:0;width:100%;display:block}.bottom-mobile-menu-quick-box{position:absolute;left:50%;transform:translate(-50%,0);top:-30px}.bottom-mobile-menu-items{bottom:0;width:100%;z-index:999;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;height:75px;padding:0 10px;align-items:center;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-top:1px solid #f2f3f9;border-radius:20px 20px 0 0}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(2){margin-right:20px}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(3){margin-left:20px}.modal-header{padding:.5rem .5rem}.modal-body .col-md-12{padding:0 .5rem}.parking-dash .parking-day .parksdiv{max-width:270px}.desk-dash .desk-day .desksdiv{max-width:270px}ul.account-main-menu{display:none}.sidebar ul.nav{margin-top:0}.sidebar{max-width:initial}.sidebar-toggle-btn{display:none}.main .top-row.auth button.notify span{top:0;left:18px}.sidebar .nav-item.app-settings{position:relative}.top-row button.user-settings{display:block;position:absolute;top:25px;right:55px}.padding-10{padding:10px}.mobile-account-menu button{padding:0;line-height:1}.mobile-logout span{font-size:.9rem}.parking-day .parksdiv{min-width:255px;padding:1rem}.desk-day .desksdiv{min-width:255px;padding:1rem}.mobile-account-menu{display:block}.sidebar{border-radius:0;padding-bottom:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}#right-paddle-1,#right-paddle-2,#left-paddle-1,#left-paddle-2{display:none}.parking-dash .parking-panel{justify-content:space-between}.desk-dash .desk-panel{justify-content:space-between}.parking-view .parking-panel{justify-content:space-between}.desk-view .desk-panel{justify-content:space-between}.view-name h1{font-size:1.3rem}.e-datepicker.e-popup.e-popup-open{z-index:99999999999!important;top:15%!important;position:fixed!important}.carpanel-link{padding:0 0 30px 0}.box-link{padding:0 0 10px 0}.car-reservation .e-tab-section .control-section .row .col-md-3{padding-right:0;padding-bottom:0}.e-tab .e-content>.e-item.e-active{margin-top:0}.float-left h3{font-size:1.1rem}.e-content .e-lib .e-touch .col-md-12{padding-right:0;padding-left:0}.e-grid .e-rowcell:first-child,.e-grid .e-summarycell:first-child{padding-left:6px}.e-grid .e-rowcell{font-size:.8rem;padding:5px 5px}.e-grid .e-gridheader tr th:first-child{padding-left:6px}.e-tab .e-tab-header:nth-child(even) .e-toolbar-item.e-active .e-text-wrap{height:50px}.reserved-following-box{padding:10px!important}.parking-panel-top{margin:20px 0 0}.desk-panel-top{margin:20px 0 0}.parking-panel-top .button-div{margin-bottom:0}.desk-panel-top .button-div{margin-bottom:0}.smartly-dashboard .dashboard-tab .col-lg-12{padding:0}}@media only screen and (max-width:560px){.modal-body .row{padding-top:0}.modal-btn-box{text-align:left;margin-top:20px}.smartly-dashboard .dashboard-tab .col-lg-12 .bgc-white.p-10{padding:0}.parking-dash .parking-day .parksdiv{min-width:270px;min-height:210px;margin:0;padding:.9rem}.desk-dash .desk-day .desksdiv{min-width:270px;min-height:210px;margin:0;padding:.9rem}.margin-credits-box-view{margin:.25rem .2rem}.parking-carId-info{margin-top:.3rem;font-size:.6rem}.desk-info-message{margin-top:.3rem;font-size:.6rem}.parksdiv .date-box,.desksdiv .date-box{margin-bottom:.3rem}.parking-wrapper,.desk-wrapper{margin:.5em auto;padding-top:.5rem}.parking-dash .parking-day .book-btn.e-split-btn-wrapper .e-split-btn,.parking-day button.e-btn.e-primary.sbtn-reserved,.parking-day .e-btn.e-primary,.parking-day .e-css.e-btn.e-primary{font-size:.8rem}.parking-panel,.desk-panel{margin:.2rem .1rem}.desk-panel .filter-category span,.parking-panel .filter-category span{padding:.2rem;margin:0}.view-name h1{font-size:1.2rem}.week-info h5{font-size:1rem}.parking-panel .sbtn-edit,.desk-panel .sbtn-edit{margin-top:.3rem;font-size:.65rem}.button-div{min-height:35px}.parking-row .parking-day,.desk-row .desk-day{padding:.2rem .5rem 1rem .2rem}.parksdiv .free-slots,.desksdiv .free-slots{margin-bottom:.3rem;min-height:40px}.content{padding-top:.5rem}.parking-carId-info{margin-top:.3rem}.desk-info-message{margin-top:.3rem}.credits-counter,.credits-box{font-size:.6rem}.desk-wrapper:last-child{padding-bottom:.5rem}.smartly-dashboard .ovl-panel,.car-booking .ovl-panel{margin-bottom:.5rem}.smartly-dashboard .ovl-icon svg{margin-top:.4rem}.float-left h3{font-size:1rem}.car-booking .flex-div{padding-bottom:.5rem}.park-spot-view .button-div{padding-top:.5rem}.parking-dash,.parking-view{margin-top:.3rem}.desk-dash,.desk-view{margin-top:.3rem}#carStatus{font-size:1.75rem}.h4,h4{font-size:1.25rem}.e-btn.e-primary.sbtn-close{max-width:initial;left:0}.e-tab .e-tab-header{padding-bottom:1em}.filter-category{min-width:100%}}@media only screen and (max-width:480px){.spot-nav button.e-btn{padding:0 20px}.setting-box-second .flex-div{display:block}.margin-btn{margin-left:auto}.setting-box-second .col-md-6:nth-child(2){margin-top:15px}.bottom-mobile-menu-items .nav-link{padding:10px 0}.parking-filter{flex:1;margin-right:2em}.parking-view .carspanel{padding:0}.desk-view .carspanel{padding:0}.smartly-dashboard .view-name h1{display:none}.gap-layout{padding:0 .2rem;margin:0}.desk-dash .desk-day .desksdiv{min-height:217px}.booking-time{font-size:.6rem;line-height:.6rem;padding:.125rem .2rem;bottom:-1px}.park-spot-type span.spot-type{top:3px}.quick-select-booking-bar .e-hscroll-bar,.quick-select-booking-bar .e-hscroll-content{min-height:50px}.quick-select-booking-bar .e-tab-wrap{color:#333!important}}@media only screen and (max-width:450px){.spot-nav button.e-btn{padding:0 17px}}@media only screen and (max-width:430px){.spot-nav button.e-btn{padding:0 15px}.parking-dash .parking-day .parksdiv{width:265px;min-width:initial}.main{padding-bottom:6em}.login-box{padding:20px 10px 15px 10px}.identity-view .login-box .form-group{margin-bottom:.7rem}.download-app-btns span{margin:.7rem 0}}@media only screen and (max-width:415px){.spot-nav button.e-btn{font-size:.8rem}}@media only screen and (max-width:400px){.spot-nav button.e-btn{padding:0 12px}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(2){margin-right:10px}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(3){margin-left:10px}.bottom-mobile-menu-items .nav-link{padding:10px 0}.parking-dash .parking-day .parksdiv{min-height:195px;padding:.75rem}.view-name h1{font-size:1.1rem}.week-info h5{font-size:1rem}.day-assign-btn{padding:.3rem;background-color:#e1e1e1;border-radius:50%;width:34px;height:32px;text-align:center;font-weight:600}}@media only screen and (max-width:380px){.spot-nav button.e-btn{padding:0 7px}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(2){margin-right:5px}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(3){margin-left:5px}.download-apple img,.download-google img{height:35px}}@media only screen and (max-width:350px){.spot-nav button.e-btn{padding:0 6px;font-size:11px}.filter-category{width:100%;min-width:unset}.filter-property{width:100%;min-width:unset}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(2){margin-right:0}.bottom-mobile-menu-items .bottom-mobile-menu-item:nth-child(3){margin-left:0}}@media only screen and (max-height:850px) and (min-width:780px){.smartly-dashboard .smartly-tabs{padding-top:0}.smartly-dashboard .flex-div{padding-bottom:10px}.smartly-dashboard .w-100,.smartly-dashboard .gap-20{padding-top:0}}@media only screen and (max-height:760px) and (min-width:780px){.smartly-dashboard .flex-div{padding-bottom:5px}}@media only screen and (min-width:768px) and (max-width:1366px){.nav-link{padding:8px}.logo #logoS{display:block;position:relative;left:-1px}.logo #logodibsido{display:none}.logo #logocar{display:none}.sidebar{max-width:52px;transition:all .1s ease-in-out;overflow:inherit;border-radius:0}.sidebar .narrow-menu{display:block}.sidebar .desktop-menu span,.sidebar .wider-menu{display:none;white-space:nowrap}.sidebar.expanded{min-width:235px;transition:all .25s ease-in;overflow:inherit}.sidebar.expanded{min-width:235px;transition:all .25s ease-in;overflow:inherit}.sidebar.expanded .desktop-menu span,.sidebar.expanded .wider-menu{display:block}.sidebar.expanded .menu-location-dropdown span{display:flex}.sidebar.expanded .narrow-menu{display:none}.sidebar:not(.expanded) .nav-link svg{margin-right:0}.sidebar:not(.expanded) .sub-nav-link .nav-link svg{margin-right:10px}.sidebar:not(.expanded) li.nav-item a{width:40px;display:flex;justify-content:center}.sidebar:not(.expanded) .nav-item{width:100%;display:flex;flex-flow:wrap;justify-content:center}.sidebar.expanded .logo #logodibsido{display:inline-block}.sidebar.expanded .logo #logocar{display:inline-block}.sidebar.expanded .logo #logoS{display:none}.sidebar.expanded .app-settings .sub-menu-link{margin-left:30px}.sidebar.expanded .sub-menu-items .nav-link{margin-left:0}.sidebar .top-row{padding-left:1rem!important}.app-settings .sub-menu-link{padding:10px;margin-left:10px;line-height:2.25em;height:2.25em}.sub-menu-items .nav-link{margin-left:0}.app-settings .sub-menu-settings a.sub-menu-link{padding:0}.sub-menu-items .nav-link,.app-settings a.sub-menu-link{padding:10px}.sidebar-toggle-btn{position:absolute;right:-13px;bottom:-30px;transform:translateY(-50%);background:#fff;border:1px solid #ddd;border-radius:50%;width:22px;height:22px;display:flex;cursor:pointer;z-index:3;transition:all .2s ease;padding:4px;align-items:center;justify-content:center}.sidebar-toggle-btn:hover{background:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sidebar.expanded .sidebar-toggle-btn svg{transform:rotate(180deg)}}@media only screen and (min-width:1366px){.sidebar{min-width:236px}.sidebar-toggle-btn{display:none}}.sidebar-menu-container{display:flex;flex-direction:row;height:100vh;position:relative}.submenu-panel{display:none;width:0;min-width:0;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);height:100vh;overflow-y:auto;overflow-x:hidden;padding:0;opacity:0;flex-shrink:0}.submenu-panel.visible{display:flex;flex-direction:column;width:220px;min-width:220px;padding:1rem;opacity:1}.submenu-panel-header{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e6e6e6}.submenu-panel-title{font-size:.85rem;font-weight:600;color:#474c6c;text-transform:uppercase;letter-spacing:.05em}.submenu-panel-items{display:flex;flex-direction:column;gap:2px}.submenu-panel-link{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:8px;color:#374151;text-decoration:none;font-size:.875rem;position:relative;overflow:hidden}.submenu-panel-link:hover{text-decoration:none;background:#f2f3f9;border-radius:8px;transition:.25s;color:#474c6c}.submenu-panel-link.active{background-color:#dbe1fd;border-radius:8px;color:#0e2bd9}.submenu-panel-link svg{width:20px;height:20px;flex-shrink:0}.submenu-panel-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.sidebar-menu-container{flex-direction:column;height:auto}.submenu-panel{display:none!important}}@media(min-width:768px){.sidebar-menu-container .sidebar{position:relative}.has-submenu-panel .sidebar{max-width:52px;transition:all .1s ease-in-out;overflow:inherit;border-radius:0}.has-submenu-panel .sidebar .narrow-menu{display:block}.has-submenu-panel .sidebar .desktop-menu span,.has-submenu-panel .sidebar .wider-menu{display:none;white-space:nowrap}.has-submenu-panel .sidebar.expanded{min-width:235px;transition:all .25s ease-in;overflow:inherit}.has-submenu-panel .sidebar.expanded{min-width:235px;transition:all .25s ease-in;overflow:inherit}.has-submenu-panel .sidebar.expanded .desktop-menu span,.has-submenu-panel .sidebar.expanded .wider-menu{display:block}.has-submenu-panel .sidebar.expanded .menu-location-dropdown span{display:flex}.has-submenu-panel .sidebar.expanded .narrow-menu{display:none}.has-submenu-panel .sidebar:not(.expanded) .nav-link svg{margin-right:0}.has-submenu-panel .sidebar:not(.expanded) .sub-nav-link .nav-link svg{margin-right:10px}.has-submenu-panel .sidebar:not(.expanded) li.nav-item a{width:40px;display:flex;justify-content:center}.has-submenu-panel .sidebar:not(.expanded) .nav-item{width:100%;display:flex;flex-flow:wrap;justify-content:center}.has-submenu-panel .sidebar.expanded .logo #logodibsido{display:inline-block}.has-submenu-panel .sidebar.expanded .logo #logocar{display:inline-block}.has-submenu-panel .sidebar.expanded .logo #logoS{display:none}.has-submenu-panel .sidebar.expanded .app-settings .sub-menu-link{margin-left:30px}.has-submenu-panel .sidebar.expanded .sub-menu-items .nav-link{margin-left:0}.has-submenu-panel .sidebar .top-row{padding-left:1rem!important}.has-submenu-panel .sidebar.collapsed{min-width:52px}.has-submenu-panel .logo #logodibsido{display:none}.has-submenu-panel .logo #logoS{display:block}.has-submenu-panel .sidebar-toggle-btn{position:absolute;right:-13px;bottom:-30px;transform:translateY(-50%);background:#fff;border:1px solid #ddd;border-radius:50%;width:22px;height:22px;display:flex;cursor:pointer;z-index:3;transition:all .2s ease;padding:4px;align-items:center;justify-content:center}.has-submenu-panel .sidebar-toggle-btn:hover{background:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.has-submenu-panel .sidebar.expanded .sidebar-toggle-btn svg{transform:rotate(180deg)}}@media(max-width:1300px){.submenu-panel.visible{width:200px;min-width:200px;padding:1rem .6rem}.submenu-panel-link{padding:.625rem .575rem;gap:.6rem;font-size:.8rem}}@media(max-width:1150px){.submenu-panel.visible{width:180px;min-width:180px}.submenu-panel-link{padding:.625rem .575rem;gap:.5rem}}@media(max-width:950px){.submenu-panel.visible{width:160px;min-width:160px;padding:1rem .5rem}.submenu-panel-link{padding:.5rem .475rem;gap:.4rem;font-size:.8rem}}@media(max-width:768px){.sidebar-menu-container.has-submenu-panel+.main{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}}@media(min-width:768px){.sidebar .sub-menu-items{display:none!important}.sidebar .chevron-menu{transform:rotate(-90deg)}}.submenu-panel::-webkit-scrollbar{width:4px}.submenu-panel::-webkit-scrollbar-track{background:transparent}.submenu-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.submenu-panel::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.submenu-panel.visible{box-shadow:none;border-left:1px solid #e6e6e6}.external-login-box .login-with-Google,.external-login-box .login-with-Microsoft{background-color:#fff;background-repeat:no-repeat;background-position:12px 11px;transition:background-color .3s,box-shadow .3s}.identity-view .login-with-Google,.identity-view .login-with-Microsoft{background-color:#fff;background-repeat:no-repeat;background-position:12px 11px;transition:background-color .3s,box-shadow .3s}.login-with-okta{background-position:10px 9px}.login-with-Google{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=)}.login-with-Microsoft{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48dGl0bGU+TVMtU3ltYm9sTG9ja3VwPC90aXRsZT48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiBmaWxsPSIjZjI1MDIyIi8+PHJlY3QgeD0iMSIgeT0iMTEiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIGZpbGw9IiMwMGE0ZWYiLz48cmVjdCB4PSIxMSIgeT0iMSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0iIzdmYmEwMCIvPjxyZWN0IHg9IjExIiB5PSIxMSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgZmlsbD0iI2ZmYjkwMCIvPjwvc3ZnPg==)}.login-with-okta{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIsMkwxMiwyQzYuNSwyLDIsNi41LDIsMTJzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMEMyMiw2LjUsMTcuNSwyLDEyLDJ6IE0xNywxMmMwLDIuOC0yLjIsNS01LDVjLTIuOCwwLTUtMi4yLTUtNWMwLTIuOCwyLjItNSw1LTVDMTQuOCw3LDE3LDkuMiwxNywxMkwxNywxMnoiLz48L3N2Zz4=)}.external-login-box{padding-top:.3rem}.external-login-box form{padding-top:0;padding-bottom:.5em}.external-login-btn{display:block;width:100%;padding:.3rem .5rem;margin:.5rem 0;border-color:#e1e3ec;border-radius:8px}.login-alt{text-align:center;font-size:.9rem}.external-spacer{margin:5px 0;overflow:hidden;text-align:center;text-transform:uppercase;color:#939da7;font-size:12px;line-height:1;font-weight:700;-webkit-font-smoothing:antialiased}.external-line{position:relative;display:inline-block}.external-line:before,.external-line:after{content:'';position:absolute;top:50%;height:1px;width:1000px;background:#e1e6ea}.external-line:before{right:100%;margin-right:12px}.external-line:after{left:100%;margin-left:12px}.login-box .text-danger{line-height:1.2em;font-size:.8em;display:block;margin-top:.4em}.delete-external-login{border:initial;background-color:initial;color:#f00}table.external-logins .login-with-Google,table.external-logins .login-with-Microsoft,table.external-logins .login-with-okta{height:24px;display:block;background-position:0}table.external-logins td{border-top:initial}table.external-logins td:first-child{width:50px}#socialLoginList .external-login-btn{max-width:300px}.external-login-description,.companynotfound p{line-height:1.2em;font-size:.9em}.register .signup-section{padding-top:1em}.login-box input::placeholder,.check-privacy-policy label{font-size:.85em}.single-workplace>div,.single-parking-zone>div{border-radius:12px;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;text-align:left;white-space:initial}.single-workplace .workplace-name,.single-parking-zone .parking-zone-name{font-size:1rem;font-weight:500;margin-bottom:.2rem}.delete-bookings button.sbtn-erase{border-color:#ff3b2f!important}.delete-bookings button.sbtn-eras:hover{border:1px solid #a30404!important;background-color:#a30404!important}.modal-body .col-md-12.col-lg-6.connected-columns:after{content:'';width:14px;height:2px;position:absolute;background:#808080;right:-7px;bottom:35%}.workplace-info,.parking-zone-info{font-size:.8rem;line-height:1;margin-bottom:1em}.new-spot{background-color:#f0f2ff;border-radius:8px;padding:1rem}.car-id-occupied{font-size:.8em;font-weight:600;line-height:.8;color:#2465ff;background:#f1f2f8;padding:6px 12px;display:inline-block;margin:0 auto;border-radius:5px;position:relative;top:-5px;text-transform:uppercase}.car-id-occupied+.parking-carId-info{margin-top:0}.smartlybox-erase-btn{font-weight:700;text-decoration:underline;cursor:pointer}.top-05{top:-.5px!important}.font-size-08rem{font-size:.8rem}.font-size-075rem{font-size:.75rem}.font-size-07rem{font-size:.7rem}.e-grid .e-ccdlg .e-dlg-content{margin:0;overflow:visible;padding:4px;text-align:left}.e-grid .e-ccdlg .e-cc-searchdiv{display:none}.tag{background-color:#eff6ff;border-radius:20px;color:#2563eb;padding:6px 12px;line-height:1;font-size:.8rem;align-items:center;align-self:center}.wp-module-tag{display:inline-block;background:transparent;color:#2563eb;border:1px solid #b9d0ff;border-radius:6px;padding:1px 8px;font-size:.7rem;font-weight:500;line-height:1.4;white-space:nowrap;text-indent:0}.wp-chip-inner{display:inline-flex;align-items:center;gap:6px}.wp-chip-inner .wp-module-tag{border:0;padding:0}.wp-group-option{display:flex;align-items:center;gap:8px;text-indent:0;padding-left:20px}.tag.assigned-tag,.tag.tag-success{background-color:#28a745;color:#fff;width:fit-content}.tag.tag-success,.tag.tag-danger{padding:4px 12px;border-radius:20px}.tag.tag-danger{background-color:#ef4444;color:#fff;width:fit-content}.tag.multibookable-tag{background-color:#eee;color:#000;width:fit-content}.tag-grey{padding:4px 12px;background-color:#eee;border-radius:20px;font-size:.8rem;line-height:1}.e-filter-popup{max-height:250px!important;padding:4px}.e-filter-popup .e-searchcontainer .e-searchbox{display:none}.e-filter-popup .e-searchcontainer .e-checkboxlist{min-height:150px;height:150px;padding:0;margin:0}.e-filter-popup .e-fltrcheck{display:initial}.e-multi-select-wrapper .e-chips{background-color:#dbe1fd;border-radius:8px;pointer-events:none}.e-multi-select-wrapper .e-chips:hover,.e-multi-select-wrapper .e-chips.e-chip-selected:hover{background-color:#fddbdb}.e-multi-select-wrapper .e-chips>.e-chips-close{pointer-events:auto}@supports(padding:max(0)){body,header,footer,app{padding-left:min(0,env(safe-area-inset-left));padding-right:min(0,env(safe-area-inset-right))}}.counter-div{display:inline-block;padding-left:5px;font-weight:700}.blue{color:#0565ff}.red{color:#f6383a}.font-weight-500{font-weight:500}.collision-info-box{border-radius:10px;border:1px solid #fcc;background:#fff5f5;padding:10px 14px;margin-bottom:12px;color:#a30404}.collision-info-box.collision-info-box--ok{border-color:#b6e8c0;background:#f3fdf5;color:#1a6e2e}.collision-info-box p{margin-bottom:0;font-size:.9rem}.collision-module-card{border-radius:12px;background:#fff;box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:1rem 1.25rem;margin-bottom:.75rem}.collision-manage-box{border-radius:10px;background:#fff5f5;border:1px solid #ffd5d5;padding:.75rem 1rem;margin-top:.5rem}.collision-manage-box .collision-warning-row{display:flex;align-items:flex-start;background:#ffe8e8;border-radius:8px;padding:.5rem .75rem;margin-bottom:.5rem}.collision-manage-box .collision-warning-row p{margin-bottom:0;font-size:.85rem;color:#a30404}.collision-manage-box button.sbtn-erase{padding:4px 17px;font-size:.85rem;color:#fff}.collision-manage-box button.sbtn-erase:not(:disabled){background-color:#f6383a;border-color:#f6383a!important}.collision-manage-box button.sbtn-erase:hover:not(:disabled){border:1px solid #a30404!important;background-color:#a30404!important}.groups-final-check-box{border-radius:12px;margin-bottom:35px;background:#fff;box-shadow:0 0 15px 5px #eee;box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:1.5rem!important;height:fit-content;font-size:12px}.groups-final-check-box span,.groups-final-check-box p{font-size:12px}.groups-summary-box{border-radius:12px;margin-bottom:35px;background:#fff;box-shadow:0 0 15px 5px #eee;box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding:1.5rem!important;height:fit-content;font-size:12px}.groups-summary-box span:not([class*="e-"]){font-size:12px!important}.green-box{background-color:#f0fff2}.red-box{background-color:#fff}.manage-btn{margin-right:.5rem;background-color:#f6383a;border:1px solid #f6383a;color:#fff;padding:0 .5rem;border-radius:8px;height:fit-content;margin-top:5px;cursor:pointer}.manage-btn:hover{background-color:#a30404;border:1px solid #a30404}.view-btn{margin-left:.5rem;background-color:#fff;color:#0565ff;padding:0 .5rem;border-radius:8px;border:1px solid #0565ff;cursor:pointer}.view-btn:hover{background-color:#0050d1;color:#fff}.min-width-fit-content{min-width:20px}.saving-loader{border:10px solid #f3f3f3;border-top:10px solid #0565ff;border-radius:50%;width:80px;height:80px;animation:spin .8s ease-in-out infinite}.grid-modal{border:0;box-shadow:initial;border-radius:initial}.demo-source-icon{position:relative;left:50%;transform:translateX(-50%)}.day-assign-btn{background-color:#e1e1e1;border-radius:50%;min-width:40px;width:40px;height:38px;text-align:center;font-weight:600;margin:0 2px;display:flex;flex-direction:column;justify-content:center}.wide-selector{background-color:#e1e1e1;text-align:center;display:flex;flex-direction:column;justify-content:center;border-radius:8px;height:28px;font-weight:500;flex-basis:content;padding:0 .5rem}.wide-selector-fixed{background-color:#e1e1e1;text-align:center;display:flex;flex-direction:column;justify-content:center;border-radius:8px;min-width:80px;height:28px;font-weight:500;flex-basis:content;padding:0 .5rem}.small-selector{border-radius:15px;padding:2px 6px;background:#e1e1e1;font-weight:500;position:relative;font-size:.75rem;margin-right:.2rem;width:28px;height:28px;line-height:2}.day-assigned,.color-assigned{background-color:#0565ff;color:#fff}.allocation-days-box,.allocation-warning-box{background-color:#f2f3f9;border-radius:8px;padding:.5rem;max-width:400px;margin:0 auto}.btn-svg{background-color:transparent;border:initial;padding:0}.accordion-chevron{transform:scaleX(-1) scaleY(-1);transition:all .25s ease-in-out;height:fit-content;cursor:pointer}.accordion-btn:hover .accordion-chevron{color:#0565ff}.accordion-rotate{transform:scaleX(1) scaleY(1);transition:all .25s ease-in-out}.chevron-menu{height:fit-content;cursor:pointer}.chevron-menu-rotate{transform:rotate(-90deg);transition:all .25s ease-in-out}.accordion-box{visibility:visible;transition:all .25s ease-in;overflow:hidden;max-height:2000px;display:block}.accordion-collapse{visibility:hidden;display:block;transition:all .25s ease-out;overflow:hidden;max-height:0}.cursor-disable{cursor:not-allowed}.btn-delete-not-allowed{cursor:not-allowed;padding:3px 12px}.time-frame-tabs.e-tab{text-align:right}.time-frame-tabs.e-tab .e-tab-header .e-toolbar-items{background:#fff}.time-frame-tabs.e-tab .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator){border-radius:10px}.time-frame-tabs.e-tab .e-tab-header .e-toolbar-item.e-active:not(.e-separator){background-color:#dbe1fd;border-radius:10px 10px 0 0}@media only screen and (max-width:400px){.day-assign-btn{padding:.3rem;width:34px;min-width:34px;height:32px}}.mobile-btn{border:0;background-color:transparent}.e-grid .e-headercell,.e-grid .e-detailheadercell{text-transform:initial}.office-notice-box{background-color:#fff;border-radius:12px}.office-notice-box .more-notices span{text-decoration:underline;font-size:.9rem}.notice-body{border-radius:8px;background-color:#f0f2ff;padding:1em;margin:.8em 0;align-items:center;justify-content:center;max-height:68px}.notice-body .notice-title p{font-size:.9rem;margin-bottom:.35em;font-weight:500}.notice-body .notice-date p{font-size:.8rem;margin-bottom:0;color:#72777a}.notice-body.notice-main-text{min-height:250px}.notice-body.cursor-pointer:hover{background-color:#dbe1fd;transition:all ease .5s}.modal-list-notices{max-height:450px;overflow-y:auto}span.go-back-notices,span.more-notices,span.go-back-carpool{color:#0565ff;font-size:.9rem}.right-0{right:0}.top--5{top:-5px}.office-notice-modal .modal-body .col-md-12.col-lg-6.connected-columns:after{content:'';width:14px;height:2px;position:absolute;background:#808080;right:-7px;bottom:55%}input.e-valid-input{padding:.69em!important}#CarpoolGrid #CarpoolGrid_content_table tbody tr,#DeskSpotGrid #DeskSpotGrid_content_table tbody tr,#DeskCategoryGrid #DeskCategoryGrid_content_table tbody tr,#PSlotGrid #PSlotGrid_content_table tbody tr,#PCategoryGrid #PCategoryGrid_content_table tbody tr,#CarGrid #CarGrid_content_table tbody tr,#UserGrid #UserGrid_content_table tbody tr,#LocationGrid #LocationGrid_content_table tbody tr{cursor:pointer}#CarpoolGrid #CarpoolGrid_content_table tbody tr td:last-child{text-align:center!important}.input-searchbtn{position:absolute;right:15px}.carpool-search-box{margin:3em 0}.carpool-search-box .e-clear-icon{right:30px;position:relative}.carpool-assign-btn{padding:.5rem;background-color:#e1e1e1;border-radius:8px;text-align:center;font-weight:500;margin:5px}.carpool-assigned{background-color:#0565ff;color:#fff}.sbtn-modal{font-size:.8rem;padding:4px 17px}.day-switcher-component{display:flex;padding:0;color:#72777a}.day-switch-btn{display:flex;flex-direction:column;padding:.2rem 1rem;border-radius:.5rem;margin-right:.5rem;background-color:#fff;font-size:.8rem;text-align:center;width:75px;min-width:75px;cursor:pointer;border:1px solid #e1e1e1}.selected-switch-date{background-color:#dbe1fd;border:1px solid #dbe1fd;cursor:default;scroll-margin:242.5px}.selected-switch-date .switcher-day-number{color:#0565ff}.selected-switch-date span{color:#1e1e1e}.switcher-day-number{font-size:1.5rem;font-weight:600;padding:.4rem;color:#000}.switcher-wrapper{position:relative;max-width:100%;padding:1.5rem 2.5rem 2rem 2.5rem}#switcher{display:flex;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;overflow-x:hidden;-ms-overflow-style:none}.switcher-right-paddle{position:absolute;right:0;cursor:pointer;top:38%}.switcher-left-paddle{position:absolute;left:0;cursor:pointer;top:38%}@media only screen and (max-width:1366px){.selected-switch-date{scroll-margin:162.5px}}@media only screen and (max-width:768px){.switcher-wrapper{max-width:100%;left:0;padding:.7rem 0 .9rem 0}.selected-switch-date{scroll-margin:162.5px}.day-switcher-component{padding:0}#switcher{overflow-x:scroll}.parking-panel-view,.desk-panel-view{padding:0!important}.sidebar .trial-onboarding-tour{display:none}}.refresh-box{display:flex;justify-content:space-between;padding:.7rem}.reload{background-color:#0565ff;padding:10px 20px;color:#fff;border-radius:8px;text-decoration:none;max-height:42px;letter-spacing:.3px}.reload:hover{background-color:#0050d1;color:#fff;text-decoration:none}.refresh-description{display:flex;flex-direction:column;justify-content:center;padding-right:1rem}.refresh-description p{margin-bottom:0;font-size:.9rem}.refresh-reload{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:768px){.refresh-box{min-height:85px}}.green-background{background-color:#f0fff2!important}.red-background{background-color:#fef0f1!important}.custom-link{cursor:pointer;text-decoration:underline;color:#0565ff;font-weight:500}.dash-right{height:100%}.booking-source-box .accordion-btn:hover p{color:initial}.booking-source-box .car-booking-box .accordion-box:not(.accordion-collapse){overflow:auto;max-height:500px}.dash-booking-box .locked-box{filter:grayscale(1)}.locked-box .accordion-chevron{cursor:initial}.ride-box{max-width:320px;min-width:120px}.ride-box span{color:#000}.carpools-heading{align-self:center}.analytics-info{text-align:center;font-size:.8rem;color:#ccc;padding-top:.3rem}.carbooking-overview{background:#fff;font-size:.8rem;box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0/10%);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:12px}.ride-header{background-color:#f9f9f9;border-radius:12px 12px 0 0}.ride-body{font-size:.75rem}.ride-button{cursor:pointer}.dash-calendar.dash-square-box{flex:initial;width:420px}#dashboard-calendar{max-width:100%;height:100%;border:0;display:flex;flex-direction:column}#dashboard-calendar .calendar-navigation{display:flex}#dashboard-calendar .navigation-button{width:32px;height:32px;text-align:center;border-radius:25px;cursor:pointer;line-height:2rem}#dashboard-calendar .navigation-button.locked-btn{filter:grayscale(1);cursor:not-allowed}#dashboard-calendar .navigation-month{line-height:2rem;font-weight:500;text-transform:capitalize}@media(hover:hover) and (pointer:fine){#dashboard-calendar .navigation-button:hover{background-color:#dbe1fd}#dashboard-calendar .navigation-button:hover svg{fill:#0565ff}#dashboard-calendar .enabled:hover{background-color:#dbe1fd;color:#0565ff}#dashboard-calendar .previous-month.enabled:hover,#dashboard-calendar .next-month.enabled:hover{background-color:#e6e6e6;color:#000}}#dashboard-calendar .calendar-body{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;font-size:1.1rem}#dashboard-calendar .selected-booking-date{background-color:#0565ff;color:#fff}#dashboard-calendar .calendar-header{display:flex;justify-content:space-between}#dashboard-calendar .calendar-week-header{display:flex;justify-content:space-between}#dashboard-calendar .calendar-week{display:flex;justify-content:space-between}#dashboard-calendar .calendar-day-box{display:flex;flex-direction:column}#dashboard-calendar .calendar-day{cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center}#dashboard-calendar .reservation-info,#switcher .reservation-info{line-height:.5rem;text-align:center}#dashboard-calendar .reservation-info.previous-res,#dashboard-calendar .reservation-info.next-res{color:#ccc}#dashboard-calendar .disabled{cursor:not-allowed;color:#ccc}#dashboard-calendar .calendar-day,#dashboard-calendar .calendar-weekday{width:30px;height:30px;text-align:center}#dashboard-calendar .calendar-week-header{padding:.7rem 0 .4rem 0;font-size:.9rem}.previous-month,.next-month{color:#ccc}.test-layout{background-color:#fff}.booking-source-box{background-color:#f0f2ff;border-radius:8px;padding:.6rem}.booking-source-box .accordion-btn{padding:0 .4rem}.booking-source-box .booking-info h3,.checklist-box .item-info h3{font-size:1rem;margin-bottom:.2rem}.booking-source-box .booking-info,.checklist-box .item-info{justify-content:flex-start;padding-left:1rem;max-width:370px}.booking-source-box .booking-info p,.checklist-box .item-info p{font-size:.8rem;margin-bottom:0}.booking-source-box .booking-state,.checklist-box .item-state{align-self:center;background:#fff;border:1px transparent;border-radius:50%}.booking-source-box .booking-state .empty-booking svg{fill:#0565ff}.booking-source-box .booking-state .has-booking svg{fill:#28a745}.booking-source-box .accordion-chevron{align-self:center}.sidebar-header{display:flex;justify-content:space-between;padding:20px}.sidebar-body{padding:1rem}.cal-tab-btn{border:initial;border-radius:initial;border-bottom:3px solid transparent}.cal-tab-btn.active-cal-btn{pointer-events:none;cursor:not-allowed;color:#0565ff;border-bottom:3px solid #0565ff}.cal-tab-btn:focus,.cal-tab-btn:active{border:initial;color:#0565ff;border-bottom:3px solid #0565ff}.cal-tab-btn:hover{background-color:initial;border-bottom:3px solid #0565ff;color:#0565ff}.dash-modal-collision-layout{min-height:250px}.dash-right-box{flex-wrap:wrap;order:2}.dash-square-box{flex:50%;height:50%;min-width:310px}@media only screen and (min-width:1200px){.app-dash-layout{height:94%}.main>div.content{height:100%}}@media only screen and (min-height:800px) and (max-width:1550px){.app-dash-layout{height:92.5%}}.app-dash-layout>div{margin-top:1em}.dash-column{background:#fff;border-radius:12px;height:100%;width:100%;padding:1rem}.dash-column h5{font-size:1.1rem}.dash-analytics .dash-analytics-layout{display:grid;grid-template-columns:1fr 1fr;justify-items:start;gap:15px;height:100%}.dash-analytics .dash-analytics-layout .dash-column{display:flex;flex-direction:column;justify-content:center}.analytics-box{display:flex;justify-content:center}.booking-detail-box{padding:0 5px}.booking-detail-box::before{content:'';width:100%;height:2px;background-color:#fff;display:block;position:relative;top:-12px}.flat-button{background-color:#fff;border-color:#0565ff;color:#0565ff;border:1px solid;font-size:.9rem;border-radius:8px;padding:5px 20px;line-height:1.5;position:relative}.today-btn{right:0;top:-7px;font-size:.8rem;padding:3px 5px;padding:3px 15px}.flat-button:active,.flat-button:focus{background-color:#fff;border-color:#0565ff;color:#0565ff}.flat-button:hover{background-color:#0565ff;border-color:#0565ff;color:#fff}@media only screen and (min-width:1300px){.dash-column{padding:1.2rem}}@media only screen and (min-width:1500px){.dash-column{padding:1.35rem}}@media only screen and (min-width:1800px){.dash-calendar.dash-square-box{width:470px}#dashboard-calendar .calendar-body{font-size:1.1rem}.dash-column{padding:1.5rem}#dashboard-calendar .calendar-day{width:35px;height:35px}}@media only screen and (max-width:1530px){.dash-calendar.dash-square-box{width:initial}}@media only screen and (max-width:1200px){.dash-square-box{height:auto}}@media only screen and (max-width:767px){.dash-square-box{width:100%;flex:initial;height:auto;padding:.5rem 0;min-width:50%}.dash-booking-box{padding-bottom:.5rem}.dash-analytics.dash-square-box{flex:50%;height:100%;padding-left:0!important}.app-dash-layout>div{margin-top:0}.dash-right{margin-bottom:2em}.dash-calendar.dash-square-box{width:100%}.mobile-s-btn{padding:2px 10px!important}}@media only screen and (max-width:650px){.dash-square-box{min-width:initial}.dash-analytics.dash-square-box{height:50%;padding-left:inherit!important}}@media only screen and (max-width:560px){.dash-booking-box{padding-top:.5rem}}@media only screen and (max-width:500px){.app-dash-layout{padding:0 10px}.booking-source-box .booking-info h3{font-size:.85rem}.booking-state svg{width:25px;height:25px}.booking-source-box .booking-info{padding-left:.7rem}.dash-column h5{font-size:.9rem}.flat-button{font-size:.8rem;padding:2px 15px}.calendar-tab button{font-size:11px}}@media only screen and (max-width:420px){#dashboard-calendar .calendar-body{font-size:.9rem}.dash-column h5{font-size:.85rem}.booking-source-box .booking-info h3,.notice-body .notice-title p,.more-notices,.dash-booking-box .quick-action-btn button,.quick-action-btn .transparent-action-btn span{font-size:.8rem}.booking-source-box .booking-info p,#dashboard-calendar .calendar-week-header{font-size:.7rem}}.calendar-footer{display:none}.notify-sidebar .office-person-box{border-radius:20px;background-color:#f0f2ff;min-height:145px}.notify-sidebar .office-person-box svg{fill:#0565ff}.notify-sidebar .office-person-box .office-booking-info .desk-booking-info,.notify-sidebar .office-person-box .office-booking-info .parking-booking-info{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:205px}.notify-sidebar .office-person-box>div,.notify-sidebar .office-person-box .user-info{width:100%;overflow:hidden}.notify-sidebar .office-person-box .user-info-basic{min-height:50px}@media only screen and (max-width:765px){.notify-sidebar .office-person-box .office-booking-info .desk-booking-info,.notify-sidebar .office-person-box .office-booking-info .parking-booking-info{max-width:90%}}.buttons-grid.e-grid .e-gridheader .e-headercontent .e-columnheader{visibility:hidden;font-size:0}.buttons-grid.e-grid .e-gridheader{border-bottom-color:transparent;border-left-color:transparent;border-bottom-width:0;border-radius:0;max-height:0}.e-grid .e-gridcontent .e-rowdragdrop,.buttons-grid.e-grid,.buttons-grid.e-grid .e-gridcontent .e-templatecell{border:0}.buttons-grid.e-grid .e-gridcontent .e-templatecell,.buttons-grid.e-grid .e-rowdragdrop{border-bottom:1px solid #fff}.buttons-grid.e-grid .e-table{border-collapse:collapse}.buttons-grid.e-grid .e-rowdragdrop{background:#f2f2f2;border-radius:5px 0 0 5px}.buttons-grid.e-grid .e-templatecell{border:1px solid #f2f2f2;background:#f2f2f2;border-radius:0 5px 5px 0}.e-grid.e-gridhover tr[role="row"]:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),.e-grid.e-gridhover tr[role="row"]:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell){background:#e3e3e3}.buttons-grid.e-grid .e-rowcell{padding:12px 8px}.buttons-grid.e-grid .e-content{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto;position:relative}.e-grid .e-content{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto;position:relative}.e-kanban{display:block;outline:medium none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.e-kanban .e-kanban-table{border:0;border-collapse:separate;border-spacing:8px 4px;table-layout:fixed;width:100%}.e-kanban .e-kanban-table col.e-collapsed{width:42px}.e-kanban .e-swimlane .e-kanban-table.e-content-table{border-spacing:10px 0}.e-kanban .e-frozen-swimlane-row{position:relative;z-index:101}.e-kanban .e-frozen-swimlane-row .e-frozen-row{padding:12px 12px 12px 20px}.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header{display:-ms-flexbox;display:flex}.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-text{font-size:14px;font-weight:normal;line-height:1.5;padding:0 0 0 8px}.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-item-count{font-size:12px;font-weight:500;line-height:1.5;opacity:.57;padding:3px}.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-expand,.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-collapse{border:1px solid transparent;color:#adb5bd;cursor:pointer;font-size:14px;height:20px;margin:1px;padding:2px}.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-expand:hover,.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-expand:focus,.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-collapse:hover,.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-collapse:focus{background:#5c636a;border:1px solid transparent;border-radius:4px;box-shadow:none;color:#fff;margin:1px;padding:2px}.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-expand:focus,.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-row-collapse:focus{background:#5c636a;box-shadow:0 0 0 4px rgba(130,138,145,.5)}.e-kanban .e-kanban-header>div{overflow:hidden}.e-kanban .e-kanban-header .e-header-cells{border-radius:8px;height:44px;overflow:hidden;padding:8px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.e-kanban .e-kanban-header .e-header-cells .e-header-wrap{display:-ms-flexbox;display:flex}.e-kanban .e-kanban-header .e-header-cells .e-header-wrap .e-header-title{display:-ms-flexbox;display:flex;overflow:hidden;text-overflow:ellipsis;width:100%}.e-kanban .e-kanban-header .e-header-cells.e-stacked-header-cell{border-bottom:1px solid #ced4da}.e-kanban .e-kanban-header .e-header-cells.e-toggle-header .e-column-expand{cursor:pointer;font-size:14px;padding:4px}.e-kanban .e-kanban-header .e-header-cells.e-toggle-header .e-column-collapse{cursor:pointer;font-size:14px;padding:2px}.e-kanban .e-kanban-header .e-header-cells.e-min-color{background:#fff3cd}.e-kanban .e-kanban-header .e-header-cells.e-max-color{background:#f8d7da}.e-kanban .e-kanban-header .e-header-cells.e-collapsed{background-color:#f8f9fa;text-align:center;width:42px}.e-kanban .e-kanban-header .e-header-cells.e-collapsed .e-header-wrap{-ms-flex-pack:center;justify-content:center}.e-kanban .e-kanban-header .e-header-cells.e-collapsed.e-min-color{background:#fff3cd}.e-kanban .e-kanban-header .e-header-cells.e-collapsed.e-max-color{background:#f8d7da}.e-kanban .e-kanban-header .e-header-cells.e-collapsed .e-limits,.e-kanban .e-kanban-header .e-header-cells.e-collapsed .e-header-title{display:none}.e-kanban .e-kanban-header .e-header-cells .e-header-text{font-size:12px;font-weight:500;line-height:1.5;overflow:hidden;padding-right:5px;text-overflow:ellipsis}.e-kanban .e-kanban-header .e-header-cells .e-item-count{font-size:10px;font-weight:500;line-height:1.625;margin-top:0;opacity:1;text-transform:capitalize}.e-kanban .e-kanban-header .e-header-cells .e-limits{display:-ms-flexbox;display:flex;padding-top:3px}.e-kanban .e-kanban-header .e-header-cells .e-limits .e-min-count,.e-kanban .e-kanban-header .e-header-cells .e-limits .e-max-count{font-size:12px;font-weight:500;opacity:1;width:100%}.e-kanban .e-kanban-header .e-header-cells .e-limits .e-max-count{text-align:right}.e-kanban .e-kanban-content{overflow:auto;padding-bottom:10px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-limits{display:-ms-flexbox;display:flex;height:26px;position:relative}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-kanban-border{display:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-kanban-border.e-dropping{display:block;position:absolute}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-limits .e-min-count,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-limits .e-max-count{font-size:12px;font-weight:500;opacity:1;padding:4px 8px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-limits .e-max-count{position:absolute;right:0}.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-min-color{background:#fff3cd}.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-max-color{background:#f8d7da}.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-collapsed{overflow:hidden;text-align:center;width:42px}.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-collapsed .e-card-wrapper,.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-collapsed .e-card-container,.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-collapsed .e-limits{display:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-collapsed .e-collapse-header-text{color:#343a40;font-size:12px;font-weight:500;overflow:hidden;padding:12px;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.e-kanban .e-kanban-content .e-content-row .e-content-cells.e-collapsed .e-collapse-header-text .e-item-count{display:inline-block;font-size:13px;font-weight:normal;opacity:.57}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-show-add-button{border:1px dashed #0d6efd;height:36px;margin:8px 8px 0}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-show-add-button .e-show-add-icon{padding:11px;text-align:center}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-show-add-button:focus{border:1px dashed #adb5bd;color:#adb5bd}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-multi-card-wrapper,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-multi-card-container{display:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container{height:inherit;overflow:auto;padding:12px 12px 0}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-empty-card,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-empty-card{color:#495057;display:table;font-size:14px;line-height:1.5;margin:0 auto;padding:20px 0;position:relative}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card{border:1px solid #f2f3f9;border-radius:10px;box-shadow:none;margin-bottom:12px;min-height:50px;background-color:#f2f3f9}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-draggable,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-draggable{cursor:all-scroll}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header{padding:12px 14px 0}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header .e-card-header-title,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header .e-card-header-title{font-size:14px;font-weight:500;line-height:1.625}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-footer,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-footer{display:-ms-inline-flexbox;display:inline-flex;line-height:normal;padding:13px 14px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-content{font-size:14px;line-height:1.625;padding:8px 14px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color{border:1px solid transparent;border-left:2px solid}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-header,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-header{padding:12px 14px 0 14px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-content,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-content{padding:8px 14px 12px 14px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-tags,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-tags{padding:8px 14px 0 12px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color.e-selection,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color.e-selection{border:1px solid #0d6efd;border-left:2px solid;box-shadow:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color.e-selection:hover,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color.e-selection:hover{border:1px solid #0d6efd;border-left:2px solid;box-shadow:none;padding:0}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color:hover,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color:hover{border:1px solid #adb5bd;border-left:2px solid;box-shadow:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-footer,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-footer{padding:8px 18px 8px 16px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-tag,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-tag{border-radius:2px;display:inline-block;font-size:14px;line-height:1.625;margin-right:4px;max-width:100%;overflow:hidden;padding:1px 4px;text-overflow:ellipsis}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-tags,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-tags{line-height:1;padding:12px 12px 0}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-cloned-card,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-cloned-card{position:absolute;z-index:1}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-selection,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-selection{border:1px solid #0d6efd;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1)}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-selection:hover,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-selection:hover{border:1px solid #0d6efd;box-shadow:none;padding:0}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card:hover,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card:hover{border:1px solid #dfdfdf;box-shadow:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card:focus,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card:focus{border:1px solid #dfdfdf}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color:focus,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color:focus{border:1px solid #adb5bd;border-left:2px solid}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-kanban-dragged-card,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-kanban-dragged-card{display:none}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-multi-card-clone,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-multi-card-clone{border:1px solid #adb5bd;height:34px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-multi-card-text,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-multi-card-text{background:#fff;display:table-cell;padding-left:8px;text-align:center}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dragged-clone,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dropped-clone,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dragged-clone,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dropped-clone{border-radius:6px;margin-bottom:12px}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dragged-clone,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dragged-clone{background-color:#dee2e6;border:1px dashed #adb5bd}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dropped-clone,.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dropped-clone{background:#e7f1ff;border:1px dashed #0d6efd}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-target-multi-clone .e-column-key{border-bottom:1px dashed #adb5bd;border-left:1px dashed #adb5bd;border-right:1px dashed #adb5bd}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-target-multi-clone .e-column-key .e-text{opacity:.5;text-align:center;color:#adb5bd;font-size:16px;opacity:1}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-target-multi-clone .e-column-key:first-child{border-top:1px dashed #adb5bd}.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells{height:46px;min-height:50px}.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header{display:-ms-flexbox;display:flex;padding:12px}.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand,.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse{border:1px solid transparent;color:#adb5bd;cursor:pointer;font-size:14px;height:20px;margin:1px;padding:0}.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand:hover,.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand:focus,.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse:hover,.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse:focus{background:none;border:1px solid transparent;border-radius:4px;box-shadow:0 0 0 4px rgba(130,138,145,.5);color:#0d6efd;font-size:14px;margin:1px;padding:0}.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-text{font-size:14px;font-weight:normal;line-height:1.5;padding:0 0 0 8px}.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-item-count{color:inherit;font-size:12px;font-weight:500;line-height:20px;opacity:.57;padding:1px 2px}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells{border:1px solid transparent;border-radius:8px;vertical-align:top}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-dropping{border:1px dashed #adb5bd}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-min-color{background:#fff3cd}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells.e-max-color{background:#f8d7da}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells:focus{border:1px solid transparent;box-shadow:0 0 0 4px rgba(13,110,253,.25)}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells .e-card-wrapper,.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells .e-card-container{min-height:50px}.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells .e-dropping{border:1px dashed #adb5bd}.e-kanban .e-kanban-content .e-content-row.e-collapsed:not(.e-swimlane-row) .e-content-cells{border-bottom:0;height:0}.e-kanban .e-kanban-content .e-content-row.e-collapsed:not(.e-swimlane-row) .e-content-cells>.e-collapse-header-text,.e-kanban .e-kanban-content .e-content-row.e-collapsed:not(.e-swimlane-row) .e-content-cells .e-limits,.e-kanban .e-kanban-content .e-content-row.e-collapsed:not(.e-swimlane-row) .e-content-cells .e-show-add-button,.e-kanban .e-kanban-content .e-content-row.e-collapsed:not(.e-swimlane-row) .e-content-cells .e-card-wrapper,.e-kanban .e-kanban-content .e-content-row.e-collapsed:not(.e-swimlane-row) .e-content-cells .e-card-container{display:none}.e-kanban.e-rtl .e-kanban-table .e-header-cells{text-align:right}.e-kanban.e-rtl .e-kanban-table .e-header-cells .e-header-text{padding-left:5px;padding-right:initial;text-align:right;text-transform:uppercase}.e-kanban.e-rtl .e-kanban-table .e-header-cells .e-limits .e-max-count{text-align:left}.e-kanban.e-rtl .e-kanban-table .e-header-cells.e-toggle-header .e-column-collapse{text-align:center}.e-kanban.e-rtl .e-kanban-table.e-content-table .e-content-row .e-content-cells .e-limits .e-max-count{left:0;right:auto}.e-kanban.e-rtl .e-kanban-table.e-content-table .e-content-row .e-content-cells.e-collapsed .e-collapse-header-text{direction:initial}.e-kanban.e-rtl .e-kanban-table.e-content-table .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand,.e-kanban.e-rtl .e-kanban-table.e-content-table .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse{margin:1px}.e-kanban.e-device .e-swimlane-header .e-swimlane-header-toolbar{background:#f8f9fa;border-bottom:0;display:-ms-flexbox;display:flex;margin-bottom:3px;min-height:42px;padding:10px}.e-kanban.e-device .e-swimlane-header .e-swimlane-header-toolbar .e-toolbar-swimlane-name{color:inherit;font-size:16px;font-weight:500;line-height:1.5;padding:5px}.e-kanban.e-device .e-swimlane-header .e-swimlane-header-toolbar .e-toolbar-menu,.e-kanban.e-device .e-swimlane-header .e-swimlane-header-toolbar .e-toolbar-level-title{padding-top:6px}.e-kanban.e-device .e-swimlane-header .e-swimlane-header-toolbar .e-toolbar-menu .e-icon-menu,.e-kanban.e-device .e-swimlane-header .e-swimlane-header-toolbar .e-toolbar-level-title .e-icon-menu{color:inherit;font-size:18px;padding:7px;padding-left:4px}.e-kanban.e-device .e-kanban-header .e-swimlane .e-header-cells{border-bottom:0}.e-kanban.e-device .e-swimlane-content{position:absolute;width:100%}.e-kanban.e-device .e-swimlane-content .e-swimlane-resource{background:#fff;border:1px solid #dee2e6;height:100%;width:225px}.e-kanban.e-device .e-swimlane-content .e-swimlane-resource .e-swimlane-tree{height:100%;overflow-y:auto}.e-kanban.e-device .e-swimlane-content .e-swimlane-overlay{position:absolute}.e-kanban.e-device .e-swimlane-content .e-swimlane-overlay.e-enable{background-color:rgba(0,0,0,.5);height:100%;opacity:1;width:100%}.e-bigger .e-kanban .e-swimlane-header-toolbar,.e-bigger.e-kanban .e-swimlane-header-toolbar{margin-bottom:5px;min-height:56px}.e-bigger .e-kanban .e-swimlane-header-toolbar .e-toolbar-swimlane-name,.e-bigger.e-kanban .e-swimlane-header-toolbar .e-toolbar-swimlane-name{font-size:18px}.e-bigger .e-kanban .e-swimlane-header-toolbar .e-icon-menu,.e-bigger.e-kanban .e-swimlane-header-toolbar .e-icon-menu{font-size:20px}.e-bigger .e-kanban .e-kanban-table.e-content-table,.e-bigger.e-kanban .e-kanban-table.e-content-table{border-spacing:12px 4px}.e-bigger .e-kanban .e-swimlane .e-kanban-table.e-content-table,.e-bigger.e-kanban .e-swimlane .e-kanban-table.e-content-table{border-spacing:12px 0}.e-bigger .e-kanban .e-frozen-swimlane-row .e-frozen-row,.e-bigger.e-kanban .e-frozen-swimlane-row .e-frozen-row{padding:16px 16px 16px 28px}.e-bigger .e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-text,.e-bigger.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-swimlane-text{font-size:16px}.e-bigger .e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-item-count,.e-bigger.e-kanban .e-frozen-swimlane-row .e-frozen-row .e-swimlane-header .e-item-count{line-height:1.625;padding:4px}.e-bigger .e-kanban .e-kanban-table col.e-collapsed,.e-bigger.e-kanban .e-kanban-table col.e-collapsed{width:48px}.e-bigger .e-kanban .e-kanban-table .e-header-cells,.e-bigger.e-kanban .e-kanban-table .e-header-cells{height:48px}.e-bigger .e-kanban .e-kanban-table .e-header-cells .e-header-text,.e-bigger.e-kanban .e-kanban-table .e-header-cells .e-header-text{font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase}.e-bigger .e-kanban .e-kanban-table .e-header-cells .e-item-count,.e-bigger.e-kanban .e-kanban-table .e-header-cells .e-item-count{font-size:12px;font-weight:500;line-height:1.5;margin-top:4px;text-transform:capitalize}.e-bigger .e-kanban .e-kanban-table .e-header-cells .e-column-collapse,.e-bigger .e-kanban .e-kanban-table .e-header-cells .e-column-expand,.e-bigger.e-kanban .e-kanban-table .e-header-cells .e-column-collapse,.e-bigger.e-kanban .e-kanban-table .e-header-cells .e-column-expand{font-size:14px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container{padding:16px 16px 0}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dragged-clone,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dropped-clone,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dragged-clone,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dropped-clone,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dragged-clone,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-target-dropped-clone,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dragged-clone,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-target-dropped-clone{margin-bottom:16px}.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header{padding:14px}.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-text,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-text{font-size:16px;line-height:1.5}.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-item-count,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-item-count{font-size:12px;line-height:1.5;padding:5px}.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand,.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse{font-size:14px;padding-top:4px}.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand:hover,.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand:focus,.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse:hover,.e-bigger .e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse:focus,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand:hover,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-expand:focus,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse:hover,.e-bigger.e-kanban .e-kanban-content .e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-row-collapse:focus{padding-top:4px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-header,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-header,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-header,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-header{padding:12px 20px 0 20px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-content,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-content{padding:12px 20px 12px 20px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-tags,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-footer,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-tags,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-footer,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-tags,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-footer,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-tags,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-footer{padding:0 24px 12px 22px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header{padding:24px 24px 0}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-content{padding:8px 24px 12px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-tags,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-footer,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-tags,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-footer,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-tags,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-footer,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-tags,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-footer{padding:0 24px 12px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card{margin-bottom:16px}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-header .e-card-header-title,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-header .e-card-header-title,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header .e-card-header-title,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header .e-card-header-title,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-header .e-card-header-title,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-header .e-card-header-title,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header .e-card-header-title,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header .e-card-header-title{font-size:16px;line-height:1.5}.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-content,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-content,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content,.e-bigger .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.e-card-color .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card.e-card-color .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content,.e-bigger.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-content{font-size:16px;line-height:1.625}.e-mobile-popup-wrapper.e-device,.e-mobile-popup-container.e-device{background-color:#fff;border-radius:2px;bottom:0;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;height:60px;left:0;margin:0;max-width:100%;min-width:100%;opacity:1;overflow:hidden;padding:15px;position:fixed;right:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1004}.e-mobile-popup-wrapper.e-device .e-popup-header .e-close,.e-mobile-popup-container.e-device .e-popup-header .e-close{background-color:transparent}.e-mobile-popup-wrapper.e-device .e-popup-content,.e-mobile-popup-container.e-device .e-popup-content{color:inherit;font-size:15px;font-weight:500;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.e-kanban-dialog.e-dialog{min-width:350px}.e-kanban-dialog.e-dialog .e-kanban-form-wrapper table,.e-kanban-dialog.e-dialog .e-kanban-form-container table{width:100%}.e-kanban-dialog.e-dialog .e-kanban-form-wrapper table td,.e-kanban-dialog.e-dialog .e-kanban-form-container table td{color:#343a40;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;opacity:1;padding:8px 0;text-align:left}.e-kanban-dialog.e-dialog .e-kanban-form-wrapper table .e-label,.e-kanban-dialog.e-dialog .e-kanban-form-container table .e-label{padding-right:10px;vertical-align:top;width:70px}.e-kanban-dialog.e-dialog .e-kanban-form-wrapper table .e-field,.e-kanban-dialog.e-dialog .e-kanban-form-container table .e-field{width:100%}.e-kanban-dialog.e-dialog .e-footer-content .e-dialog-delete.e-btn{float:left;margin-left:0}*.e-rtl .e-kanban-form-wrapper table .e-label,*.e-rtl .e-kanban-form-container table .e-label{padding-left:10px;padding-right:0;text-align:right}*.e-rtl .e-dialog-delete{float:right}.e-kanban .e-kanban-table .e-header-cells{background-color:#fff}.e-kanban .e-kanban-table .e-header-cells .e-header-text{color:#343a40}.e-kanban .e-kanban-table .e-header-cells .e-item-count{color:#6c757d}.e-kanban .e-kanban-table .e-header-cells .e-limits{color:#6c757d}.e-kanban .e-kanban-table .e-header-cells .e-column-expand,.e-kanban .e-kanban-table .e-header-cells .e-column-collapse{border:1px solid transparent;color:#adb5bd}.e-kanban .e-kanban-table .e-header-cells .e-column-expand:hover,.e-kanban .e-kanban-table .e-header-cells .e-column-expand:focus,.e-kanban .e-kanban-table .e-header-cells .e-column-collapse:hover,.e-kanban .e-kanban-table .e-header-cells .e-column-collapse:focus{background:none;border:1px solid transparent;border-radius:4px;box-shadow:0 0 0 4px rgba(13,110,253,.25);color:#0d6efd}.e-kanban .e-kanban-table.e-content-table .e-content-row:not(.e-swimlane-row) td{background-color:#fff}.e-kanban .e-kanban-table.e-content-table .e-content-row.e-swimlane-row .e-swimlane-text,.e-kanban .e-kanban-table.e-content-table .e-content-row.e-swimlane-row .e-item-count{color:#212529}.e-kanban .e-kanban-table.e-content-table .e-content-row .e-show-add-button:hover{background-color:#e7f1ff}.e-kanban .e-kanban-table.e-content-table .e-content-row .e-show-add-button .e-show-add-icon{color:#0d6efd}.e-kanban .e-kanban-table.e-content-table .e-card{background:#fff}.e-kanban .e-kanban-table.e-content-table .e-card.e-selection{background-color:#fff}.e-kanban .e-kanban-table.e-content-table .e-card .e-card-header{color:#212529}.e-kanban .e-kanban-table.e-content-table .e-card .e-card-content{color:#343a40}.e-kanban .e-kanban-table.e-content-table .e-card .e-card-tag.e-card-label{background-color:#dee2e6;color:#212529}.e-kanban .e-kanban-table.e-content-table .e-target-multi-clone .e-column-key.e-multi-active{background:#e7f1ff;border-color:#0d6efd}.e-kanban .e-kanban-table.e-content-table .e-target-multi-clone .e-column-key.e-multi-bottom-border{border-bottom-color:#0d6efd}.e-kanban .e-kanban-table.e-content-table .e-target-multi-clone .e-column-key.e-multi-active:first-child{border-color:#0d6efd}.e-kanban .e-frozen-swimlane-row{background:#fff}.e-kanban .e-frozen-swimlane-row .e-swimlane-header .e-swimlane-text{color:#212529}.e-kanban .e-frozen-swimlane-row .e-swimlane-header .e-item-count{color:#6c757d}.e-kanban-dialog.e-dialog .e-kanban-form-wrapper table textarea{background-color:initial;color:#212529;min-width:70%;font-weight:normal;border-color:#dee2e6;border-radius:4px;outline:0;padding:4px 8px 4px 12px}.e-kanban-dialog.e-dialog .e-kanban-form-wrapper table textarea:focus{box-shadow:0 0 0 2px #0d6efd}.e-header-title h2{font-size:.9rem;font-weight:500;margin-bottom:0}.card-guest h3,.card-issue h3,.card-package h3{font-size:1rem;margin-bottom:0}.card-guest .card-guest-info,.card-issue .card-issue-info,.card-package .card-package-info{border-bottom:2px solid #fff;padding-bottom:5px}.card-guest .guest-company,.card-issue .issue-company,.card-package .package-company{background:#dbe1fd;padding:6px 10px;line-height:1;border-radius:5px;font-size:.85rem;font-weight:500}.card-guest .guest-time,.card-guest .card-host-info,.card-issue .issue-time,.card-issue .card-host-info,.card-package .package-time,.card-package .card-host-info{font-size:.85rem}.btn-w-tag{border:initial;border-radius:8px;min-height:38px}.btn-w-tag span{border-radius:50%;width:25px;height:25px;background:#dbe1fd;display:inline-flex;justify-content:center;line-height:2;margin-left:10px}.btn-w-tag.active{border:initial;background:#dbe1fd;color:#062cd8;font-weight:600}.btn-w-tag.active span{background:#0565ff;color:#fff}.unresolved{background:#f9e5e6}.unresolved span{background:#f99ea4}.unresolved.active{background:#f9e5e6;color:#ff5762}.unresolved.active span{background:#ff5762}.add-item-btn{font-size:.85rem;padding:4px 20px}.modal-body h4.modal-title{font-size:.9rem}.show-more-btn{font-size:.85rem;color:#007bff;font-weight:500;align-self:center}.card-edit-icon{visibility:hidden;cursor:pointer}.card-request-icon{position:relative;top:-2px}.card-request-icon svg{fill:#ff3b2f}.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card:hover .card-edit-icon{display:block;visibility:initial}.host-detail .user-info-box .user-info h5{font-size:1rem}.host-detail .user-info-box .user-info h5{font-size:1rem}.host-request-detail .confirm-request-box svg{color:#28a745}.guest-search,.issue-search,.package-search{min-width:300px;position:relative}.search-btns{position:absolute;display:flex;right:0;top:0}.search-btns .input-delete-search{padding-right:0;display:none}.action-links{gap:2em}.g-1{gap:10px}.action-links .quick-action-btn svg.icon-tabler-car{fill:transparent!important;stroke:#0565ff}.guestbook-history-btn,.issue-history-btn,.package-history-btn{position:relative;margin-left:1rem}.guestbook-history-btn::before,.issue-history-btn::before,.package-history-btn::before{content:'';height:30px;width:1.5px;background-color:#dbe1fd;position:absolute;left:-13px;display:block;top:4px}@media only screen and (max-width:1050px){.e-kanban .e-kanban-header .e-header-cells,.e-kanban .e-kanban-table.e-content-table .e-content-row:not(.e-swimlane-row) td{width:370px}}@media only screen and (max-width:450px){.card-guest h3,.card-issue h3,.card-package h3{font-size:.9rem}.card-guest .guest-time,.card-guest .card-host-info,.card-guest .guest-company,.e-header-title h2,.card-issue .issue-time,.card-issue .card-host-info,.card-issue .issue-company,.card-package .package-time,.card-package .card-host-info,.card-package .package-company{font-size:.8rem}.e-kanban .e-kanban-header .e-header-cells,.e-kanban .e-kanban-table.e-content-table .e-content-row:not(.e-swimlane-row) td{width:330px}.guestbook-history-btn,.issue-history-btn,.package-history-btn{margin-left:0}.guestbook-history-btn::before,.issue-history-btn::before,.package-history-btn::before{content:initial}}@media only screen and (max-width:400px){.e-kanban .e-kanban-header .e-header-cells,.e-kanban .e-kanban-table.e-content-table .e-content-row:not(.e-swimlane-row) td{width:300px}}@media only screen and (max-width:350px){.e-kanban .e-kanban-header .e-header-cells,.e-kanban .e-kanban-table.e-content-table .e-content-row:not(.e-swimlane-row) td{width:260px}.card-guest h3,.card-issue h3,.card-package h3{font-size:.8rem}.card-guest .guest-time,.card-guest .card-host-info,.card-guest .guest-company,.card-issue .issue-time,.card-issue .card-host-info,.card-issue .issue-company,.card-package .package-time,.card-package .card-host-info,.card-package .package-company{font-size:.8rem}}.text-underline{text-decoration:underline}@media only screen and (max-height:800px) and (min-width:1200px){.dash-square-box{min-height:350px}.dash-booking-box{min-height:700px}}.lh-2{line-height:2}.text-danger{font-size:.8rem}.text-overflow-dots{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.issue-modal-edit .detail-settings-box span.e-disabled,.issue-modal-edit .detail-settings-box .e-ddl-disable-icon,.issue-modal-edit .detail-settings-box .e-icons{background:#fff!important}.issue-modal-edit .detail-settings-box span.e-disabled,.issue-modal-edit .detail-settings-box .e-ddl-disable-icon{border-color:#e1e3ec!important}.min-height-200{min-height:200px}.min-height-100{min-height:100px}.icon-black-color{color:#505050}.shaddow-grey-text{color:#a5a5a5}.fit-content{min-width:fit-content}.manage:hover{background-color:#f8d7da}.manage:hover svg{fill:#a30404}.labeled-switcher{width:140px}.labeled-small-switcher{width:120px;height:38px}.car-fuel-type{border-radius:15px;padding:2px 6px;color:#fff;background:#505050;font-weight:500;position:relative;font-size:.65rem}.car-vignette{border-radius:15px;padding:2px 6px;color:#fff;background:#0565ff;font-weight:500;position:relative;font-size:.75rem;margin-right:.2rem;margin-bottom:0!important;width:28px;height:28px;text-align:center;align-content:center}.car-param-tag{font-size:.65rem;border-radius:15px;padding:0 8px;background:#dadfff;font-weight:500;color:#72777a;margin-left:.2rem;margin-bottom:.2rem!important;max-height:20px}.car-param-tag-modal{font-size:.65rem;border-radius:15px;padding:4px 8px;background:#dadfff;font-weight:500;color:#72777a;margin-left:.2rem;margin-bottom:.2rem!important;max-height:24px}.custom-data-grid{background:#e1e3ec;margin:.5rem 0;border-radius:12px}.bg-none{background:transparent!important;border:0!important}.labeled-switcher .e-switch-inner.e-switch-active{background-color:#0565ff;border-color:#0050d1}.labeled-switcher:hover .e-switch-inner.e-switch-active{background-color:#2e7eff;border-color:#2e7eff}.car-info-attribute{font-size:.65rem}.car-info h4,.car-info h6{margin-bottom:0}.container-trial{width:100%;max-width:1000px;padding-left:16px;padding-right:16px;margin:0 auto}.trial-reg-box{max-width:550px;padding:1rem 0 0;margin:2em;text-align:center}.trial-reg-box .dibsido-logo{margin-bottom:1em}.trial-reg .dibsido-logo a.navbar-brand{font-size:2em}.trial-text-box h1{font-size:2.25rem;font-weight:500;line-height:1.2;margin-bottom:.5em}.trial-text-box h1.big-text{font-size:3rem}.trial-reg-form{max-width:390px;padding-top:.5em;margin:0 auto}.trial-reg-form .external-spacer{margin:25px 0}.trial-reg-form .external-spacer-sentence{text-transform:none;font-size:13px;font-weight:500;line-height:1.4}.trial-reg-form .external-login-box form{padding-top:0;padding-bottom:0}.trial-reg-form input::placeholder{font-size:.85em}.trial-reg-form label{font-size:.9em}.trial-reg-form p{font-size:1em}.trial-reg-form label{font-weight:500;text-align:left;margin-bottom:5px}.trial-reg-form .login-alt{color:#939da7}.trial-reg-box .client-logos p{font-size:.9em}.trial-social-layout.trial-qualification .trial-step-body{width:100%;max-width:520px}.trial-social-layout.trial-qualification .register-column,.trial-social-layout.trial-qualification .trial-reg-box,.trial-social-layout.trial-qualification .trial-text-box,.trial-social-layout.trial-qualification .trial-reg-form{width:100%;max-width:none;margin-left:0;margin-right:0}.trial-social-layout.trial-qualification .trial-reg-box{margin-top:0;margin-bottom:0;padding-top:1rem}.trial-social-layout.trial-qualification .trial-text-box{margin-bottom:1.5rem}.trial-social-layout.trial-qualification .trial-text-box p{font-size:15px;line-height:1.5;color:#6b7280;margin-bottom:0;padding-bottom:0}.trial-question{border:0;padding:0;margin:0 0 26px;text-align:left}.trial-question legend{float:none;width:auto;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:8px;color:#0f172a}.trial-chip-other[hidden]{display:none}.trial-chip-row{display:flex;flex-wrap:wrap;gap:8px}.trial-chip-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.trial-reg-form label.trial-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;margin:0;border:1px solid transparent;border-radius:999px;background-color:#f1f3f7;font-size:.85rem;font-weight:500;line-height:1.25;color:#21272e;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.trial-reg-form label.trial-chip:hover{background-color:#e7ebf2}.trial-chip-input:checked+.trial-chip{background-color:#eef5ff;border-color:#0565ff}.trial-chip-input:checked+.trial-chip:hover{background-color:#e4efff}.trial-chip-input:focus-visible+.trial-chip{outline:2px solid #0565ff;outline-offset:2px}.trial-chip-check{display:inline-flex;align-items:center;flex:none;width:0;margin-right:0;overflow:hidden;color:#0565ff;transition:width .15s ease,margin-right .15s ease}.trial-chip-input:checked+.trial-chip .trial-chip-check{width:14px;margin-right:6px}.trial-chip-other{margin-top:8px}.trial-skip-row{margin-top:12px;text-align:center}.trial-skip-link{border:0;background:none;padding:4px 8px;font-size:14px;font-weight:400;color:#6b7280;text-decoration:none;cursor:pointer}.trial-skip-link:hover{color:#0565ff;text-decoration:underline}.trial-reg-box .form-control{height:calc(2.2em + .75rem + 2px);padding:.375rem 1rem}.trial-reg-box .login-with-Google,.trial-reg-box .login-with-Microsoft,.trial-reg-box .login-with-okta{background-position:17px 12px;padding:.4rem .5rem}.trial-reg-box .login-with-Google{margin-top:0}.trial-reg-box .client-logos{padding-top:2em}.trial-reg-box .client-logos ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.trial-reg-box .client-logos ul li svg{margin:8px 16px;max-width:95px;max-height:22px}.trial-reg-box .client-logos ul li svg{height:25px}.left-bubble,.right-bubble{position:absolute;top:0;bottom:0;width:10vw;z-index:-1;transform:scale(1)}.left-bubble::before{right:-10em;position:absolute;content:"";top:0;bottom:0;min-width:300px;width:300px;-webkit-mask-image:url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMC41MjkgMi42NDYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIGQ9Ik0wIDBxMS4wNTggMS4zMjMgMCAyLjY0NnoiIGZpbGw9IiNmN2Y5ZmMiLz48L3N2Zz4=);-webkit-mask-size:160px 125%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:right center;background-color:inherit}.left-bubble{background-color:#f7f9fc;left:0}.right-bubble{background-color:#f0f2ff;right:0}.right-bubble::before{left:-10em;position:absolute;content:"";top:0;bottom:0;min-width:300px;width:300px;-webkit-mask-image:url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMC41MjkgMi42NDYiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIGQ9Ik0uNTMgMi42NDZRLS41MyAxLjMyMy41MyAweiIgZmlsbD0iI2YwZjJmZiIvPjwvc3ZnPg==);-webkit-mask-size:160px 125%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;background-color:inherit}.safari .left-bubble,.safari .right-bubble{display:none}@media only screen and (max-width:1200px){.trial-reg-box{padding:1rem 1rem 0}}@media only screen and (max-width:800px){.left-bubble,.right-bubble{display:none}.trial-text-box h1{font-size:1.7rem!important}.onboarding-img svg{height:160px}}.settings-tooltip-info{font-size:12px}.detail-settings-box-inside{border-radius:8px;padding:9px 6px;margin-top:8px}.detail-settings-box-inside p{margin-bottom:0}.admin-settings-box>div{max-width:initial}.slack-button-logo{background-color:#fff!important;border-color:#e1e3ec!important;max-width:250px;margin-left:auto!important;color:#333!important;text-shadow:initial!important;text-align:center;display:block;width:100%;padding:.3rem .5rem;margin:.5rem 0;border-radius:8px;background-color:#fff;background-repeat:no-repeat;background-position:12px 8px;transition:background-color .3s,box-shadow .3s;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoODcuODQzMTM3JSwxMS43NjQ3MDYlLDM1LjI5NDExOCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA1LjM1NTQ2OSAxNS43NDYwOTQgQyA1LjM1NTQ2OSAxNy4xODM1OTQgNC4xOTE0MDYgMTguMzQ3NjU2IDIuNzU3ODEyIDE4LjM0NzY1NiBDIDEuMzIwMzEyIDE4LjM0NzY1NiAwLjE1NjI1IDE3LjE4MzU5NCAwLjE1NjI1IDE1Ljc0NjA5NCBDIDAuMTU2MjUgMTQuMzEyNSAxLjMyMDMxMiAxMy4xNDg0MzggMi43NTc4MTIgMTMuMTQ4NDM4IEwgNS4zNTU0NjkgMTMuMTQ4NDM4IFogTSA2LjY1MjM0NCAxNS43NDYwOTQgQyA2LjY1MjM0NCAxNC4zMTI1IDcuODE2NDA2IDEzLjE0ODQzOCA5LjI1MzkwNiAxMy4xNDg0MzggQyAxMC42ODc1IDEzLjE0ODQzOCAxMS44NTE1NjIgMTQuMzEyNSAxMS44NTE1NjIgMTUuNzQ2MDk0IEwgMTEuODUxNTYyIDIyLjI0MjE4OCBDIDExLjg1MTU2MiAyMy42Nzk2ODggMTAuNjg3NSAyNC44NDM3NSA5LjI1MzkwNiAyNC44NDM3NSBDIDcuODE2NDA2IDI0Ljg0Mzc1IDYuNjUyMzQ0IDIzLjY3OTY4OCA2LjY1MjM0NCAyMi4yNDIxODggWiBNIDYuNjUyMzQ0IDE1Ljc0NjA5NCAiLz4KPHBhdGggc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigyMS4xNzY0NzElLDc3LjI1NDkwMiUsOTQuMTE3NjQ3JSk7ZmlsbC1vcGFjaXR5OjE7IiBkPSJNIDkuMjUzOTA2IDUuMzE2NDA2IEMgNy44MTY0MDYgNS4zMTY0MDYgNi42NTIzNDQgNC4xNTIzNDQgNi42NTIzNDQgMi43MTQ4NDQgQyA2LjY1MjM0NCAxLjI4MTI1IDcuODE2NDA2IDAuMTE3MTg4IDkuMjUzOTA2IDAuMTE3MTg4IEMgMTAuNjg3NSAwLjExNzE4OCAxMS44NTE1NjIgMS4yODEyNSAxMS44NTE1NjIgMi43MTQ4NDQgTCAxMS44NTE1NjIgNS4zMTY0MDYgWiBNIDkuMjUzOTA2IDYuNjMyODEyIEMgMTAuNjg3NSA2LjYzMjgxMiAxMS44NTE1NjIgNy43OTY4NzUgMTEuODUxNTYyIDkuMjMwNDY5IEMgMTEuODUxNTYyIDEwLjY2Nzk2OSAxMC42ODc1IDExLjgzMjAzMSA5LjI1MzkwNiAxMS44MzIwMzEgTCAyLjczNDM3NSAxMS44MzIwMzEgQyAxLjMwMDc4MSAxMS44MzIwMzEgMC4xMzY3MTkgMTAuNjY3OTY5IDAuMTM2NzE5IDkuMjMwNDY5IEMgMC4xMzY3MTkgNy43OTY4NzUgMS4zMDA3ODEgNi42MzI4MTIgMi43MzQzNzUgNi42MzI4MTIgWiBNIDkuMjUzOTA2IDYuNjMyODEyICIvPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDE4LjAzOTIxNiUsNzEuMzcyNTQ5JSw0OS4wMTk2MDglKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMTkuNjY0MDYyIDkuMjMwNDY5IEMgMTkuNjY0MDYyIDcuNzk2ODc1IDIwLjgyODEyNSA2LjYzMjgxMiAyMi4yNjU2MjUgNi42MzI4MTIgQyAyMy42OTkyMTkgNi42MzI4MTIgMjQuODYzMjgxIDcuNzk2ODc1IDI0Ljg2MzI4MSA5LjIzMDQ2OSBDIDI0Ljg2MzI4MSAxMC42Njc5NjkgMjMuNjk5MjE5IDExLjgzMjAzMSAyMi4yNjU2MjUgMTEuODMyMDMxIEwgMTkuNjY0MDYyIDExLjgzMjAzMSBaIE0gMTguMzY3MTg4IDkuMjMwNDY5IEMgMTguMzY3MTg4IDEwLjY2Nzk2OSAxNy4yMDMxMjUgMTEuODMyMDMxIDE1Ljc2OTUzMSAxMS44MzIwMzEgQyAxNC4zMzIwMzEgMTEuODMyMDMxIDEzLjE2Nzk2OSAxMC42Njc5NjkgMTMuMTY3OTY5IDkuMjMwNDY5IEwgMTMuMTY3OTY5IDIuNzE0ODQ0IEMgMTMuMTY3OTY5IDEuMjgxMjUgMTQuMzMyMDMxIDAuMTE3MTg4IDE1Ljc2OTUzMSAwLjExNzE4OCBDIDE3LjIwMzEyNSAwLjExNzE4OCAxOC4zNjcxODggMS4yODEyNSAxOC4zNjcxODggMi43MTQ4NDQgWiBNIDE4LjM2NzE4OCA5LjIzMDQ2OSAiLz4KPHBhdGggc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYig5Mi41NDkwMiUsNjkuODAzOTIyJSwxOC4wMzkyMTYlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMTUuNzY5NTMxIDE5LjY0NDUzMSBDIDE3LjIwMzEyNSAxOS42NDQ1MzEgMTguMzY3MTg4IDIwLjgwODU5NCAxOC4zNjcxODggMjIuMjQyMTg4IEMgMTguMzY3MTg4IDIzLjY3OTY4OCAxNy4yMDMxMjUgMjQuODQzNzUgMTUuNzY5NTMxIDI0Ljg0Mzc1IEMgMTQuMzMyMDMxIDI0Ljg0Mzc1IDEzLjE2Nzk2OSAyMy42Nzk2ODggMTMuMTY3OTY5IDIyLjI0MjE4OCBMIDEzLjE2Nzk2OSAxOS42NDQ1MzEgWiBNIDE1Ljc2OTUzMSAxOC4zNDc2NTYgQyAxNC4zMzIwMzEgMTguMzQ3NjU2IDEzLjE2Nzk2OSAxNy4xODM1OTQgMTMuMTY3OTY5IDE1Ljc0NjA5NCBDIDEzLjE2Nzk2OSAxNC4zMTI1IDE0LjMzMjAzMSAxMy4xNDg0MzggMTUuNzY5NTMxIDEzLjE0ODQzOCBMIDIyLjI4NTE1NiAxMy4xNDg0MzggQyAyMy43MTg3NSAxMy4xNDg0MzggMjQuODgyODEyIDE0LjMxMjUgMjQuODgyODEyIDE1Ljc0NjA5NCBDIDI0Ljg4MjgxMiAxNy4xODM1OTQgMjMuNzE4NzUgMTguMzQ3NjU2IDIyLjI4NTE1NiAxOC4zNDc2NTYgWiBNIDE1Ljc2OTUzMSAxOC4zNDc2NTYgIi8+CjwvZz4KPC9zdmc+Cg==)}@media only screen and (max-width:1200px){.slack-button-logo{max-width:initial}}.general-setting-modal{min-height:550px}.general-setting-modal .detail-settings-box p{margin-bottom:.5rem;font-size:.85rem}.general-setting-modal h6{padding-top:.5rem;font-size:.9rem}.detail-settings-box h2,.detail-settings-box h3{font-weight:600;margin-bottom:.2rem}.detail-settings-box p{margin-bottom:0}.detail-settings-box h5{font-weight:600;font-size:1.25em;margin-bottom:.7rem}.order-form .e-switch-wrapper .e-switch-inner.e-switch-active{background-color:#0565ff}.order-form .e-switch-wrapper:hover .e-switch-inner.e-switch-active,.order-form .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active{background-color:#0565ff}.order-form .e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on{background-color:#dbe1fd;color:#0565ff}.order-form .e-switch-wrapper.e-switch-disabled .e-switch-handle{background-color:#0565ff}.admin-settings-box .order-form p{font-size:1em;margin-bottom:.5em}.order-period-change{border:1px solid #e1e3ec;border-radius:8px;position:relative;background-color:#fff}.order-period-change .btn{width:50%;color:#3c3c3c;border-radius:8px;font-size:.8rem;text-transform:capitalize;padding:.375rem 2rem}.order-period-change .btn.active-period{background:#dbe1fd;color:#062cd8;font-weight:600;pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none}.order-period-change .order-period-tip{right:8%;top:-26px;color:#0565ff}button.sm-blue-btn{font-size:.8rem!important;padding:4px 20px!important}.billing-info-box p{font-size:.9rem}.active-users{text-transform:capitalize}.blue-text{color:#0565ff;font-weight:600}.text-decoration-underline{text-decoration:underline}.active-btn button.e-btn.e-primary{color:#000;background-color:#e1e1e1;border-color:#e1e1e1!important;cursor:not-allowed}.pricing-layout{border-radius:12px}.pricing-text p{font-size:1rem}.pricing-box{overflow:hidden;position:relative;min-height:550px;border:1px solid #eaedf2;border-radius:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.09);word-wrap:break-word;background-color:#fff}.pricing-header{border-radius:10px 10px 0 0;border-bottom:1px solid #fff}.pricing-header h3{font-size:1.35rem}.color-free{background-color:#f7f9fc}.color-desks{background-color:#b7ffa8}.color-parking{background-color:#b2eeff}.color-rooms{background-color:#dec2ff}.color-aio{background:linear-gradient(-45deg,#a600ff,#ff3d77,#338aff,#001aff);animation:gradient 15s ease infinite;background-size:400% 400%;border-color:transparent}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.pricing-box p{font-size:.85rem}.pricing-box ul,.enterprise-box ul{padding:0;list-style:none}.pricing-box li,.enterprise-box li{font-size:.85rem;position:relative;margin-bottom:.5rem;padding-left:1.5rem;margin-top:.65rem}.pricing-box li:before,.enterprise-box li:before{border-bottom:2px solid #4b8ced;border-left:2px solid #4b8ced;content:"";height:.375rem;left:0;position:absolute;top:.5625rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.75rem;z-index:0}.pricing-page .select-users h5{font-size:1rem}.admin-settings-box>div{max-width:initial}.pricing-plans-ribbon{background-color:#ffc107;color:#000;font-size:10px;font-weight:500;padding:5px 0 5px 10px;line-height:1;position:absolute;right:-80px;text-align:center;top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:240px}.sbtn-outline{background-color:transparent!important;color:#0565ff!important}.sbtn-outline:hover{background-color:#eee!important}.users-counter{width:110px}.users-counter .e-numeric{border-radius:25px!important;padding:8px 5px}.user-number-slider .e-slider-container{height:44px!important}.e-numeric.e-plusminus .e-input-group-icon.e-spin-up:before{content:"+";color:rgba(0,0,0,.54);font-size:25px;position:relative;bottom:5px}.e-numeric.e-plusminus .e-input-group-icon.e-spin-down:before{content:"−";color:rgba(0,0,0,.54);font-size:25px;position:relative;bottom:5px}.small-text{font-size:12px!important}.trial-onboarding-tour{position:relative;width:100%;top:10px;right:-10px}.trial-info-status{text-align:center;display:flex;flex-direction:row;justify-content:space-between;background:linear-gradient(87.64deg,rgba(255,193,14,.2) 0%,rgba(255,193,14,.1) 64.27%);border-radius:8px;font-size:.85rem;padding:2px 2px 2px 5px}.trial-info-status span{align-self:center}.number-dot{color:#fff;font-size:.8rem;display:block;top:-10px;left:18px;width:20px;height:20px;border-radius:20px;text-align:center}.trial-counter-dot{background:#eec328}.notify-counter-dot{background-color:#f6383a}a.order-btn{border-radius:4px;padding:8px 10px;font-size:.9rem;font-weight:500;background-color:#ffc10e;color:#1e1e1e;text-align:center;display:block;height:initial;line-height:initial;border:initial;max-width:120px;margin:0 auto}a.order-btn:hover{background-color:#e4ad0e;text-decoration:initial;color:#1e1e1e}.billing-page{min-height:600px}.price-subscription-box{max-width:250px}.edit-subscription-box,.cancel-subscription-box{display:flex;align-items:center;justify-content:center}.order-currency-change{max-width:85px}.plan-description{max-width:290px}.plan-description p{font-size:.85rem}.multiple-options .plan-description p{font-size:.9rem;min-height:50px;max-width:270px}.billing-portal-info-text{max-width:340px}.pricing-pills{background-color:#fff;border:1px solid #eaedf2;transition:background-color .3s;display:block;padding:.75rem 1.5rem;border-radius:.3125rem;margin:0 10px;color:#092bd8;font-weight:500}.pricing-pills span{margin-right:5px}.pricing-pills.active{background-color:#0565ff;border:1px solid #0565ff;color:#fff}.pricing-pills.active svg{stroke:#fff}@media only screen and (min-width:1550px){.col-xxl-8{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}a.circle-button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:12px;overflow:hidden;cursor:pointer;border-radius:50px;padding:8px;min-width:40px;min-height:40px;text-decoration:none;transition:all 300ms cubic-bezier(.4,0,.2,1);color:#1e1e1e}a.circle-button.general-circle-button{background-color:#0565ff}a.circle-button.general-circle-button svg{fill:#fff}.error-box{background:#fef0f1;border-radius:10px;padding:.5rem;color:#f6383b}.blue-layout-box{background-color:#f2f3f9;border-radius:8px;padding:.5rem}a.reveal-button,.circle-button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:12px;overflow:hidden;cursor:pointer;border-radius:50px;padding:8px;min-width:40px;min-height:40px;text-decoration:none;transition:all 300ms cubic-bezier(.4,0,.2,1);color:#1e1e1e}a.reveal-button.general-reveal-button,.circle-button.general-circle-button{background-color:#0565ff}a.reveal-button.general-reveal-button svg,.circle-button.general-circle-button svg{fill:#fff}a.reveal-button.danger-reveal-button,.circle-button.danger-circle-button{background:#fef0f1;border:1px solid #f6383b}a.reveal-button .label-hidden{max-width:0;opacity:0;white-space:nowrap;transition:all 300ms cubic-bezier(.4,0,.2,1);font-weight:500;color:#1e1e1e}a.reveal-button:hover .label-hidden{max-width:200px;margin-left:8px;opacity:1}a.reveal-button.weekplan-reveal-button{background-color:#f0f2ff;padding:12px}a.reveal-button.weekplan-reveal-button .label-hidden{font-size:.8rem}a.reveal-button.weekplan-reveal-button:hover{background-color:#0565ff;min-width:80px}a.reveal-button.weekplan-reveal-button:hover .label-hidden{color:#fff;margin-left:10px}a.reveal-button.weekplan-reveal-button.reveal-button-active,a.reveal-button.weekplan-reveal-button:active{background-color:#0565ff;color:#fff;min-width:100px}a.reveal-button.weekplan-reveal-button.reveal-button-active .label-hidden,a.reveal-button.weekplan-reveal-button:active .label-hidden{max-width:200px;margin-left:10px;opacity:1;color:#fff}@media only screen and (max-width:600px) and (hover:hover) and (pointer:fine){a.reveal-button:hover .label-hidden{opacity:0;max-width:0;margin-left:0}}@media only screen and (max-width:600px){a.reveal-button:hover .label-hidden{opacity:0}}.parking-panel-phone,.parking-panel-view-phone,.desk-panel-phone,.desk-panel-view-phone{display:none}.parking-panel-view-phone .parking-plan-btn,.desk-panel-view-phone .desk-plan-btn{margin:initial}.desk-panel-phone .e-multi-select-wrapper,.desk-panel-view-phone .e-multi-select-wrapper{max-width:95%}.empty-filter-icon{right:7px;top:7px}.title-description{font-size:.9rem;color:#1e1e1e}.car-booking-div{max-width:390px}.slack-daily-summary-picker .e-input-group.e-error,.slack-daily-summary-picker .e-input-group.e-control-wrapper.e-error,.slack-daily-summary-picker .e-input-group.e-error:not(.e-float-icon-left),.slack-daily-summary-picker .e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left){border-color:#e1e3ec}@media only screen and (max-width:768px){.parking-panel-dash,.parking-panel-view,.desk-panel-dash,.desk-panel-view{display:none}.parking-panel-phone,.parking-panel-view-phone,.desk-panel-phone,.desk-panel-view-phone{display:block}}.week-planner-layout{height:100%}.week-planner-layout .dash-column>div{height:100%;display:flex;flex-flow:column}.week-planner-layout .navigation-button{padding:8px;margin-bottom:1em}.week-planner-layout .navigation-button.locked-btn{filter:grayscale(1);cursor:not-allowed}.week-planner-layout .navigation-button:hover{background-color:#dbe1fd;border-radius:25px}.week-planner-switcher-wrapper{position:relative;max-width:100%;clear:both;display:flex}.week-planner-switcher-wrapper .hidden{cursor:not-allowed}.week-planner-day-switcher{display:flex;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;overflow-x:hidden;-ms-overflow-style:none;max-width:600px;margin:0 auto}.week-planner-layout .calendar-tab>div{gap:1rem}.week-planner-btn span{display:block;line-height:1;margin-bottom:.5rem}.week-planner-btn span.week-day{font-weight:500}.week-planner-btn span.week-date{color:#72777a}.week-planner-btn span.status-icon{margin:.65rem 0}.week-planner-btn span.status-icon img,.weekplan-reveal-button img,.status-icons img{width:20px}.week-planner-body{padding-top:1em}.status-icons{gap:2em;position:relative;top:-1.5em}.status-icons .status-number{font-weight:500}.week-planner-selected-date h5{text-transform:capitalize}.people-in-office-box p{margin-bottom:0;align-self:center;color:#72777a}.week-planner-layout .office-people-counter{background-color:#f0f2ff;padding:8px 12px;border-radius:8px;color:#0565ff;font-weight:600}.office-capacity-chart{height:100px;list-style:none;padding:0;justify-content:center}.chart-column{background-color:#f0f2ff;flex-grow:1;align-self:flex-end;margin:0 2px;text-align:center;position:relative;border-radius:5px 5px 0 0;max-width:35px;min-height:25px}.span-chart-date{position:absolute;bottom:-32px;left:50%;transform:translate(-50%,-50%);font-size:.65rem;color:#72777a;text-transform:capitalize}.span-chart-capacity{font-size:.8rem;font-weight:500;color:#0565ff}.e-arrow-tip .e-tip-top{display:none}.small-text{font-size:.8rem}.align-items-end{align-self:end}.optional-form-field{font-size:.7rem;color:#72777a}.additional-info{font-size:.65rem;color:#72777a}.tooltip-text .e-control span{font-size:13px}@media only screen and (max-width:1500px){body{font-size:.9rem}.dash-column h5,.week-info h5,.title-other,.carpanel-link .carsdiv #carSPZ{font-size:1rem}.booking-source-box .booking-info h3,.parksdiv .date-box,#dashboard-calendar .calendar-body,.desksdiv .date-box,.single-workplace .workplace-name,.single-parking-zone .parking-zone-name{font-size:.9rem}.week-planner-btn span.status-icon img,.weekplan-reveal-button img{width:20px}a.reveal-button.weekplan-reveal-button{padding:10px}.view-name h1,.carpanel-link .carsdiv #carStatus{font-size:1.4rem}.nav-link{font-size:.85rem}.book-btn.e-split-btn-wrapper .e-split-btn,.quick-action-btn span,#dashboard-calendar .calendar-week-header,.sbtn-reservation,.sbtn-return,.sbtn-filter,.sbtn-edit,.mbtn-cancel,.mbtn-save,.sbtn-pickup,.sbtn-save,.car-info h4,.car-info h6,.plus-button,.button-danger-lg,.button-secondary-lg,.button-primary-lg{font-size:.9rem;font-weight:500!important}.calendar-tab .cal-tab-btn{font-size:.8rem}.week-planner-btn span{margin-bottom:.4rem}.week-planner-btn span.status-icon{margin:.5rem 0}a.reveal-button.weekplan-reveal-button.reveal-button-active,a.reveal-button.weekplan-reveal-button:active{min-width:85px}.office-capacity-chart{height:80px}.h5,h5{font-size:1.1rem}.h4,h4{font-size:1rem}.slack-button-logo{font-size:.8rem}}@media only screen and (max-width:1400px){.book-btn.e-split-btn-wrapper .e-split-btn,.quick-action-btn span,#dashboard-calendar .calendar-week-header,.sbtn-reservation,.sbtn-return,.sbtn-filter,.sbtn-edit,.mbtn-cancel,.mbtn-save,.sbtn-pickup,.sbtn-save,.car-info h4,.car-info h6,.plus-button,.button-danger-lg,.button-secondary-lg,.button-primary-lg,.button-success-lg{font-size:.85rem}}.multi-steps-wrap .multi-steps>li.is-active:before,.multi-steps-wrap .multi-steps>li.is-active~li:before{content:counter(stepNum);font-family:inherit;font-weight:500}.multi-steps-wrap .multi-steps>li.is-active:after,.multi-steps-wrap .multi-steps>li.is-active~li:after{background-color:#f0f2ff}.multi-steps-wrap{background-color:#fff;padding:15px 0 0;margin:0 auto;max-width:260px}.popup-onboarding-general .multi-steps-wrap{max-width:320px}@media(max-width:576px){.multi-steps-wrap{margin:0 auto}}.multi-steps-wrap .multi-steps{display:table;table-layout:fixed;width:100%}.multi-steps-wrap .multi-steps>li{counter-increment:stepNum;text-align:center;display:table-cell;position:relative;color:#3cba9f;font-size:12px;z-index:1}.multi-steps-wrap .multi-steps>li:before{content:"✓";display:block;margin:0 auto 4px;background-color:#0565ff;width:46px;height:46px;line-height:40px;text-align:center;font-size:18px;border-width:2px;border-style:solid;border-color:#0565ff;border-radius:50%;color:#fff}.multi-steps-wrap .multi-steps>li:after{content:"";height:2px;width:100%;background-color:#0565ff;position:absolute;top:20px;left:50%;z-index:-1}.multi-steps-wrap .multi-steps>li:last-child:after{display:none}.multi-steps-wrap .multi-steps>li:last-child.is-finished:before{content:"✓"}.multi-steps-wrap .multi-steps>li:first-child.is-finished:before{content:"✓"}.multi-steps-wrap .multi-steps>li.is-active:before{background-color:#0565ff;border-color:#0565ff}.multi-steps-wrap .multi-steps>li.is-active~li{color:#808080}.multi-steps-wrap .multi-steps>li.is-active~li:before{background-color:#f0f2ff;border-color:#f0f2ff;color:#0565ff}.onboarding-inputs{max-width:600px;margin:0 auto}.onboarding-inputs-wider{max-width:600px;margin:0 auto}p.tooltip-text{border-bottom:2px dotted #808080;font-size:.8rem;font-weight:500;cursor:pointer}p.tooltip-text.cursor-pointer:hover{border-bottom:solid 2px #0565ff;color:#0565ff;cursor:pointer}.dropdown-small{max-width:160px;position:relative;top:-8px}.onboarding-modul-name{color:#0565ff;text-transform:uppercase;font-weight:500;margin-bottom:.5rem;font-size:1.1em}.onboarding-btns .btn-back,.invite-users-modal .btn-back{background:#fff;color:#1e1e1e;border-color:#1e1e1e!important}.onboarding-btns .btn-back:hover,.invite-users-modal .btn-back:hover{background:#f2f3f9;color:#1e1e1e}.copy-textarea .e-multi-line-input,.copy-textarea textarea{background:#f2f3f9}.popup-onboarding-parking .e-dialog .onboarding-body,.popup-onboarding-desk .e-dialog .onboarding-body,.popup-onboarding-meetingroom .e-dialog .onboarding-body{min-height:auto}.popup-onboarding-parking .e-dlg-overlay,.popup-onboarding-desk .e-dlg-overlay,.popup-onboarding-meetingroom .e-dlg-overlay{opacity:.8}.popup-onboarding-parking .e-dialog,.popup-onboarding-desk .e-dialog,.popup-onboarding-meetingroom .e-dialog{width:750px!important}.modul-tooltip p{font-size:.85rem;color:#72777a}.danger-box{border:1px solid #f1d2d4}.danger-box p{font-size:.85rem}.custom-chart text,.custom-chart.e-chart g text{font-family:'Poppins',sans-serif!important;font-size:.8rem!important}.cummulative-chart{min-height:100px}.app-office-dashboard{min-height:90%}.office-dash-layout{background:#f2f3f9;border-radius:12px;height:100%}.app-office-dashboard .week-planner-day-switcher{max-width:initial}.app-office-dashboard .day-layout{border-radius:8px;padding:1em .7em;background-color:#fff;cursor:pointer;border:1px solid transparent}.app-office-dashboard .active-day{border:1px solid #0565ff}.app-office-dashboard a.reveal-button.weekplan-reveal-button{min-width:40px;padding:8px}.app-office-dashboard a.reveal-button.weekplan-reveal-button img{width:20px}.app-office-dashboard p.status-text,.app-office-dashboard .people-in-office-box{font-size:.8rem;color:#72777a}.app-office-dashboard .week-planner-layout .office-people-counter{padding:5px 12px}.app-office-dashboard .week-planner-selected-date h5{font-size:1.1rem}.office-state-overview .office-state-window{height:200px;overflow-y:auto}.office-state-overview .week-planner-sticked-column span.week-day{text-align:left}.user-state-box .user-state-name p{margin-bottom:0;font-size:.75rem}.user-state-box .status-icon img{width:16px}.user-state-box .status-icon{background-color:#f0f2ff;border-radius:50%;min-width:30px;min-height:30px;padding:5px;text-align:center;color:#72777a}.white-bckg{background-color:#fff}.visitor-register-layout{margin-top:10em;min-height:500px}.visitor-welcome-box{flex-direction:column;justify-content:space-around}.visitor-data-box .visitor-heading-text h3{font-size:1.45rem;font-weight:500}.visitor-data-box .e-checkbox-wrapper .e-frame{height:25px;width:25px;line-height:22px}.visitor-data-box .e-checkbox-wrapper .e-label{font-size:.9rem}.visitor-data-box .detail-settings-box{min-height:407px}.visitor-welcome-box p{max-width:500px}.light-bckg{background:#f2f3f9}@media(max-width:767px){#user-planner-arrow-left,#user-planner-arrow-right,#planner-arrow-left,#planner-arrow-right{display:none}.visitor-register-layout{margin-top:2em;min-height:initial}.tablet-layout .dibsido-logo svg{width:90px}.user-number-slider .e-slider-container{display:none}.pricing-text h2{font-size:1.5em}}.desk-dash .locate-spot{position:relative}.plus-button{padding:4px 15px}.plus-button svg{position:relative;left:-5px}.dibsido-backdrop.tg-backdrop{box-shadow:0 0 0 200vw rgba(0,0,0,.4)!important;border:2px solid #0a2bd8;border-radius:12px;z-index:998}.dibsido-backdrop.tg-backdrop::after{content:'';width:100%;height:100%;position:fixed;z-index:9999;left:0;top:0}.dibsido-onboarding-dialog.tg-dialog{border-radius:12px;margin:10px;max-width:420px!important;font-size:.85rem}.dibsido-onboarding-dialog.tg-dialog strong{font-weight:600}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-body{padding:25px 30px}.dibsido-onboarding-dialog .tg-dialog .tg-arrow{width:20px;height:20px}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-footer button.tg-dialog-btn{padding:8px 12px;border:initial;color:#1e1e1e;border-radius:8px;font-weight:500;font-size:.85rem;background-color:transparent;border:2px solid #f2f2f2}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-footer button.tg-dialog-btn#tg-dialog-next-btn{color:#fff;background:#0a2bd8;border:2px solid #0a2bd8}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-footer button.tg-dialog-btn.disabled{background:#efefef;color:#a8a8a8;opacity:1}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-footer button.tg-dialog-btn:hover{background:#efefef;border:2px solid #f2f2f2;color:#1e1e1e}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-footer button.tg-dialog-btn#tg-dialog-next-btn:hover{background:#1639f2}.dibsido-onboarding-dialo.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-step-progress{font-weight:500}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-header .tg-dialog-close-btn{width:16px;height:16px;margin-left:10px;opacity:.6;margin-top:-20px}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-header .tg-dialog-close-btn svg{width:16px;height:16px}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-header{padding:30px 30px 0 30px}.dibsido-onboarding-dialog.tg-dialog .tg-dialog-header .tg-dialog-title{font-weight:600;font-size:1.1rem}.onboarding-tour-btn>div{padding:6px 12px;border-radius:8px;background:#dbe1fd;align-items:center}.onboarding-tour-btn>div:hover{background:#c0cbff}.onboarding-tour-btn span{color:#062cd8}.checklist-sidebar.e-sidebar.e-right{min-width:370px;height:auto;top:initial;bottom:85px;border-radius:12px;margin:10px;z-index:990!important}.checklist-sidebar.e-sidebar.e-right h2{font-size:1.2rem;line-height:2}.checklist-box .is-done h3,.checklist-box .is-done p{opacity:.6;text-decoration:line-through}.checklist-box .item-state{min-width:30px;text-align:center}.checklist-list{flex-direction:column;justify-content:space-around}.checklist-list .checklist-box a{color:#1e1e1e;display:block;border-radius:8px;display:block;padding:5px}.checklist-list .checklist-box a:hover{color:#1e1e1e;text-decoration:none;background:#f0f2ff}.checklist-counter-inside label{font-size:1rem;font-weight:500}.checklist-counter-inside progress{width:85%;height:22px;position:relative;top:4px}.onboarding-checklist-toggle{position:fixed;bottom:20px;right:20px;cursor:pointer;z-index:500}.onboarding-checklist-minify-btn{position:fixed;bottom:70px;right:25px;cursor:pointer;z-index:506;background:#333;border-radius:50%;line-height:0;border:1px solid #333;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.1)}.onboarding-checklist-minify-btn:hover svg{fill:#dfdfdf}.onboarding-checklist-minify-box{position:fixed;right:0;bottom:20px;height:80px;width:24px;background:#fb833f;color:#fff;font-size:.8rem;font-weight:500;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);transition:transform .15s ease-in-out;border-radius:5px 0 0 5px;cursor:pointer}.onboarding-checklist-minify-box:hover{background:#f2732b}.onboarding-checklist-minify-box p{position:relative;top:48px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}@media(max-width:767px){.popup-onboarding-general{min-height:initial}.onboarding-img svg{height:175px}.onboarding-checklist-toggle{bottom:6em}.checklist-sidebar.e-sidebar.e-right{bottom:13em}}@media(max-width:580px){.pricing-page .admin-settings-box{margin:0 2.5em 1.5em}}@media(max-width:490px){.top-row .trial-info-status{display:none}}.onboarding-checklist-btn{box-shadow:0 4px 10px 0 rgba(0,0,0,.1);transition:transform .15s ease-in-out;border-radius:30px;padding:8px 20px;width:180px;background:#fb833f;color:#fff;font-size:1rem;font-weight:500}.onboarding-checklist-btn:hover{background:#f2732b}.onboarding-checklist-btn.circle-button{width:65px;height:65px;padding:8px;border-radius:50%;background:#fb833f}.onboarding-checklist-btn p{font-size:1rem;font-weight:500;padding-bottom:.3rem;text-align:center}.onboarding-checklist-btn .checklist-counter-outside label{font-size:.75rem;font-weight:initial;margin:0}.onboarding-checklist-btn .checklist-counter-outside progress{max-width:70%;height:20px;position:relative;top:0}.progress-done progress{accent-color:#28a745}.progress-done progress,.progress-done progress::-moz-progress-bar,.progress-done progress::-webkit-progress-value,.progress-done progress::-webkit-progress-bar{accent-color:#28a745}.ext-icon img{width:22px}.toggle-container{position:relative;display:flex;flex-direction:column;width:100%;gap:15px}.toggle-container label{user-select:none;cursor:pointer}.toggle-container input{cursor:pointer;width:100%;height:100%;margin:0;z-index:5;appearance:none;background:transparent;position:absolute}.toggle-container input:checked~.outer .inner{left:50%;margin:3px -3px}.toggle-container input:checked~.outer p:first-of-type{color:#1e1e1e}.toggle-container input:checked~.outer p:last-of-type{color:#1e1e1e}.toggle-container .outer{position:relative;display:flex;background:#f3f5f7;border-radius:8px;overflow:hidden;height:40px}.toggle-container .outer p{width:50%;text-align:center;z-index:1;font-size:.85rem;color:#1e1e1e;transition:color .2s;user-select:none;margin:0;font-weight:500;display:block;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;pointer-events:none}.toggle-container .outer p:first-of-type{color:#1e1e1e}.toggle-container .outer .inner{position:absolute;width:50%;height:34px;top:0;left:0;transition:left .2s,border-radius .2s;background-color:#fff;border-radius:8px;margin:3px 3px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.desk-dash .locate-spot .circle-button{padding:5px;min-width:35px;min-height:35px;position:absolute;right:0;top:-5px}.desk-name-box .e-tooltip,.parking-name-box .e-tooltip{height:22px}.popup-onboarding-general,.popup-onboarding-parking,.popup-onboarding-desk{max-height:-webkit-fill-available!important}.popup-onboarding-general .onboarding-heading-text p{font-size:1.1em}.onboarding-select-modules>div{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr 1fr}.module-box{background:#f0f2ff;border-radius:8px;text-align:center;border:1px solid transparent;justify-content:center;display:flex;height:100px;width:115px;margin:0 auto}.module-box.modul-on{border:1px solid #0565ff;position:relative}.module-box.modul-on::before{position:absolute;right:-3px;top:-13px;background:#fff;border-radius:50%;padding:1px;line-height:1;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0iIzA1NjVmZiIgY2xhc3M9ImJpIGJpLWNoZWNrLWNpcmNsZS1maWxsIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNiA4QTggOCAwIDEgMSAwIDhhOCA4IDAgMCAxIDE2IDB6bS0zLjk3LTMuMDNhLjc1Ljc1IDAgMCAwLTEuMDguMDIyTDcuNDc3IDkuNDE3IDUuMzg0IDcuMzIzYS43NS43NSAwIDAgMC0xLjA2IDEuMDZMNi45NyAxMS4wM2EuNzUuNzUgMCAwIDAgMS4wNzktLjAybDMuOTkyLTQuOTlhLjc1Ljc1IDAgMCAwLS4wMS0xLjA1eiIvPgo8L3N2Zz4=")}.module p{font-size:1.1em;margin-top:.5em;text-align:center}.module-box-icon{display:flex;align-items:center;justify-content:center}.module-box-icon svg.icon-tabler{width:42px;height:42px;stroke:#0565ff;stroke-width:1.25}.module-box-icon svg:not(.icon-tabler){width:36px;height:36px;fill:#0565ff}.error-message-box{border-radius:6px;background:#fef0f2}.invite-users-modal .invite-body.invite-body-min-height{min-height:500px}.invite-input-textarea{min-height:350px}.invite-input-textarea-onboarding{min-height:160px}.analytics-tab.e-tab .e-tab-header{text-align:center}.parking-zone-column,.workplace-column{border-left:1px solid #eee;padding-left:13px}.parking-zone-booking-grid .mbtn-save,.workplace-booking-grid .mbtn-save{line-height:1.75;padding:5px 15px}.inline-select.e-ddl .e-input-group-icon.e-ddl-icon{display:none}.inline-select.e-ddl .e-control.e-dropdownlist.e-input{font-weight:600;font-size:1.7rem;margin:2px 0 0 8px;padding:0;text-decoration:underline;border-radius:0}.inline-select.e-input-group:hover:not(.e-disabled),.e-input-group.e-control-wrapper:hover:not(.e-disabled){color:#0565ff!important}.inline-select.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),.inline-select.e-input-group:not(.e-success):not(.e-warning):not(.e-error){border-color:transparent;border:0;border-width:0;padding:0;background:initial;border-radius:0!important}@media(max-width:1500px){.inline-select.e-ddl .e-control.e-dropdownlist.e-input{font-size:1.4rem;margin:0 0 0 6px}.inline-select.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),.inline-select.e-input-group:not(.e-success):not(.e-warning):not(.e-error){width:250px}.popup-onboarding-parking .e-dialog,.popup-onboarding-desk .e-dialog,.popup-onboarding-meetingroom .e-dialog{width:700px!important}}@media(max-width:390px){.inline-select.e-ddl .e-control.e-dropdownlist.e-input{margin:0 0 0 3px}.inline-select.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),.inline-select.e-input-group:not(.e-success):not(.e-warning):not(.e-error){width:250px}}.feature-settings-box{background-color:#f2f3f9;border-radius:8px;padding:.8em}.feature-settings-box .toggle-container,.admin-settings-box .toggle-container{min-width:200px}.admin-settings-box .toggle-container .outer{flex-direction:row-reverse}.feature-name{font-weight:500;font-size:1.1em}a.feature-name{font-weight:500;font-size:1.1em;color:#000}.text-switcher{width:200px}.text-switcher .e-switch-wrapper{width:100px;display:inline-block;position:relative}.text-switcher .e-switch-wrapper .e-switch-inner{width:200px;justify-content:center;position:relative;display:flex;background:#eee;border-radius:8px;overflow:hidden;height:34px}.text-switcher .e-switch-wrapper .e-switch-on,.text-switcher .e-switch-wrapper .e-switch-off{position:relative;width:50%;left:initial;text-align:center;z-index:1;font-size:.8rem;color:#1e1e1e;transition:color .2s;user-select:none;margin:0;font-weight:500;display:flex;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box;pointer-events:none;text-indent:initial}.text-switcher .e-switch-wrapper .e-switch-on{color:#1e1e1e}.text-switcher .e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off{left:initial}.text-switcher .e-switch-wrapper .e-switch-handle{width:100%;height:30px;transition:left .2s,border-radius .2s;background-color:#fff;border-radius:7px;margin:2px -1px;border:1px solid #d5d5da;box-shadow:0 0 5px rgba(0,0,0,.11)}.text-switcher .e-switch-inner.e-switch-active .e-switch-ons{width:50%;height:30px;top:0;left:0;transition:left .2s,border-radius .2s;background-color:#fff;border-radius:7px;margin:2px 2px;border:1px solid #d5d5da;box-shadow:0 0 5px rgba(0,0,0,.11)}.text-switcher .e-switch-inner:not(.e-switch-active) .e-switch-offs{width:50%;height:30px;top:0;left:0;transition:left .2s,border-radius .2s;background-color:#fff;border-radius:7px;margin:2px 2px;border:1px solid #d5d5da;box-shadow:0 0 5px rgba(0,0,0,.11)}.text-switcher .e-switch-wrapper:hover .e-switch-inner.e-switch-active,.text-switcher .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active{background:#eee}.text-switcher .e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,.text-switcher .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,.text-switcher .e-switch-wrapper:hover .e-switch-inner:not(.e-switch-active) .e-switch-off{color:#0565ff}.text-switcher-fullwidth,.text-switcher-fullwidth .e-switch-wrapper,.text-switcher-fullwidth .e-switch-wrapper .e-switch-inner{width:100%}.text-switcher-fullwidth .e-switch-wrapper .e-switch-handle{width:50%}.text-switcher-fullwidth .e-switch-wrapper .e-switch-handle.e-switch-active{left:50%}.text-switcher .e-switch-wrapper .e-switch-inner.e-switch-active{border:1px solid #e1e3ec}.e-numeric.e-plusminus .e-input-group-icon.e-spin-up:before{content:"+";color:rgba(0,0,0,.54);font-size:25px;position:relative;bottom:5px}.e-numeric.e-plusminus .e-input-group-icon.e-spin-down:before{content:"−";color:rgba(0,0,0,.54);font-size:25px;position:relative;bottom:5px}#sign-btn{position:relative}.button--loading::after{content:"";position:absolute;width:24px;height:24px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}.button--loading .button__text{visibility:hidden;opacity:0}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.button-light{background-color:#f0f2ff!important;border-color:#0565ff!important;color:#025dee!important}.button-light:hover{background-color:#0565ff!important;color:#fff!important}.plus-button-light{background-color:#f0f2ff!important;border-color:#0565ff!important;color:#025dee!important;padding:4px 12px;line-height:2;font-size:.8rem}.plus-button-light:hover{background-color:#0565ff!important;color:#fff!important}.plus-button-light span:before,.plus-button-light span:after{background:#0565ff}.plus-button-light:hover span:before,.plus-button-light:hover span:after{background:#fff}.plus-button-light span:before{top:var(--t,6px)}.plus-button-light span:after{--t:12px}.category-layout .add-tab-btn{position:absolute;z-index:5}.category-layout .add-tab-btn .sbtn-save{padding:4px 16px;font-size:.9rem!important}.settings-tabs>.e-lib.e-tab-header{border-bottom:1px solid #dee2e6}.settings-tabs>.e-lib.e-tab-header .e-toolbar-items{top:2px}.settings-tabs>.e-lib.e-tab-header .e-tab-text{padding:2px 5px;border-radius:4px}.settings-tabs>.e-lib.e-tab-header .e-tab-text:hover{background:#dbe1fd}.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator).transparent-tab-btn{background:transparent!important;border:initial!important;padding:0!important;min-width:25px}.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator).transparent-tab-btn .e-tab-wrap{padding:0}.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator).transparent-tab-btn button{margin-bottom:5px}.category-tabs .e-tab-header{width:100%;position:relative}.category-tabs.e-tab .e-tab-header:not(.e-vertical) .e-indicator{display:none}.category-tabs.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,.category-tabs.e-tab .e-tab-header .e-toolbar-item .e-text-wrap,.category-tabs.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap{height:36px}.category-tabs.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap{height:36px}.category-tabs .e-tab-header .e-toolbar-items{width:100%;height:initial;left:0;right:45px}.category-tabs .e-toolbar .e-toolbar-items.e-toolbar-multirow{margin:0}.e-dialog .e-tab .e-tab-header .e-toolbar-items.e-toolbar-multirow{height:auto;margin:0}.e-dialog .e-tab:not(.category-tabs)>.e-tab-header>.e-toolbar-items.e-toolbar-multirow>.e-toolbar-item:not(.e-separator){height:40px}@media screen and (max-width:480px){.e-dialog .e-tab:not(.category-tabs)>.e-tab-header>.e-toolbar-items.e-toolbar-multirow>.e-toolbar-item:not(.e-separator){height:50px}}.category-tabs .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator){background:#fff;border-radius:5px;min-height:38px;margin:0 4px;border:1px solid #eee;height:38px;margin-bottom:6px}.category-tabs.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child{margin-bottom:6px}.category-tabs.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft{background:#dbe1fd;color:#0c2bd8;border:1px solid #dbe1fd}.category-tabs .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):hover{background:#eee}.category-tabs.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text{color:#0e2bd9}.category-tabs.e-tab .e-tab-header .e-toolbar-item .e-tab-text{text-transform:initial}.add-workplace-btn,.add-parking-btn{z-index:1;right:0}.category-tabs .e-toolbar-item.add-category-tab-btn{background:#0565ff!important;border:1px solid #0565ff!important;border-radius:8px;margin-right:10px;cursor:pointer}.category-tabs .e-toolbar-item.add-category-tab-btn:hover{background-color:#2e7eff!important;border-color:#0050d1!important}.category-tabs .e-toolbar-item.add-category-tab-btn .e-tab-wrap{padding:0 15px}.category-tabs .e-toolbar-item.add-category-tab-btn .e-tab-text{color:#fff!important;font-weight:400;font-size:.85rem;line-height:2}.category-tabs .e-toolbar-item.add-category-tab-btn svg{color:#fff!important;stroke:#fff!important;margin-right:2px;vertical-align:middle}@media screen and (max-width:480px){.category-tabs.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap{height:38px}.category-tabs.e-tab .e-tab-header .e-toolbar-item .e-tab-text{color:#333}}.category-box{background-color:#fff;border-radius:12px}.category-box h2{font-size:1.5rem}.category-box .e-grid .e-gridheader{border-radius:8px 8px 0 0;border-bottom-color:#c4c4c4}.category-box .e-grid .e-pager{border-radius:0 0 8px 8px}.category-box .e-grid .e-headercell{background-color:#fff}.category-box .e-grid.e-default table th[rowspan]{border-width:0}.category-settings-icons .btn-edit,.category-settings-icons .btn-delete,.category-settings-icons .btn-common,.btn-circle-icon{border-radius:50%;width:40px;height:40px}.category-settings-icons .btn-edit:hover,.category-settings-icons .btn-common:hover,.btn-circle-icon:hover{background:#dbe1fd!important}.category-settings-icons .btn-delete:hover{background:#fddbdb!important}.dropdown-custom button.e-btn svg{fill:#0565ff!important}.btn-icon{border-radius:50%;width:40px;height:40px;border:0!important;background-color:transparent!important;padding:0}.icon-small{width:32px;height:32px;border:0!important;background-color:transparent!important}.btn-icon.icon-blue svg{fill:#0565ff}.btn-icon:hover{background:#f0f2ff!important}.management-back-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f0f2ff;cursor:pointer;transition:background-color .15s ease}.management-back-btn:hover{background:#dbe1fd}.management-back-btn:disabled{opacity:.5;cursor:not-allowed}.btn-icon.e-btn.e-primary:disabled{opacity:.5;cursor:not-allowed;transition:all .25s ease}.dropdown-menu-custom{text-align:left;list-style:none;border-radius:8px;background-color:#fff;width:220px;gap:.25rem;border:1px solid #e6e6e6;right:0;left:auto;margin:0;display:none}.dropdown:hover .dropdown-menu-custom{display:block}.dropdown.force-open .dropdown-menu-custom{display:block}.map-spots-box .dropdown:hover .dropdown-menu-custom{position:fixed;z-index:9999}.map-spots-box .dropdown.force-open .dropdown-menu-custom{position:fixed;z-index:9999}.dropdown-item-custom{padding:10px;border-radius:8px;cursor:pointer;font-size:.9rem}.dropdown-menu-custom .e-control{font-size:initial}.dropdown-item-custom.text-disabled{cursor:not-allowed;opacity:.5}.dropdown-menu-custom li{padding:.1em 0}.dropdown-menu-custom.dropdown-with-last-red li:last-child{border-top:1px solid #e6e6e6;font-size:.9rem}.dropdown-menu-custom.dropdown-with-last-red li:last-child .dropdown-item{color:#a30404}.dropdown-menu-custom.dropdown-with-last-red li:last-child .dropdown-item:hover{color:#f6383a!important;background:#fef0f1}.dropdown-item-custom:focus,.dropdown-item-custom:hover{color:#0565ff!important;background:#f0f2ff}.settings-page .e-grid.e-gridhover tr:hover{background:#f7f7f7;transition:.2s ease}.d-grid{display:grid}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-3{gap:1rem!important}.modal-spots-create{min-height:525px}.category-layout .location-settings{font-size:.9rem;font-weight:500}.e-templatecell .grid-custom-btn{border-radius:50%;height:38px;width:38px;text-align:center;margin:0 auto;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden}.e-templatecell .grid-custom-btn .e-btn{min-width:unset!important;width:38px!important;height:38px!important;padding:0!important;border-radius:50%!important;box-shadow:none!important}.e-templatecell .grid-custom-btn:hover{background:#dbe1fd}.e-templatecell .grid-custom-btn.btn-delete:hover,.btn-icon.btn-delete:hover{background:#fddbdb!important}.e-templatecell .grid-custom-btn.btn-success:hover,.btn-icon.btn-success:hover{background:#c4ffc4!important}.e-templatecell button.btn-edit{padding:4px}.settings-tabs.e-tab .e-content>.e-item.e-active{margin-top:.25em}.settings-tabs .e-grid .e-rowcell{padding:5px 5px}@media(max-width:1000px){.category-layout .add-tab-btn{position:relative;margin:10px 0 15px}.category-tabs .e-tab-header{margin:5px 0}.add-workplace-btn,.add-parking-btn{margin-top:4px}}.d-grid{display:grid}.gap-5{gap:5px}.carid-placeholder{height:22px}.social-proof-column{background-color:#f0f2ff}.social-testimonial{padding-top:5.5em}.social-proof-appscreen{overflow:hidden;position:relative;top:3em;left:9em}.social-proof-appscreen img{max-width:50vw;height:auto}.social-proof-column h3{font-weight:400;font-size:1.4rem;max-width:800px}.social-proof-column h3 strong{font-weight:500}.trial-social-layout .trial-text-box,.trial-social-layout .trial-reg-form{max-width:430px}.trial-social-layout .trial-text-box h1{font-size:2em;text-align:left}.trial-social-layout .trial-reg-form{margin:initial;text-align:left}@media(max-width:991.98px){.trial-social-layout{margin-left:0;margin-right:0}}.trial-social-layout .social-testiomonial-person{max-width:200px}.trial-image img{max-width:80%;height:auto}.btn-with-icon{background-color:#0565ff!important;border-color:#0565ff!important;color:#fff!important;padding:4px 12px;font-size:.85rem}.btn-with-icon svg{margin-right:9px;width:18px;height:18px}.btn-with-icon:hover{background-color:#2e7eff!important;border-color:#0050d1!important;box-shadow:none!important;color:#fff!important}.btn-with-icon.disabled-btn{color:#000!important;background-color:#e1e1e1!important;border-color:#e1e1e1!important;cursor:not-allowed}#officeMap,.office-map-holder{background-color:#fff;border-radius:12px;min-height:clamp(700px,70vh,1500px);margin-bottom:2rem;z-index:1}.office-map-holder.trial-map-showcase{min-height:480px}.admin-map-container #officeMap{border-radius:0;height:100%;visibility:visible;position:relative;min-height:clamp(600px,75vh,1500px);border-style:dashed;border-color:#e8eaf1;border-width:2px;border-radius:8px}.admin-map-container .plandata{flex:1}.admin-map-container{-webkit-user-select:none;-ms-user-select:none;user-select:none}.admin-map-container input,.admin-map-container textarea,.admin-map-container [contenteditable="true"]{-webkit-user-select:text;-ms-user-select:text;user-select:text}.grid-icon-container{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#333}.grid-icon-container svg{fill:currentColor}.grid-icon-container:hover{background-color:#f0f2ff}.grid-icon-container.active{background-color:#0565ff;color:#fff}.grid-icon-container.active svg{fill:#fff}.grid-icon-container.active:hover{background-color:#3651d4}.zoom-controls{display:inline-flex;align-items:center;gap:8px}.zoom-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;transition:color .2s ease;color:#1e1e1e;user-select:none}.zoom-btn:hover{color:#495057}.zoom-btn:active{color:#212529}.zoom-icon{font-size:18px;font-weight:400;line-height:1}.zoom-percentage{font-size:14px;font-weight:500;color:#1e1e1e;min-width:48px;text-align:center;user-select:none}.zoom-percentage-label{font-size:14px;font-weight:600;color:#1e1e1e;min-width:48px;text-align:center}.map-default-view-panel{position:absolute;top:16px;right:16px;z-index:1001;width:min(340px,calc(100% - 32px));background:#fff;border:1px solid #e1e3ec;border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.15);padding:14px 16px}.desk-colleague-search-panel{width:min(320px,calc(100% - 32px));top:55px}.map-ai-enhancement-panel{position:absolute;top:16px;right:16px;z-index:1001;width:min(340px,calc(100% - 32px));background:#fff;border:1px solid #e1e3ec;border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.15);padding:14px 16px}.map-zoom-controls{z-index:1000;background:rgba(255,255,255,.95);border-radius:8px;padding:6px 12px;box-shadow:0 2px 6px rgba(0,0,0,.1);border:1px solid #e1e3ec}.trial-map-showcase:after{content:'';background:url(/images/interactive-floorplan-no-controls.png) center center no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.3;background-size:80%;z-index:0}.trial-map-showcase-box{z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;box-shadow:0 1px 5px 0 rgb(0 0 0/10%);-webkit-box-shadow:0 1px 5px 0 rgb(0 0 0/10%);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);border:1px solid #cecece;max-width:540px}.trial-map-showcase-box h3{font-size:1.5rem}@media(max-width:1468px){#officeMap,.office-map-holder{min-height:clamp(650px,65vh,1200px)}}@media(max-width:1300px){#officeMap,.office-map-holder{min-height:630px}.trial-social-layout .social-testimonial h3{font-size:1.2rem}.office-map-holder.trial-map-showcase{min-height:460px}}@media(max-width:1100px){#officeMap,.office-map-holder{min-height:500px}.office-map-holder.trial-map-showcase{min-height:450px}}.car-id-box{border-radius:8px;background:#fff;display:flex;justify-content:space-between;margin:0;padding:5px 5px 5px 15px;border-color:#e1e3ec;border:1px solid #e1e3ec;width:150px;height:40px;line-height:2;text-align:left}.car-id-box p{margin-bottom:0}.status-bar-carid .car-id-box{padding:3px 0 3px 10px;height:auto}.status-bar-carid .car-id-box .btn-edit svg{width:18px;height:18px}.edit-carid-btn button{line-height:2}.warning-box{background:#fbcccc;border-radius:8px;border-left:10px solid #f6383b}.warning-box p{font-size:.9em}.car-id-booked{border:1px solid #28a745}.car-id-booked .e-tooltip{display:flex;justify-content:space-between;width:100%;font-size:.9rem}.car-id-booked button{cursor:not-allowed}.car-id-booked .btn-edit svg{color:#e1e1e1!important}.car-id-missing{border:1px solid #f6383b}#scroll-down-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:-34px;cursor:pointer}#scroll-down-btn:hover{opacity:.7}.sidebar-spot-detail{position:absolute;bottom:3em;left:50%;transform:translateX(-50%)}.sidebar-spot-detail a{font-size:1.1em}.sidebar-booking-box .e-tab .e-content>.e-item.e-active{margin-top:3em}.sidebar-booking-box .e-control.e-toolbar{text-align:center}button.circle-is-disabled.e-btn.e-primary:disabled{opacity:.5}button.circle-is-disabled.e-btn.e-primary:disabled{background-color:#0565ff}.layout-view-option{border-bottom:1px solid #e6e6e6}.layout-view-option .btn-w-tag{border-bottom:1px solid #e6e6e6;min-height:35px;min-width:85px}.map-spots-list .detail-settings-box{background:#fff;border:1px solid #f2f3f9;transition:all .25s ease}.map-spots-list .detail-settings-box.active{background:#f2f3f9;border:1px solid #f2f3f9;transition:all .25s ease}.map-spot-category-list h6{font-size:.9em}.map-spot-name-box{height:32px}.map-assigned-cat{padding:2px 9px;background-color:#dbe1fd;border-radius:5px;display:flex;align-items:center}.map-spots-box{overflow-y:auto;max-height:clamp(320px,calc(97dvh + 20px),97dvh)}.map-category-selector .e-multiselect{min-height:44px}.map-category-selector .e-multiselect .e-multi-select-wrapper{margin:2px 0}.map-category-selector .search-btns{top:2px;right:4px}.map-category-selector .e-readonly,.map-category-selector .e-readonly input,.map-category-selector .e-multiselect.e-readonly .e-multi-select-wrapper{cursor:not-allowed!important}.map-category-selector input::placeholder{font-size:1em!important;opacity:.8!important}.map-category-selector .e-multi-select-wrapper .e-chips{border-radius:4px;height:26px}.map-category-selector .e-multi-select-wrapper .e-chips>.e-chipcontent{font-size:13px}.existing-map-list .detail-settings-box{border:1px solid #f2f3f9;background:#fff}.map-spot-category-list .detail-settings-box{background:#fff}.map-spot-category-list .detail-settings-box:hover,.existing-map-list .detail-settings-box:hover{background:#f7f7f7;transition:.2s ease}.map-spot-category-list .detail-settings-box.active{border:1px solid #28a745;background:#ecfdf5}.map-spot-item{cursor:pointer;transition:all .2s ease}.map-spot-item:hover{background:#f7f7f7}.map-spot-item.has-marker{cursor:pointer}.map-spot-item.not-on-map-item{background-color:#fff9e6;border-color:#ffeaa7}.map-spot-item.not-on-map-item:hover{background-color:#fff4d1}.map-spot-item.active{border-color:#28a745!important}.map-category-wrapper{border:1px solid #f2f3f9;border-radius:8px}.map-category-wrapper .small-text{font-size:.8rem!important}.map-category-header h6{font-size:1rem!important}.zone-box{background:#f8f9ff}.map-category-wrapper .section-title{font-size:.9rem}.map-action-buttons button{line-height:1.5;height:35px}.map-action-buttons button.transparent-btn-with-icon{color:#0565ff}.bg-transparent{background:transparent!important}#selected-marker:hover,.map-spot-item.active:hover{background:inherit!important}.map-spot-item .dropdown-custom .btn-icon,.map-category-item .dropdown-custom .btn-icon{width:30px;height:30px}.map-spot-item .dropdown-custom button.e-btn svg,.map-category-item .dropdown-custom button.e-btn svg{fill:#474c6c!important}.spot-status-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.spot-status-indicator.on-map{background-color:#28a745}.spot-status-indicator.not-on-map{background-color:#ff9800}.spot-status-indicator.inactive{background-color:#c7cdd6}.btn-place{background-color:#0565ff;border:1px solid #0565ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:flex;align-items:center;white-space:nowrap}.btn-place:hover{background-color:#0452d1;border-color:#0452d1;color:#fff}.btn-place:focus{box-shadow:0 0 0 .2rem rgba(5,101,255,.25)}.map-spot-item .dropdown-menu{min-width:180px;width:auto}.map-spot-item .dropdown-item-custom{display:flex;align-items:center;padding:8px}.map-spot-item .dropdown-item-custom svg{flex-shrink:0;width:16px;height:16px}.create-new-map-btn-box{background-color:#f0f2ff}.create-new-map-btn-box h6{font-size:.9rem}.create-new-map-btn-box:hover{background-color:#dbe1fd}.existing-map-list .detail-settings-box:hover{background-color:#f2f3f9}.detail-settings-box .switcher-toggle-container label .e-tooltip{font-size:12px}.detail-settings-box .switcher-toggle-container .e-btn-group{height:38px}.detail-settings-box .switcher-toggle-container .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,.detail-settings-box .switcher-toggle-container .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type{line-height:2.6}.tab-sidebar-booking{width:450px!important}.marker-size-select.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),.marker-size-select.e-input-group:not(.e-success):not(.e-warning):not(.e-error){width:100px}.marker-size-select.e-ddl .e-control.e-dropdownlist.e-input{color:#007bff;text-decoration:none;font-weight:500;font-size:12px;margin:6px 0 0 6px}.marker-size-select.e-ddl{border-right:1px solid #dbe1fd!important;padding-right:5px!important}.marker-size-select.inline-select.e-ddl .e-input-group-icon.e-ddl-icon{display:initial;background:initial;line-height:2.2;min-width:18px}.map-zone-toolbar{pointer-events:auto;min-width:280px;position:absolute;z-index:1000;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);padding:8px 12px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.map-zone-toolbar.visible{opacity:1}.map-zone-toolbar-content{display:flex;gap:8px;align-items:center}.map-zone-toolbar .toolbar-name-section{display:flex;align-items:center;gap:8px;min-width:140px}.map-zone-toolbar .status-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.map-zone-toolbar .zone-color-picker{flex-shrink:0}.map-zone-toolbar .zone-color-picker .e-split-btn-wrapper{height:32px}.map-zone-toolbar .zone-color-picker .e-split-btn-wrapper .e-split-btn,.map-zone-toolbar .zone-color-picker .e-btn{border-color:#e8e8eb}.map-zone-toolbar .name-input-wrapper{position:relative;display:flex;align-items:center}.map-zone-toolbar .toolbar-name-input{border:0!important;background:#f3f4f6!important;font-weight:600;font-size:.95rem;color:#1f2937;padding:4px 0 4px 0!important;min-width:120px;max-width:180px;border-radius:8px!important}.map-zone-toolbar .toolbar-name-input:focus{outline:0;background:#f3f4f6!important;border-radius:6px}.map-zone-toolbar .toolbar-name-input.e-input-group{border:0!important;border-bottom:0!important}.map-zone-toolbar .toolbar-name-input.e-input-group:not(.e-success):not(.e-warning):not(.e-error)::before,.map-zone-toolbar .toolbar-name-input.e-input-group:not(.e-success):not(.e-warning):not(.e-error)::after{display:none!important}.map-zone-toolbar-btn.active{background:#eff4ff;border-color:#0565ff;color:#0565ff}.map-zone-toolbar-btn-icon{padding:6px 8px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.map-zone-toolbar-btn-icon svg{display:block;flex-shrink:0}.map-zone-toolbar-rotate{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid #eaecf0;margin-top:10px}.map-zone-toolbar-rotate-label{font-size:.8rem;color:#475467;margin:0}.map-zone-toolbar-slider{width:100%;accent-color:#0565ff}.map-marker-toolbar{position:absolute;z-index:1000;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);padding:8px 12px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.map-marker-toolbar.visible{opacity:1;visibility:visible;pointer-events:auto}.map-marker-toolbar .toolbar-content{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.map-marker-toolbar .toolbar-name-section{display:flex;align-items:center;gap:8px;min-width:120px}.map-marker-toolbar .status-indicator{width:10px;height:10px;border-radius:50%;flex-shrink:0}.map-marker-toolbar .status-indicator.status-saved{background-color:#10b981}.map-marker-toolbar .status-indicator.status-new{background-color:#f59e0b}.map-marker-toolbar .status-indicator.status-inactive{background-color:#c7cdd6}.map-marker-toolbar .name-input-wrapper{position:relative;display:flex;align-items:center}.map-marker-toolbar .toolbar-name-input{border:0!important;background:transparent!important;font-weight:600;font-size:.95rem;color:#1f2937;padding:4px 0 4px 0!important;min-width:100px;max-width:150px;border:0!important;background:#f3f4f6!important;border-radius:8px!important}.map-marker-toolbar .toolbar-name-input:focus{outline:0;background:#f3f4f6!important;border-radius:6px}.map-marker-toolbar .toolbar-name-input.e-input-group{border:0!important;border-bottom:0!important}.map-marker-toolbar .toolbar-name-input.e-input-group:not(.e-success):not(.e-warning):not(.e-error)::before,.map-marker-toolbar .toolbar-name-input.e-input-group:not(.e-success):not(.e-warning):not(.e-error)::after{display:none!important}.map-marker-toolbar .toolbar-category-section,.map-zone-toolbar .toolbar-category-section{border-left:1px solid #d7e0f4;padding-left:8px}.map-marker-toolbar .toolbar-category-dropdown.e-input-group{border:0!important;background:#f3f4f6!important;border-radius:8px!important;height:36px;min-width:160px}.map-marker-toolbar .toolbar-category-dropdown .e-dropdownlist{font-size:.85rem;color:#374151}.map-marker-toolbar .toolbar-category-dropdown.e-input-group .e-input-group-icon.e-ddl-icon.e-icons{background:transparent!important}.map-marker-toolbar .toolbar-size-section{display:flex;gap:2px;border-left:1px solid #d7e0f4;padding-left:8px}.map-marker-toolbar .size-btn{width:36px;height:36px;border:0;background:#f0f2ff;border-radius:8px;font-size:.85rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .15s ease}.map-marker-toolbar .size-btn:hover{background:#e5e7eb;color:#374151}.map-marker-toolbar .size-btn.active{background:#0565ff;color:#fff}.map-marker-toolbar .toolbar-delete-section{border-left:1px solid #d7e0f4;padding-left:8px}.map-marker-toolbar .delete-btn,.map-zone-toolbar .delete-btn{width:36px;height:36px;border:0;background:transparent;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.map-marker-toolbar .delete-btn:hover,.map-zone-toolbar .delete-btn:hover{background:#fef2f2}.map-marker-toolbar .delete-btn svg{fill:#dc2626}.map-marker-toolbar .toolbar-menu-section,.map-zone-toolbar .toolbar-menu-section{border-left:1px solid #e5e7eb;padding-left:8px;position:relative}.map-marker-toolbar .menu-btn,.map-zone-toolbar .menu-btn{width:36px;height:36px;border:0;background:transparent;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.map-marker-toolbar .menu-btn:hover,.map-zone-toolbar .menu-btn:hover{background:#f3f4f6}.map-marker-toolbar .menu-btn svg{fill:#474c6c}.map-marker-toolbar .close-btn,.map-zone-toolbar .close-btn{width:32px;height:32px;border:0;background:transparent;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;margin-left:4px}.map-marker-toolbar .close-btn:hover,.map-zone-toolbar .close-btn:hover{background:#f3f4f6}.map-marker-toolbar .close-btn svg,.map-zone-toolbar .close-btn svg{fill:#9ca3af}@media(max-width:768px){.map-marker-toolbar,.map-zone-toolbar{padding:6px 10px}.map-marker-toolbar .toolbar-content{gap:6px}.map-marker-toolbar .toolbar-name-input{min-width:80px;max-width:120px}.map-marker-toolbar .size-btn{width:32px;height:32px;font-size:.8rem}}.marker-onboarding-tooltip{position:absolute;z-index:999;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:12px;padding:16px 20px;box-shadow:0 8px 32px rgba(0,0,0,.25),0 4px 16px rgba(5,101,255,.15);max-width:280px;animation:tooltipFadeIn .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes tooltipFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marker-onboarding-tooltip .tooltip-content{color:#fff}.marker-onboarding-tooltip .tooltip-title{font-weight:600;font-size:.95rem;margin-bottom:6px;color:#fff}.marker-onboarding-tooltip .tooltip-description{font-size:.85rem;color:rgba(255,255,255,.8);line-height:1.5}.marker-onboarding-tooltip .tooltip-close{position:absolute;top:8px;right:8px;background:transparent;border:0;color:rgba(255,255,255,.6);font-size:1.2rem;cursor:pointer;padding:4px 8px;line-height:1;border-radius:4px;transition:all .15s ease}.marker-onboarding-tooltip .tooltip-close:hover{color:#fff;background:rgba(255,255,255,.1)}.marker-onboarding-tooltip .tooltip-arrow{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #16213e}.ai-enhancement-hint-anchor{position:relative}.ai-enhancement-hint-tooltip{position:absolute;top:calc(100% + 12px);right:-8px;z-index:999;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:12px;padding:16px 20px;box-shadow:0 8px 32px rgba(0,0,0,.25),0 4px 16px rgba(5,101,255,.15);max-width:280px;min-width:240px;animation:tooltipFadeIn .3s ease-out;border:1px solid rgba(255,255,255,.1);white-space:normal}.ai-enhancement-hint-tooltip .tooltip-content{color:#fff}.ai-enhancement-hint-tooltip .tooltip-title{font-weight:600;font-size:.95rem;margin-bottom:6px;color:#fff}.ai-enhancement-hint-tooltip .tooltip-description{font-size:.85rem;color:rgba(255,255,255,.8);line-height:1.5}.ai-enhancement-hint-tooltip .tooltip-close{position:absolute;top:8px;right:8px;background:transparent;border:0;color:rgba(255,255,255,.6);font-size:1.2rem;cursor:pointer;padding:4px 8px;line-height:1;border-radius:4px;transition:all .15s ease}.ai-enhancement-hint-tooltip .tooltip-close:hover{color:#fff;background:rgba(255,255,255,.1)}.ai-enhancement-hint-tooltip .tooltip-arrow{position:absolute;top:-8px;right:14px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1a1a2e}.welcome-dialog-content .modal-title{font-size:1.2rem}.welcome-dialog-content .welcome-subtitle{color:#6b7280;font-size:1rem;margin-bottom:24px}.welcome-dialog-content .welcome-steps{display:flex;flex-direction:column;gap:20px}.welcome-dialog-content .welcome-step{display:flex;align-items:flex-start;gap:16px}.welcome-dialog-content .step-content{flex:1}.welcome-dialog-content .step-title{font-weight:600;font-size:.95rem;color:#1f2937;margin-bottom:4px}.welcome-dialog-content .step-description{font-size:.875rem;line-height:1.5;margin-bottom:0}.welcome-dialog-content .welcome-buttons{padding-top:8px}.regular-text{font-size:.9rem}.flex-auto{flex:auto}.map-admin-preview{height:360px;position:relative}.map-admin-preview-overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;border-radius:8px}.map-admin-preview:hover .map-admin-preview-overlay{opacity:1}.border-left-line{border-left:1px solid #dbe1fd!important}.transparent-btn-with-icon{background-color:transparent;line-height:1.5;border-radius:8px;color:#1e1e1e;display:block;border:initial;padding:5px 10px}.transparent-btn-with-icon:hover{background:#dbe1fd}.add-spot-btn{z-index:1}.blue-btn{background-color:#0565ff!important;border-color:#0565ff!important;color:#fff!important}button.small-blue-with-icon{padding:4px 12px;line-height:1.9;font-size:.85rem}.pswd-toggle{position:absolute;cursor:pointer;z-index:1;top:43px;right:12px}.pswd-toggle i{display:block;width:16px;height:16px;background-size:16px 16px;opacity:.6}.pswd-toggle i.hidden-psw{background:url(/images/eye-slash-fill.svg) no-repeat center center}.pswd-toggle i.visible-psw{background:url(/images/eye-fill.svg) no-repeat center center}.order-tooltip{position:relative;top:-2px;display:inline-flex;cursor:pointer}.order-tooltip svg{width:17px;height:17px;fill:#72777a}.sf-grid .e-toolbar-items{align-items:center!important;display:flex!important}.sf-grid .e-spacer{flex-grow:1!important}.map-admin-preview #officeMap{min-height:360px}.map-admin-preview #officeMap .leaflet-control-zoom{display:none}.text-decoration-initial{text-decoration:initial!important}.upload-file-area{border:1px dashed #c8c6c4;border-radius:4px}.upload-file-area input{width:100%}.grecaptcha-badge{display:none!important}.disabled-username{background-color:#e9ecef;opacity:1;line-height:2}.sso-tooltip .e-tooltip{height:26px!important}.step{background-color:#0565ff;padding:8px 14px;border-radius:50%;margin-right:20px;color:#fff;font-weight:600}.step div{width:10px;text-align:center}.e-richtexteditor .e-rte-placeholder{padding:15px}.pricing-box-alt{min-height:370px}.narrow-menu .square-btn{display:block;padding:2px;border-radius:8px;justify-content:center;width:38px;height:38px;align-items:center}.narrow-menu .square-btn:hover{background-color:#f2f3f9;transition:.25s}.narrow-menu .square-btn a{margin:-.5em;padding:.5em}.narrow-menu .square-btn .user-avatar{width:32px;height:32px}.narrow-menu .trial-info-status a{color:#474c6c}.invite-users-btn button{background:linear-gradient(268.35deg,#3a55e0 0%,#0565ff 100%);color:#fff;border:initial;border-radius:8px;padding:4px 8px;display:flex;justify-content:space-between}.invite-users-btn button:hover,.narrow-menu .invite-users-btn .square-btn:hover{background:#001db8;color:#fff;border:initial;transition:all;outline:initial}.invite-users-btn .e-btn:focus,.invite-users-btn .e-css.e-btn:focus{color:#fff}.marker-viewonly{cursor:default;pointer-events:none!important}.max-width-120{max-width:120px}.e-ddt .e-ddt-icon::before{content:""}.e-ddt .e-chips-close::before{content:""}.e-ddt{cursor:pointer;outline:0}.e-ddt .e-ddt-icon::before{transform:rotate(0deg);transition:transform 300ms ease}.e-ddt.e-icon-anim .e-ddt-icon::before{transform:rotate(180deg);transition:transform 300ms ease}.e-ddt .e-ddt-hidden{border:0;height:0;visibility:hidden;width:0}.e-ddt.e-input-group.e-control-wrapper .e-clear-icon,.e-ddt.e-float-input.e-control-wrapper .e-clear-icon{box-sizing:content-box}.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon,.e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon{border:0}.e-ddt.e-input-group.e-control-wrapper .e-icon-hide,.e-ddt.e-float-input.e-control-wrapper .e-icon-hide{display:none}.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,.e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,.e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,.e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon{bottom:6px;position:absolute;right:0}.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,.e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon{right:28px}.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,.e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,.e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,.e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon{bottom:0;position:absolute;right:0}.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input,.e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input,.e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input,.e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input{padding-left:0;padding-right:0}.e-ddt.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon,.e-ddt.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon{display:flex}.e-ddt .e-chips-wrapper{width:100%}.e-ddt.e-show-chip .e-chips-close{line-height:10px;min-height:16px;min-width:16px;text-align:center}.e-ddt.e-show-chip .e-chips-close::before{font-size:16px;vertical-align:middle}.e-ddt.e-show-chip .e-chips{align-items:center;border-radius:0;box-sizing:border-box;display:inline-flex;float:left;height:22px;margin:3px 4px;max-width:calc(100% - 6px);overflow:hidden;padding:0 8px 0 8px;text-overflow:ellipsis;white-space:nowrap}.e-ddt.e-show-chip .e-chips>.e-chipcontent{max-width:100%;overflow:hidden;padding:0 4px 0 0;text-indent:0;text-overflow:ellipsis;white-space:nowrap}.e-ddt .e-overflow{white-space:nowrap}.e-ddt .e-overflow.e-show-text{padding:3px 12px;line-height:22px}.e-ddt .e-overflow.e-show-text .e-remain{padding-left:8px}.e-ddt .e-overflow.e-total-count{box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis}.e-ddt .e-overflow.e-total-count .e-remain{padding:0 4px 0 0}.e-ddt .e-overflow.e-wrap-count{padding-top:3px}.e-ddt .e-overflow .e-remain{cursor:pointer;display:inline-block;font-size:14px;padding:0 0 0 4px}.e-ddt .e-overflow .e-remain.e-wrap-count{padding-top:3px}.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain{padding:3px 12px}.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-right:18px;max-width:calc(100% - 26px)}.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child{margin-right:18px;max-width:calc(100% - 29px)}.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-right:45px;max-width:calc(100% - 55px)}.e-ddt input[readonly],.e-ddt .e-dropdowntree,.e-ddt input[readonly].e-input{pointer-events:none}.e-ddt input[readonly].e-chip-input,.e-ddt .e-dropdowntree.e-chip-input,.e-ddt input[readonly].e-input.e-chip-input{width:0}.e-ddt.e-popup{border:1px solid #e5e7eb;border-radius:4px;margin-top:4px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:absolute}.e-ddt.e-popup .e-selectall-parent{border-bottom:1px solid;cursor:pointer;display:block;overflow:hidden;position:relative;text-indent:0;white-space:nowrap;width:100%;padding:8px 12px}.e-ddt.e-popup .e-selectall-parent.e-hide-selectall{display:none}.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper{position:relative;text-indent:0}.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper .e-frame{margin-top:-3px}.e-ddt.e-popup .e-selectall-parent .e-all-text{font-family:inherit;font-size:14px;margin:0 12px;line-height:22px}.e-ddt.e-popup .e-filter-wrap{border-bottom:1px solid #e5e7eb;border-top-width:0;display:block;padding:4px}.e-ddt.e-popup .e-filter-wrap .e-input-group{margin-bottom:0;border:1px solid #d1d5db;border-radius:4px}.e-ddt.e-popup .e-popup-content{overflow:auto;position:relative}.e-ddt.e-popup .e-popup-content .e-ddt-nodata{display:none}.e-ddt.e-popup .e-popup-content.e-no-data{cursor:default;font-family:inherit;font-size:14px;padding:8px 16px;text-align:center}.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview{display:none}.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata{display:block;line-height:22px}.e-ddt.e-popup .e-treeview{display:inline-table;width:100%}.e-ddt.e-popup .e-treeview .e-list-item{padding:0}.e-ddt.e-popup .e-treeview .e-list-item .e-ul{margin:0;padding:0 0 0 14px}.e-ddt.e-popup .e-treeview>.e-ul{overflow:hidden;padding:4px 0 4px 12px}.e-ddt.e-popup .e-ddt-footer,.e-ddt.e-popup .e-ddt-header{cursor:default}.e-ddt.e-rtl.e-show-chip .e-chips{float:right}.e-ddt.e-rtl.e-show-chip .e-chips>.e-chipcontent{padding:0 0 0 4px}.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain,.e-ddt.e-rtl.e-show-text .e-overflow .e-remain{padding:0 4px 0 0}.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count,.e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count{padding-top:3px}.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count,.e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count{position:absolute;right:auto}.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain{padding:0 0 0 4px}.e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count .e-remain{padding-right:8px}.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain{padding:3px 12px}.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-left:18px;margin-right:4px}.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child{margin-left:18px;margin-right:4px}.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-left:45px;margin-right:4px}.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon{left:0;right:auto}.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon{left:28px}.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul{padding:0 14px 0 0}.e-ddt-icon-hide{display:none}.e-bigger .e-ddt .e-chips,.e-ddt.e-bigger .e-chips{height:30px;padding:3px 8px}.e-bigger .e-ddt .e-chips>.e-chipcontent,.e-ddt.e-bigger .e-chips>.e-chipcontent{padding:0 8px 0 0}.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon{bottom:3px;right:32px}.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon{bottom:0}.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon,.e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon,.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon{min-width:0;padding:6px}.e-bigger .e-ddt.e-show-chip .e-chips-close,.e-ddt.e-bigger.e-show-chip .e-chips-close{line-height:18px;min-height:24px;min-width:24px}.e-bigger .e-ddt.e-show-chip .e-chips-close::before,.e-ddt.e-bigger.e-show-chip .e-chips-close::before{font-size:20px}.e-bigger .e-ddt .e-overflow.e-show-text,.e-ddt.e-bigger .e-overflow.e-show-text{padding:7px 16px}.e-bigger .e-ddt .e-overflow .e-remain,.e-ddt.e-bigger .e-overflow .e-remain{font-size:16px}.e-bigger .e-ddt.e-show-chip .e-overflow .e-remain.e-wrap-count,.e-ddt.e-bigger.e-show-chip .e-overflow .e-remain.e-wrap-count{line-height:22px;padding-top:7px}.e-bigger .e-ddt.e-show-chip .e-overflow.e-total-count .e-remain,.e-ddt.e-bigger.e-show-chip .e-overflow.e-total-count .e-remain{padding:8px 12px}.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{max-width:calc(100% - 25px)}.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child{max-width:calc(100% - 35px)}.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-right:52px;max-width:calc(100% - 60px)}.e-bigger .e-ddt.e-popup,.e-ddt.e-bigger.e-popup{margin-top:8px}.e-bigger .e-ddt.e-popup .e-selectall-parent,.e-ddt.e-bigger.e-popup .e-selectall-parent{text-indent:0;padding:12px 16px}.e-bigger .e-ddt.e-popup .e-selectall-parent .e-all-text,.e-ddt.e-bigger.e-popup .e-selectall-parent .e-all-text{font-size:16px;line-height:24px;margin:0 16px}.e-bigger .e-ddt.e-popup .e-popup-content.e-no-data,.e-ddt.e-bigger.e-popup .e-popup-content.e-no-data{padding:10px 16px}.e-bigger .e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata,.e-ddt.e-bigger.e-popup .e-popup-content.e-no-data .e-ddt-nodata{font-size:16px;line-height:24px}.e-bigger .e-ddt.e-popup .e-filter-wrap,.e-ddt.e-bigger.e-popup .e-filter-wrap{padding:8px}.e-bigger .e-ddt.e-popup .e-treeview>.e-ul,.e-ddt.e-bigger.e-popup .e-treeview>.e-ul{padding:8px 0 8px 16px}.e-bigger .e-ddt.e-rtl .e-chips>.e-chipcontent,.e-ddt.e-bigger.e-rtl .e-chips>.e-chipcontent{padding:0 0 0 8px}.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-right:4px}.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child{margin-right:4px}.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child{margin-left:52px;margin-right:4px}.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,.e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon{right:auto}.e-ddt .e-chips{background-color:#e5e7eb}.e-ddt .e-chips .e-chips-close::before{color:#6b7280}.e-ddt .e-chips>.e-chipcontent{color:#111827}.e-ddt .e-chips:hover{background-color:#d1d5db}.e-ddt .e-chips:hover .e-chips-close::before{color:#374151}.e-ddt .e-chips:hover>.e-chipcontent{color:#111827}.e-ddt.e-disabled .e-chips{background-color:#e5e7eb}.e-ddt.e-disabled .e-chips>.e-chipcontent{color:#9ca3af}.e-ddt .e-overflow .e-remain{color:#9ca3af}.e-ddt.e-input-group.e-control-wrapper .e-input[readonly].e-disabled,.e-ddt.e-float-input.e-control-wrapper input[readonly].e-disabled{background-color:#f9fafb;color:#9ca3af}.e-ddt.e-popup{background:#fff;border-color:#e5e7eb}.e-ddt.e-popup .e-popup-content.e-no-data{color:#111827}.e-ddt.e-popup .e-selectall-parent{border-bottom-color:#e5e7eb}.e-ddt.e-popup .e-selectall-parent .e-all-text{color:#111827}.filter-category .e-ddt{border-radius:8px!important;padding:5px}.filter-category .e-ddt-icon{border-radius:3px!important}.filter-property .e-multiselect{border-radius:8px!important;padding:5px}.e-gridchkbox span.e-label,.bulk-grid .e-checkbox-wrapper span.e-label,.bulk-grid .e-headerchkcelldiv{display:none!important}.bulk-grid .e-gridchkbox .e-checkbox-wrapper{display:inline-block!important;opacity:.35;transition:opacity .2s ease}.bulk-grid .e-gridchkbox:hover .e-checkbox-wrapper,.bulk-grid .e-gridchkbox.e-active .e-checkbox-wrapper{opacity:1}.bulk-grid .e-gridheader tr th:first-child{padding-left:8px!important}.bulk-grid .e-gridheader table th[rowspan]{padding:5px!important;vertical-align:middle!important}.bulk-grid .e-table{min-height:60px}.bulk-grid-box{background-color:#fff;border-radius:12px}.bulk-grid-box h3{font-size:1.5rem}.bulk-grid-box .e-grid .e-gridheader{border-radius:8px 8px 0 0;border-bottom-color:#e1e1e1}.bulk-grid-box .e-grid .e-pager{border-radius:0 0 8px 8px}.bulk-grid-box .e-grid .e-headercell{background-color:#fff}.bulk-grid-box .e-grid.e-default table th[rowspan]{border-width:0}.bulk-grid-bar{padding:1rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.bulk-grid-bar button{font-weight:400;text-shadow:none!important}.bulk-grid-bar button.plus-button{font-weight:500}.bulk-grid-bar span{text-shadow:none!important;font-size:.8rem;font-weight:400}.bulk-grid-bar button span{text-shadow:none!important;font-size:.85rem;font-weight:500}.bulk-grid-bar .btn-delete,.bulk-grid-bar .btn-delete:focus,.bulk-grid-bar .btn-delete:hover,.bulk-grid-bar .btn-delete:active,.bulk-grid-bar .btn-common,.bulk-grid-bar .btn-common:focus,.bulk-grid-bar .btn-common:hover,.bulk-grid-bar .btn-common:active{color:#333}.bulk-grid-bar .deactivated,.bulk-grid-bar .deactivated .e-label{color:#9ca3af!important}.bulk-grid-bar .e-frame,.bulk-grid-bar .deactivated:hover .e-frame{border-color:#333!important}.bulk-grid-bar .deactivated .e-frame{border-color:#9ca3af!important}.bulk-grid-bar .deactivated:hover .e-label{color:#333!important}.bulk-grid-bar svg{fill:#333!important}.bulk-grid-bar .deactivated svg{fill:#9ca3af!important}.bulk-grid-bar .btn-delete:hover,.bulk-grid-bar .btn-common:hover{background-color:#f3f4f6!important}.bulk-grid-bar .deactivated:hover{background-color:#fff!important}.visit-tag{padding:0 6px;background:#e7e7e7;border-radius:6px;font-size:.8rem}.dashboard-booking-day,.dashboard-booking-month{line-height:1.4rem;text-transform:capitalize}.calendar-tab .e-btn:focus{background-color:#fff}.notify-message .col-md-2{padding:0}.sidebar-booking-box .dashboard-booking-day,.sidebar-booking-box .dashboard-booking-month{line-height:1.3rem}.quick-select-booking-bar .e-text-wrap{display:block!important}.quick-select-booking-bar .e-tab-wrap{height:50px!important}.filter-bar{min-height:68px}.employee-searchbar{z-index:2}.employee-searchbar .e-float-input{margin-top:0!important}.employee-searchbar .e-input-group.e-valid-input{padding:2px!important}.searchbar-booking-info svg{height:16px;width:16px;fill:#72777a}.searchbar-booking-info .btn-icon{height:24px;width:24px;line-height:1rem}.searchbar-booking-time{font-size:.7rem}.searchbar-booking-info{background:#fff;border-radius:0 0 10px 10px;top:29px;border:1px solid;border-top:transparent;border-color:#e1e3ec;width:100%;z-index:2}.searchbar-spot-name{font-weight:600;font-size:.75rem}.employee-searchbar .e-ddl{height:38px}.employee-searchbar .e-ddl.e-valid-input{height:38px}.employee-searchbar .e-ddl.e-valid-input input{margin-top:2px}.employee-searchbar .e-input-group.e-valid-input .e-clear-icon.e-clear-icon-hide,.e-input-group.e-control-wrapper.e-valid-input .e-clear-icon.e-clear-icon-hide{display:flex}.employee-searchbar-divider{border-top:1px solid #e1e3ec;padding-top:5px}.employee-searchbar .e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),.employee-searchbar .e-input-focus{border-color:#e1e3ec!important}span.searchbar-no-booking{font-size:.75rem}.employee-search-item{padding:4px 0}.employee-search-name{font-weight:500;color:#333;line-height:1.3}.employee-search-email{font-size:.75rem;color:#6c757d;line-height:1.2}.searchbar-map-info{display:flex;align-items:center;font-size:.7rem}.searchbar-map-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.different-map-label{font-style:italic;margin-left:4px}.searchbar-booking-info.active-map::after,.searchbar-booking-info.different-map::after{content:"";position:absolute;top:53%;transform:translateY(-50%);left:7px;width:5px;height:80%;border-radius:10px}.searchbar-booking-info.active-map::after{background-color:#4dc165}.searchbar-booking-info.different-map::after{background-color:#f0ad4e}.different-map-icon svg{vertical-align:middle}.searchbar-user-info{margin-bottom:4px}.searchbar-user-name{font-weight:600;font-size:.85rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px;display:block}.searchbar-time-info{display:flex;align-items:center}.e-pager{background-color:#fff}.e-pager .e-pagercontainer{border-radius:8px;margin:0 0 -6px}.bulk-grid-bar .btn-edit svg{fill:#0565ff!important}.qr-dialog>.e-dialog,.check-in-dialog>.e-dialog{height:85%;max-height:100vh!important}.check-in-dialog>.e-dialog{height:auto;width:100%}.check-in-dialog,.qr-dialog,.check-in-dialog>.e-dlg-content,.qr-dialog>.e-dlg-content{border-radius:15px 15px 0 0}#camera-screen{position:relative;width:100%;height:100%;overflow:hidden}#qr-video-host{width:100%;height:100%}#qr-video{width:100%;height:100%;object-fit:cover;display:block}#qr-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;aspect-ratio:1;max-height:92%;pointer-events:none;z-index:1}#qr-overlay .qr-scan-frame{width:100%;height:100%;fill:none;stroke:#e9b213;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}#camera-screen .scan-region-highlight{display:none!important}@media(min-width:1200px){.qr-dialog>.e-dialog{height:auto}#qr-video{object-fit:initial}.check-in-dialog>.e-dialog{height:100%;width:auto}}#camera-container>button{position:absolute;z-index:1;cursor:pointer;background:#fff;border-radius:50%;margin:.5em}#camera-container>#qr-close-btn{right:12px}#camera-container>#flash-btn{left:12px}#camera-container>#qr-instructions{position:absolute;bottom:20px;text-align:center;background:#000;opacity:.5;border-radius:20px;padding:7px;left:50%;transform:translateX(-50%);color:#fff}.res-content-page{background:#fff;padding:2rem;border-radius:20px;max-width:100vw}@media(max-width:768px){.res-content-page{padding:1rem;border-radius:10px;max-width:100vw}}.res-content-page .sidebar-spot-detail{position:initial;transform:none;text-align:center;margin-top:10rem;margin-bottom:0}.res-content-page .tab-sidebar-booking{max-width:100%}.credits-checkbox .e-label{font-size:.75rem;color:#000}.disabled-username{overflow:hidden}.booking-sidebar .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator){height:100%;min-width:30px;padding:10px 3.5px 0 3.5px}.booking-sidebar{min-width:500px;width:500px;z-index:999;max-width:500px}.booking-sidebar h3{font-size:1.4rem;line-height:1}.booking-sidebar .date-box .blue-text{text-transform:capitalize;font-weight:500}.booking-sidebar .date-box{font-weight:400;color:#4b5563}.booking-sidebar .date-box .blue-dot{top:-15px;left:50%;transform:translate(-50%,0)}.booking-sidebar .e-tab .e-tab-header{height:auto}.booking-sidebar .e-tab .e-tab-header:not(.e-vertical) .e-indicator{height:2px}.booking-sidebar .e-tab .e-tab-header .e-toolbar-items{height:auto}.booking-sidebar .e-tab .e-tab-header .e-scroll-nav{height:100%}.booking-sidebar .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap{height:43px;padding:0 12px}.booking-sidebar .time-input-big .e-time-wrapper{padding:1.1em 0;font-size:1.5em;font-weight:500;border:initial!important;align-items:center;background:initial!important}.booking-sidebar .time-input-big .e-time-wrapper input{text-align:center}.booking-sidebar .time-input-big .e-input-group-icon{display:none}.booking-sidebar .sidebar-booking-box .e-tab .e-content>.e-item.e-active{margin-top:1.5em}.booking-sidebar .e-schedule{overflow:auto}.booking-sidebar-sticky{width:93%;position:fixed;bottom:2em;left:50%;transform:translateX(-50%)}.sidebar-scheduler .e-schedule{border:1px solid #e1e3ec;border-radius:5px}.sidebar-scheduler .e-schedule .e-appointment .scheduler-admin-edit-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:0;position:relative;right:-10px;line-height:1;color:inherit;cursor:pointer;background:transparent;border:0;border-radius:50%;transition:background-color .15s ease}.sidebar-scheduler .e-schedule .e-appointment .scheduler-admin-edit-btn:hover{background:#dbe1fd}.admin-panel-fade-in{animation:adminPanelFadeIn 180ms ease-out both}@keyframes adminPanelFadeIn{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.admin-panel-fade-in{animation:none}}.sidebar-scheduler .e-schedule .e-vertical-view .e-header-cells{height:0;padding:0}.sidebar-scheduler .e-schedule .e-vertical-view .e-left-indent-wrap table tbody td,.sidebar-scheduler .e-schedule .e-vertical-view .e-date-header-wrap table tbody td{border:0}.sidebar-scheduler .e-schedule .e-vertical-view .e-work-cells{font-size:10px;height:20px;line-height:1}.sidebar-scheduler .e-schedule .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap{height:42px}.booking-sidebar .e-schedule .e-vertical-view .e-time-cells-wrap table td{height:15px}.booking-sidebar .e-schedule .e-vertical-view .e-time-cells-wrap table td.e-hide-childs{height:25px}.booking-sidebar .e-schedule .e-vertical-view .e-time-cells-wrap table td.e-time-cells.e-hide-childs{height:15px}.booking-sidebar .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time{line-height:1.2;font-size:.7rem;padding:0}.time-option-shorcut{text-align:center;border:1px solid #e1e3ec;border-radius:5px;width:100%;padding:4px 0;cursor:pointer}.time-option-shorcut:hover{background:#f9fafb;transition:all .25s ease}.time-option-shorcut.active{border:1px solid #0565ff}.time-option-shorcut.active::before{content:'';height:16px;width:17px;position:absolute;display:block;background-repeat:no-repeat;margin:3px 0 0 10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjM2OTkgOEMxNi4zNjk5IDEyLjQxODMgMTIuNzg4MiAxNiA4LjM2OTg3IDE2QzMuOTUxNiAxNiAwLjM2OTg3MyAxMi40MTgzIDAuMzY5ODczIDhDMC4zNjk4NzMgMy41ODE3MiAzLjk1MTYgMCA4LjM2OTg3IDBDMTIuNzg4MiAwIDE2LjM2OTkgMy41ODE3MiAxNi4zNjk5IDhaTTEyLjQwMDIgNC45Njk2N0MxMi4xMDczIDQuNjc2NzggMTEuNjMyNCA0LjY3Njc4IDExLjMzOTUgNC45Njk2N0MxMS4zMzI1IDQuOTc2NzQgMTEuMzI1OCA0Ljk4NDI0IDExLjMxOTYgNC45OTIxTDcuODQ3MjcgOS40MTY3NEw1Ljc1Mzc1IDcuMzIzMjJDNS40NjA4NiA3LjAzMDMzIDQuOTg1OTggNy4wMzAzMyA0LjY5MzA5IDcuMzIzMjJDNC40MDAyIDcuNjE2MTIgNC40MDAyIDguMDkwOTkgNC42OTMwOSA4LjM4Mzg4TDcuMzM5NTQgMTEuMDMwM0M3LjYzMjQzIDExLjMyMzIgOC4xMDczIDExLjMyMzIgOC40MDAyIDExLjAzMDNDOC40MDY3MiAxMS4wMjM4IDguNDEyODggMTEuMDE2OSA4LjQxODY0IDExLjAwOTdMMTIuNDEwOCA2LjAxOTQ3QzEyLjY5MyA1LjcyNTgyIDEyLjY4OTUgNS4yNTg5NyAxMi40MDAyIDQuOTY5NjdaIiBmaWxsPSIjMjU2M0VCIi8+Cjwvc3ZnPgo=)}.time-input-big{position:relative;width:100%;display:flex;border:1px solid #e1e3ec;border-radius:8px;align-items:center;height:65px}.time-input-big .input-top-text{width:100px;text-align:center;color:#869cbb;text-transform:capitalize;align-content:center;height:100%;border-right:1px solid #e1e3ec}.blue-toggle-sm.e-switch-wrapper .e-switch-handle,.green-toggle-sm.e-switch-wrapper .e-switch-handle{height:16px;width:16px;background-color:#fff}.blue-toggle-sm.e-switch-wrapper .e-switch-handle,.green-toggle-sm.e-switch-wrapper .e-switch-handle{left:2px}.blue-toggle-sm.e-switch-wrapper .e-switch-handle.e-switch-active,.green-toggle-sm.e-switch-wrapper .e-switch-handle.e-switch-active{margin-left:-18px;left:100%}.blue-toggle-sm.e-switch-wrapper .e-switch-inner.e-switch-active{background-color:#0565ff;border-color:#f2f3f9}.blue-toggle-sm.e-switch-wrapper,.green-toggle-sm.e-switch-wrapper{height:20px;width:38px}.blue-toggle-sm.e-switch-wrapper:hover .e-switch-inner.e-switch-active,.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active{background-color:#0565ff;border-color:#f2f3f9}.blue-toggle-sm.e-switch-wrapper .e-switch-off,.e-css.e-switch-wrapper .e-switch-off,.green-toggle-sm.e-switch-wrapper .e-switch-off{background:#eaecf0}.blue-toggle-sm.e-switch-wrapper:hover .e-switch-inner,.green-toggle-sm.e-switch-wrapper:hover .e-switch-inner{border-color:#eaecf0}.blue-toggle-sm.e-switch-wrapper .e-switch-inner,.green-toggle-sm.e-switch-wrapper .e-switch-inner{border-color:#eaecf0}.green-toggle-sm.e-switch-wrapper .e-switch-inner.e-switch-active{background-color:#4ed164;border-color:#f2f3f9}.green-toggle-sm.e-switch-wrapper:hover .e-switch-inner.e-switch-active{background-color:#4ed164;border-color:#f2f3f9}.button-primary-lg{border-radius:8px;background-color:#0565ff!important;text-shadow:initial!important;border-color:#0565ff!important;padding:4px 16px}.button-secondary-lg{border-radius:8px;text-shadow:initial!important;border-color:#e1e3ec!important;padding:4px 16px}.button-danger-lg{border-radius:8px;text-shadow:initial!important;border-color:#fca5a5!important;padding:4px 16px;color:#dc2626!important}.button-success-lg{border-radius:8px;text-shadow:initial!important;border-color:#96db9c!important;padding:4px 16px;color:#1d9733!important}.button-primary-lg.disabled,.button-secondary-lg.disabled{background-color:#d1d5db!important;border-color:#d1d5db!important;cursor:not-allowed;color:#333!important}.button-primary-lg.disabled:hover,.button-secondary-lg.disabled:hover{color:#333!important}.button-danger-lg:hover{background:#fef0f1!important}.button-success-lg:hover{background:#e4fbe8!important}.button-primary-sm{border-radius:8px;background-color:#0565ff!important;text-shadow:initial!important;border-color:#0565ff!important;padding:0 8px}.button-secondary-sm{border-radius:8px;text-shadow:initial!important;border-color:#e1e3ec!important;padding:0 8px}.button-danger-sm{border-radius:6px;text-shadow:initial!important;border-color:#fca5a5!important;padding:2px 8px;color:#dc2626!important;font-size:.8rem}.button-edit-sm{border-radius:8px;text-shadow:initial!important;padding:0 8px;background-color:#f0f2ff!important;border-color:#0565ff!important;color:#025dee!important}.button-edit-sm:hover{background-color:#0565ff!important;border-color:#0565ff!important;color:#fff!important}.button-primary-sm.disabled,.button-secondary-sm.disabled{background-color:#d1d5db!important;border-color:#d1d5db!important;cursor:not-allowed;color:#333!important}.button-primary-sm.disabled:hover,.button-secondary-lg.disabled:hover{color:#333!important}.button-danger-sm:hover{background:#fef0f1!important}.grey-border{border:1px solid #e1e3ec;border-radius:6px}.p-075{padding:.75rem}.grey-background{background-color:#f9fafb}.res-content-sidebar .attrs{max-width:320px}.day-switch-btn .reservation-info{min-height:8px}.beta-tag{background:#ffc131;border-radius:4px;padding:2px 6px;font-size:.8rem;font-weight:500;color:#000;height:fit-content}.beta-tag-content{height:20px!important;width:36px!important;padding:5px 6px}.beta-tag-content::after{content:'Beta';font-size:.8rem;font-family:'Poppins';color:#000}.booking-rules-badge{font-size:100%;padding:.8em;color:inherit;font-weight:inherit;background-color:#f2f3f9;border-radius:10px;margin:0 .2em;display:inline-block;line-height:1}.booking-rules-time-input{width:10em}.btn-not-allowed{cursor:not-allowed!important}.resource-img{height:12rem}.reservation-content-box{box-shadow:0 0 10px 1px #ededed;border:0;border-radius:8px}.check-in-dialog{min-width:320px}.modal-content .e-dialog .e-dlg-header-content{border-bottom:0;background-color:#fff}.modal-content .e-dialog .e-footer-content{border-top:0;background-color:#fff;display:flex}.modal-content .e-dialog .e-footer-content button{padding:4px 10px}.e-spinner-pane{display:none!important}.sidebar-tag{font-size:.7rem;line-height:1}.booking-sidebar .sidebar-booking-box .e-tab .e-content>.e-item.e-active{margin-top:1em}.scheduler-reservation-box{font-size:.75rem}.srb-info{font-size:.9rem;font-weight:500;min-width:0}.srb-info .srb-subject{min-width:0}.scheduler-reservation-box .srb-recurrence-icon svg{stroke:#fff;flex-shrink:0}.srb-time,.srb-description{line-height:1.5;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduler-reservation-box .srb-description div{color:#fff!important;font-size:1rem!important}.recurring-scope-dialog-panel .recurring-scope-option{display:flex;align-items:flex-start;width:100%;text-align:left;border:1px solid #e0e0e0;border-radius:12px;padding:14px 16px;margin-bottom:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.recurring-scope-dialog-panel .recurring-scope-option:hover{border-color:#b8c9e8}.recurring-scope-dialog-panel .recurring-scope-option.is-selected{border-color:#2f6fed;box-shadow:0 0 0 1px #2f6fed}.recurring-scope-dialog-panel .recurring-scope-radio{width:18px;height:18px;border:2px solid #9aa3af;border-radius:50%;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative}.recurring-scope-dialog-panel .recurring-scope-option.is-selected .recurring-scope-radio{border-color:#2f6fed}.recurring-scope-dialog-panel .recurring-scope-option.is-selected .recurring-scope-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#2f6fed}.recurring-scope-dialog-panel .recurring-scope-text{display:flex;flex-direction:column;min-width:0}.recurring-scope-dialog-panel .recurring-scope-title{font-weight:600;color:#1e1e1e;margin-bottom:4px}.recurring-scope-dialog-panel .recurring-scope-description{font-size:.875rem;color:#6b7280;line-height:1.4}.srb-carid-occupancy{font-size:.7rem;padding:0 4px;background-color:#ffc10e;color:#1e1e1e;border-radius:4px;display:inline-flex;line-height:1.5}.min-width-50{min-width:50px}.menu-location-item{border-bottom:1px solid #e9e9e9;margin-bottom:5px;padding-bottom:.75rem!important}.menu-location-item span.location-icon{z-index:1;top:5px;left:5px}.menu-location-dropdown .e-input-group{border-color:#e9e9e9;padding:3px 5px 3px 5px}.menu-location-dropdown input.e-input,.menu-location-dropdown .e-input-group input.e-input{padding-left:26px}.plus-light-small-btn{padding:3px 4px;border-radius:4px;border:initial;line-height:1}.plus-light-small-btn:hover svg{fill:#fff}.light-circle-btn{line-height:1;width:22px;height:22px;background:#f0f2ff!important;border-radius:50%}.plus-light-small-btn{padding:3px 4px;border-radius:4px;border:initial;line-height:1}.plus-light-small-btn:hover svg{fill:#fff}.light-circle-btn{line-height:1;width:22px;height:22px;background:#f0f2ff!important;border-radius:50%}.office-map-holder .leaflet-popup-tip-container{pointer-events:none!important}footer.gleap-tour-popover-footer{position:relative;bottom:initial;width:initial;color:initial;padding:0}.sidebar-scheduler .e-schedule .e-table-container{max-height:calc(76vh - 267px)}.grid-tooltip-header{font-size:13px;font-weight:500}@keyframes hotspot{from{box-shadow:0 0 0 0 #0e2bd9,0 0 4px 2px rgba(0,0,0,.4)}to{box-shadow:0 0 0 10px rgba(255,147,223,0),0 0 4px 2px rgba(0,0,0,.2)}}.hotspot{position:relative;width:12px;height:12px;border-radius:50%;background-color:#0e2bd9;-webkit-animation:hotspot 800ms ease-out infinite;animation:hotspot 800ms ease-out infinite}.hotspot-tooltip .e-tooltip{position:relative;display:flex}.switcher-toggle-container .e-btn-group .e-btn:active,.switcher-toggle-container .e-btn-group input:active+label.e-btn,.switcher-toggle-container .e-btn-group input:checked+label.e-btn,.switcher-toggle-container .e-css.e-btn-group .e-btn:active,.switcher-toggle-container .e-css.e-btn-group input:active+label.e-btn,.switcher-toggle-container .e-css.e-btn-group input:checked+label.e-btn{border-radius:8px;background-color:#fff;margin:2px 2px;border:1px solid #d5d5da;box-shadow:0 0 5px rgba(0,0,0,.11);font-size:13px;font-weight:500;line-height:2}.switcher-toggle-container .e-btn-group{background:#f3f5f7;border-radius:8px;overflow:hidden;height:34px;width:100%}.switcher-toggle-container .e-btn{background-color:#f3f5f7;border-color:#f3f5f7;font-size:13px;font-weight:500;line-height:2;width:50%}.switcher-toggle-container .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type{border-bottom-right-radius:8px;border-top-right-radius:8px;margin-left:2px;line-height:2.2}.switcher-toggle-container .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type{border-bottom-left-radius:8px;border-top-left-radius:8px;margin-right:2px;line-height:2.2}.switcher-toggle-container .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn{margin:2px}.switcher-toggle-container label .e-tooltip{font-weight:500;font-size:13px}@media(min-width:992px){.min-vh-lg-100{min-height:100vh!important}}@media(max-width:992px){.sidebar ul.nav{margin-left:2px}}@media only screen and (max-width:980px){.desk-name-box,.parking-name-box{min-width:240px}}@media(max-width:768px){.desk-name-box,.parking-name-box{min-width:initial;width:100%}.desk-btns,.parking-btns{padding-left:0;min-width:initial;justify-content:end;border:initial}.booking-sidebar{min-width:initial;width:100%}.tab-sidebar-booking{width:100%!important}.onboarding-checklist-toggle,.checklist-sidebar,.onboarding-checklist-minify-btn{display:none!important}.onboarding-heading-text h2{font-size:1.4rem}.onboarding-heading-text h3{font-size:1.2rem}.onboarding-select-modules>div{grid-template-columns:1fr 1fr}.trial-map-showcase-box h3{font-size:1.2rem}.trial-map-showcase::after{background-size:150%}.category-tabs .e-tab-header{width:100%!important}.category-tabs .e-tab-header .e-toolbar-items{left:0}.add-workplace-btn,.add-parking-btn{z-index:0;top:4px;margin-top:0;left:0}.sf-grid .e-toolbar-items{display:flow!important}.check-in-dialog{border-radius:20px 20px 0 0!important}.res-content-sidebar .attrs{max-width:500px}.trial-onboarding-tour{display:none}.plus-button svg{position:relative;left:-10px}}@media(min-width:992px){.pr-lg-25,.px-lg-25{padding-right:.7rem!important}.pl-lg-25,.px-lg-25{padding-left:.7rem!important}}@media(max-height:820px){.sidebar-scheduler .e-schedule .e-table-container{max-height:calc(76vh - 335px)!important}}@media(max-width:768px){.map-overlay{top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;z-index:10;border-radius:12px}.map-overlay-content{position:absolute;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;padding:8px 16px;border-radius:32px;font-weight:400;font-size:.9rem;box-shadow:0 4px 16px rgba(5,101,255,.35);animation:subtle-pulse 2.5s infinite}.map-overlay.active{display:none}.bb-feedback-button{display:none!important}}@media(min-width:769px){.map-overlay{display:none}}.book-btn-dd.e-dropdown-btn{background-color:#0565ff;border-color:#0565ff;color:#fff;font-size:.9rem;font-weight:500;border-radius:8px;padding:4px 0;padding-left:15px;padding-right:5px;border-right:0;z-index:0}.book-btn-dd.e-dropdown-btn:hover{background-color:#0050d1;color:#ffff}.book-btn-dd.e-dropdown-popup{border-radius:8px;padding-top:2px}.book-btn-dd.e-dropdown-popup ul{font-size:.8rem;min-width:190px;border-radius:8px}.assigned-time-box svg{width:20px;fill:#0565ff}.fade-message{transition:opacity .5s ease-in-out;opacity:0}.fade-message.show{opacity:1}.user-admin .btn-w-tag{height:32px;font-size:.8rem}.user-admin .btn-w-tag span{font-size:.9rem}.pricing-steps-wrap{align-items:center}.pricing-step-divider{height:2px;flex:1 1 0%;background-color:#f0f2ff;margin-left:15px;margin-right:15px}.pricing-steps-wrap .pricing-step{position:relative;gap:10px;align-items:center}.pricing-steps-wrap .pricing-step svg{fill:hsla(217,13%,69%,1)}.pricing-steps-wrap .pricing-step h5{margin-bottom:0;font-size:14px;text-transform:uppercase;font-weight:500;color:#bcbcbc}.pricing-steps-wrap .pricing-step.is-finished svg{fill:hsla(115,55%,52%,1)}.pricing-steps-wrap .pricing-step.is-finished h5{color:hsla(115,55%,52%,1)}.pricing-steps-wrap .pricing-step.is-active svg{fill:#0565ff}.pricing-steps-wrap .pricing-step.is-active h5{color:#0565ff}.flex1{flex:1}.pricing-summary-box{overflow:hidden;position:relative;border:1px solid #eaedf2;border-radius:10px;box-shadow:0 .5rem 1rem rgba(0,0,0,.09);word-wrap:break-word;margin-left:auto}.pricing-summary-box h5{font-size:.9rem}.addon-box h3{font-size:1.5rem}.addon-box h5{font-size:1rem}.add-addon-btns .e-input-group{max-width:120px;padding:3px 5px}.add-addon-btns .sbtn-save{height:34px;line-height:1}.checkout-btns button{height:45px;font-size:1rem}.checkout-btns .e-btn.e-primary:disabled,.checkout-btns.e-css.e-btn.e-primary:disabled{border-color:#f2f2f2!important}.checkout-btns .gotocheckout-btn{background-color:#ffc10e;color:#1e1e1e;border:1px solid #ffc115!important}.checkout-btns .gotocheckout-btn:hover{background-color:#e4ad0e;text-decoration:initial;color:#1e1e1e}.enterprise-image{display:flex;flex-direction:column;justify-content:end;margin-right:2em}.enterprise-image img{max-width:200px}@media(max-width:576px){.pricing-steps-wrap{flex-wrap:wrap;gap:8px 16px}.pricing-steps-wrap .pricing-step-divider{display:none}.enterprise-box>.d-flex{flex-wrap:wrap}.enterprise-image{margin-right:0;margin-top:1em}.enterprise-image img{max-width:100%}.checkout-btns{flex-wrap:wrap;gap:8px}}.enterprise-box p,.schedule-demo-box{font-size:1rem}.enterprise-box,.schedule-demo-box{display:flex;flex-direction:column;justify-content:center}.schedule-demo-box{background-color:#dbe1fe}.subtotal-box h4,.pricing-layout h4{font-size:1.3rem}.container-narrow{max-width:1080px}.free-tag{flex:1}.free-tag div{background-color:#092bd8;line-height:1;border-radius:6px}.freemium-menu-component>div{border:1px solid #f2f3f9;border-radius:8px}.freemium-menu-component a.order-btn{max-width:initial;width:100%}.freemium-menu-component p{font-size:.8rem;max-width:180px}.freemium-menu-component progress[value]{border-radius:20px;background:#f1f3fe;block-size:8px}.freemium-menu-component progress[value]::-webkit-progress-bar{border-radius:8px;background:#f1f3fe}.freemium-menu-component progress[value]::-webkit-progress-value{border-radius:8px;background:#092bd8}.freemium-menu-component progress[value]::-moz-progress-bar{border-radius:8px;background:#092bd8}@media(max-width:1367px){.freemium-menu-component,.free-tag{display:none}}.edit-map-btn{top:12px;z-index:2}.mbi-20{margin-bottom:20px!important}.e-contextmenu-container{display:none}.e-filemanager{background:#fff;border-radius:8px}.car-icon svg{fill:none!important;color:#0565ff}.icon-revert-changes{width:38px;height:38px}.wide-booking-sidebar{min-width:950px;width:950px;max-width:950px}.wide-booking-sidebar .tab-sidebar-booking{width:100%!important}.wide-booking-sidebar .e-schedule{height:calc(100vh - 330px)!important}.users-selector .e-chips{height:30px}.users-selector .e-chipcontent{font-size:13px}.users-selector .user-selector-img{height:20px;border-radius:50%}.e-switch-wrapper.e-switch-disabled .e-switch-inner,.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner{background-color:#f2f2f2!important;border-color:#d8d8d8!important;opacity:1}.custom-scheduler .e-appointment-details{height:100%}.custom-scheduler.e-schedule .e-timeline-view .e-current-time{transform:translateY(4px)}.custom-scheduler .btn-detail,.meeting-room-month-scheduler .btn-detail{line-height:1;border:0;background-color:transparent;padding:0}.custom-scheduler .btn-detail svg,.meeting-room-month-scheduler .btn-detail svg{fill:#fff}.meeting-room-month-scheduler.e-schedule .e-schedule-toolbar{z-index:2}.meeting-room-month-scheduler.e-schedule .e-schedule-toolbar .e-today,.meeting-room-month-scheduler.e-schedule .e-schedule-toolbar .e-spacer{display:none}.meeting-room-month-scheduler.e-schedule .e-schedule-toolbar .e-toolbar-items{background:#fff;align-items:center;display:flex}.meeting-room-month-scheduler.e-schedule .e-timeline-view .e-work-cells{background-color:#fff}.calendar-month-wrapper{width:100%}.calendar-month-scheduler-container{position:relative}.calendar-month-room-selector{position:absolute;top:5px;right:0;z-index:3;height:42px;display:flex;align-items:center;padding-right:8px}.calendar-month-with-room-selector.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-right{padding-right:230px}.calendar-month-with-room-selector.e-schedule .room-calendar-info{height:100%!important}.calendar-month-with-room-selector.e-schedule .e-date-header-container td.e-resource-cells{height:100%!important}.meeting-room-month-scheduler.e-schedule .e-resource-column-wrap td.e-resource-cells{height:87px}.calendar-month-with-room-selector.e-schedule .e-month-view .e-appointment{border-radius:4px!important}.calendar-month-with-room-selector.e-schedule .srb-info{font-size:inherit}.calendar-month-with-room-selector.e-schedule .e-month-view .e-work-cells{height:100px}@media(max-width:767.98px){.calendar-month-scheduler-container{display:flex;flex-direction:column}.calendar-month-room-selector{position:absolute;top:-48px;right:auto;height:auto;justify-content:flex-end;left:0;max-width:175px}.calendar-month-with-room-selector.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-right{padding-right:0}.calendar-month-room-selector .e-ddl,.calendar-month-room-selector .e-control-wrapper{max-width:220px;width:100%!important}.meeting-room-month-scheduler.e-schedule .e-toolbar-pop.e-popup-open .e-toolbar-item .e-tbar-btn{background-color:#fff}.meeting-room-month-scheduler.e-schedule .e-toolbar-pop.e-popup-open .e-toolbar-item.e-active-view .e-tbar-btn{background:#dbe1fd;border-radius:6px;align-items:center}.meeting-room-month-scheduler.e-touch .e-list-parent .e-text-content{padding:0}.meeting-room-month-scheduler.e-touch .e-list-parent .e-list-item .room-month-scheduler-image,.meeting-room-month-scheduler.e-touch .e-list-parent .e-list-item p{display:none}.meeting-room-month-scheduler.e-touch .e-list-parent .e-list-item p.room-calendar-name{display:block}.meeting-room-scheduler-holder .e-schedule:not(.calendar-month-with-room-selector) .e-date-header-container{padding:0}.meeting-room-month-scheduler.e-touch.e-treeview .e-fullrow{height:49px}.meeting-room-month-scheduler.e-touch.e-treeview .e-list-item.e-active>.e-fullrow{background-color:#dbe1fd;border-color:#dbe1fd}}.meeting-room-scheduler-holder{height:600px;border-radius:12px;margin-bottom:2rem;position:relative}.meeting-room-scheduler-holder .e-left-indent .e-schedule-table tr:first-of-type{height:90px}.meeting-room-scheduler-holder .e-left-indent .e-schedule-table .e-header-cells,.meeting-room-scheduler-holder .e-date-header-wrap .e-schedule-table .e-date-header{display:none}.meeting-room-scheduler-holder .meeting-room-month-scheduler .e-date-header-wrap .e-schedule-table .e-date-header,.meeting-room-scheduler-holder .meeting-room-month-scheduler .e-date-header-wrap .e-schedule-table .e-header-cells{display:table-cell!important}.scheduler-page .e-schedule{border:1px solid #e1e3ec;border-radius:5px}.scheduler-page .e-schedule .e-vertical-view .e-header-cells{height:0;padding:0}.scheduler-page .e-schedule .e-vertical-view .e-left-indent-wrap table tbody td,.scheduler-page .e-schedule .e-vertical-view .e-date-header-wrap table tbody td{border:0}.scheduler-page .e-schedule .e-vertical-view .e-time-cells-wrap table td,.scheduler-page .e-schedule .e-vertical-view .e-work-cells{height:25px}.sidebar-container{min-height:100vh;position:relative}.bottom-buttons{position:sticky;bottom:1em;background-color:#fff;border-top:1px solid #eee}.wide-booking-sidebar .sidebar-scheduler .e-schedule .e-table-container{max-height:100%}.wide-booking-sidebar .sidebar-scheduler .e-schedule .e-vertical-view .e-work-cells{height:30px}.wide-booking-sidebar .sidebar-scheduler .e-schedule .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap{height:42px}.wide-booking-sidebar .e-schedule .e-vertical-view .e-time-cells-wrap table td{height:30px}.wide-booking-sidebar .e-schedule .e-vertical-view .e-time-cells-wrap table td.e-hide-childs{height:30px}.wide-booking-sidebar .e-schedule .e-vertical-view .e-time-cells-wrap table td.e-time-cells.e-hide-childs{height:30px}.wide-booking-sidebar .e-schedule .e-vertical-view .e-day-wrapper .e-appointment{min-height:30px;transition:all .3s ease;cursor:pointer}.wide-booking-sidebar .e-schedule .e-day-wrapper .e-appointment:hover{min-height:85px!important;transition:all .2s ease;background-color:#3b82f6;transform:scale(1.02)}.wide-booking-sidebar .sidebar-buttons-sticky button{max-width:50%}.meeting-room-scheduler-holder .room-calendar-name{font-size:.9rem;font-weight:500}.meeting-room-scheduler-holder{height:auto}.meeting-room-scheduler-holder .e-content-wrap{overflow-y:hidden}.meeting-room-scheduler-holder .e-schedule-table .e-schedule .e-timeline-view .e-resource-cells{height:87px}.meeting-room-scheduler-holder .e-schedule .e-schedule-table .e-appointment-container.e-event-container{position:relative}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment{height:76px;min-width:50px;transition:all .3s ease}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-work-cells,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-work-cells{padding:0;height:87px;border-color:#f2f3f9}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment:hover{min-width:200px!important;transition:all .2s ease;background-color:#3b82f6;transform:scale(1.02)}.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment:hover{min-width:200px!important;transition:all .2s ease;background-color:#3b82f6;transform:scale(1.02);z-index:1000}.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment.historic-reservation,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment.historic-reservation:hover,.meeting-room-scheduler-holder .e-schedule .e-timeline-week-view .e-appointment.historic-reservation,.meeting-room-scheduler-holder .e-schedule .e-timeline-week-view .e-appointment.historic-reservation:hover,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment.historic-reservation,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment.historic-reservation:hover{background-color:#e1e3ec!important;color:#505050;border-color:#e1e3ec!important}.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment.not-user-reservation,.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment.not-user-reservation,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment.not-user-reservation{background-color:var(--marker-occupied)!important;border-color:var(--marker-occupied)!important}.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment.not-user-reservation:hover,.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment.not-user-reservation:hover,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment.not-user-reservation:hover{background-color:var(--marker-occupied)!important;border-color:var(--marker-occupied)!important}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment.not-user-reservation .scheduler-reservation-box.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment.not-user-reservation .scheduler-reservation-box.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment.not-user-reservation .scheduler-reservation-box.clickable:hover{background-color:var(--marker-occupied)!important;border-color:var(--marker-occupied)!important}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment .scheduler-reservation-box.clickable,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment .scheduler-reservation-box.clickable,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment .scheduler-reservation-box.clickable{cursor:pointer;transition:all .2s ease}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment .scheduler-reservation-box.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment .scheduler-reservation-box.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment .scheduler-reservation-box.clickable:hover{background-color:#3b82f6}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-appointment .scheduler-reservation-box.historic-reservation.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment .scheduler-reservation-box.historic-reservation.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-timeline-week-view .e-appointment .scheduler-reservation-box.historic-reservation.clickable:hover,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment .scheduler-reservation-box.historic-reservation.clickable:hover{background-color:#e1e3ec}.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-appointment.historic-reservation .btn-detail,.meeting-room-scheduler-holder .e-schedule .e-timeline-week-view .e-appointment.historic-reservation .btn-detail,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-appointment.historic-reservation .btn-detail{display:none}.meeting-room-scheduler-holder .e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,.meeting-room-scheduler-holder .e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots,.meeting-room-scheduler-holder .e-schedule .e-month-view .e-date-header-wrap table tbody td.e-time-slots,.meeting-room-scheduler-holder .e-schedule div.e-table-container.e-lib.e-touch>div>table>tbody>tr:nth-child(1)>td.e-resource-left-td,.meeting-room-scheduler-holder .e-schedule div.e-table-container.e-lib.e-touch>div>table>tbody>tr:nth-child(1)>td.e-resource-left-td{background-color:#f9fafb}.meeting-room-scheduler-holder .e-schedule{border:1px solid #e1e3ec}.e-schedule .e-timeline-view .e-resource-left-td,.e-schedule .e-timeline-month-view .e-resource-left-td{vertical-align:bottom;width:220px;min-height:87px}.e-schedule .e-timeline-view .e-resource-left-td .e-resource-text>div,.e-schedule .e-timeline-month-view .e-resource-left-td .e-resource-text>div{font-weight:500;line-height:32px;padding-left:5px}.e-schedule .e-timeline-view .e-resource-left-td .e-resource-text>div:last-child,.e-timeline-month-view .e-resource-left-td .e-resource-text>div:last-child{border-right:0}.e-schedule .e-timeline-view .e-block-appointment,.e-schedule .e-timeline-month-view .e-block-appointment,.e-schedule .e-month-view .e-block-appointment{align-items:center;display:flex;justify-content:center}.e-schedule .e-resource-cells .template-wrap>div{flex:0 0 33.3%;font-weight:500;padding-left:5px;text-overflow:ellipsis;height:84px}.material3 .e-schedule .e-resource-cells .template-wrap>div,.material3-dark .e-schedule .e-resource-cells .template-wrap>div{line-height:83px}.e-schedule .e-resource-cells .template-wrap>div:last-child{border-right:0}.e-schedule .e-timeline-view .e-resource-cells,.e-schedule .e-timeline-month-view .e-resource-cells{padding-left:0}.e-schedule .e-timeline-view .e-date-header-wrap table col,.e-schedule .e-timeline-view .e-content-wrap table col{width:100px}.e-schedule .e-read-only{opacity:.8}.fixed-image-sidebar{height:100px;width:150px;object-fit:cover;border-radius:10px}.fixed-image-scheduler{height:70px;object-fit:cover;border-radius:10px}.users-selector-container .e-plusminus.e-input-group .e-input-group-icon:before{color:inherit;bottom:6px}.users-selector-container .e-plusminus.e-input-group .e-input-group-icon{background:#eaecf0;border-radius:4px}.users-selector-container .e-plusminus.e-input-group .e-input-group-icon:hover{background:#d0d5dd}.users-selector-container .e-chip-list .e-chip,.users-selected-container .e-chip{border-radius:32px;background:#f9fafb;border-color:#e1e3ed;height:30px}.users-selected-container .e-chip{cursor:default}@media(max-width:550px){.e-schedule .e-timeline-view .e-resource-left-td,.e-schedule .e-timeline-month-view .e-resource-left-td{width:100px}.e-schedule .e-timeline-view .e-resource-left-td .e-resource-text>div,.e-schedule .e-timeline-month-view .e-resource-left-td .e-resource-text>div,.e-schedule .e-resource-cells .template-wrap>div{flex:0 0 100%}.e-schedule .e-resource-cells .template-wrap>div:first-child{border-right:0}.e-schedule .e-timeline-view .e-resource-left-td .e-resource-text>div:first-child,.e-schedule .e-timeline-month-view .e-resource-left-td .e-resource-text>div:first-child{border-right:0}.e-schedule .room-type,.e-schedule .room-capacity{display:none}}.disabled-date{opacity:.5;cursor:not-allowed}.tablet-layout .scheduler-page .e-schedule .e-vertical-view .e-work-cells,.tablet-layout .scheduler-page .e-schedule .e-vertical-view .e-time-cells-wrap table td{height:30px}.tablet-layout .scheduler-page .e-event-popup,.meeting-room-scheduler-holder .e-schedule .e-event-popup,.wide-booking-sidebar .e-schedule .e-event-popup{display:none}.meeting-room-scheduler-holder .e-schedule:not(.calendar-month-with-room-selector) .e-content-wrap{padding:0 25px}.meeting-room-scheduler-holder .e-schedule:not(.calendar-month-with-room-selector) .e-date-header-container{padding:0 25px}.left-arrow-scheduler,.left-arrow-weekplanner{left:220px;position:absolute;height:100%;background:#fff;width:25px;border:1px solid #d9d9d9;cursor:pointer;display:flex;align-items:center}.right-arrow-scheduler,.right-arrow-weekplanner{right:0;position:absolute;height:100%;background:#fff;width:25px;border:1px solid #d9d9d9;cursor:pointer;border-radius:0 12px 12px 0;display:flex;align-items:center}.left-arrow-scheduler:hover,.right-arrow-scheduler:hover,.left-arrow-weekplanner:hover,.right-arrow-weekplanner:hover{background-color:#f9fafb;transition:all .2s ease}@media(max-width:1024px){.wide-booking-sidebar{min-width:100%;width:100%;max-width:100%}.wide-booking-sidebar .sidebar-buttons-sticky button{max-width:100%}}@media(max-width:768px){.meeting-room-scheduler-holder .e-content-wrap{padding:0}.meeting-room-scheduler-holder .e-date-header-container{padding:0}}@media(max-width:560px){.time-option-shorcut.active::before{margin:3px 0 0 5px}}.skip-collisions{pointer-events:none;filter:grayscale(100%);background-color:#f0f2ff}.sticky-reservation-grid.e-grid.e-gridhover tr[role="row"]:not(.e-editedrow):hover .e-rowcell:last-child:not(.e-active):not(.e-updatedtd):not(.e-indentcell){background:#fff}.sticky-reservation-grid table{width:100%!important}.sticky-reservation-grid.e-grid .e-content::-webkit-scrollbar{height:8px;width:8px}.sticky-reservation-grid.e-grid .e-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sticky-reservation-grid.e-grid .e-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.sticky-reservation-grid.e-grid .e-content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media(max-width:768px){.sticky-reservation-grid.bulk-grid .e-gridheader table th[rowspan]:last-child{padding:0!important}.sticky-reservation-grid.bulk-grid .e-gridheader table th[rowspan]:last-child div{min-width:140px;background:#fff}.sticky-reservation-grid tbody td:last-child{padding:5px 2px!important}}.analytics-filter .e-date-range-wrapper,.categories-filter .e-multiselect{min-width:250px}.analytics-filter .e-multi-select-wrapper{display:flex}.kpi-card p.kpi-trend{font-size:12px}.e-daterangepicker.e-popup .e-footer{height:50px}.e-daterangepicker.e-popup .e-footer .e-btn{text-shadow:initial;height:32px}.e-daterangepicker.e-popup .e-footer .e-btn.e-apply{border-color:#0565ff}.analytics-page .e-bigger .e-input-group{min-width:250px}.analytics-page .text-switcher{width:220px}.analytics-page .text-switcher .e-switch-wrapper .e-switch-inner{width:220px}.meeting-room-analytics-grid-holder .left-arrow-analytics-grid,.analytics-reservations-grid-holder .left-arrow-analytics-grid{left:0;z-index:2;border-radius:12px 0 0 12px}.meeting-room-analytics-grid-holder .right-arrow-analytics-grid,.analytics-reservations-grid-holder .right-arrow-analytics-grid{right:0;z-index:2}.meeting-room-analytics-grid-holder .disabled,.analytics-reservations-grid-holder .disabled{background:#f9fafb;opacity:1;border:1px solid #d9d9d963}.meeting-room-analytics-grid-holder .disabled svg,.analytics-reservations-grid-holder .disabled svg{opacity:.1}.meeting-room-analytics-grid-holder .disabled:hover,.analytics-reservations-grid-holder .disabled:hover{cursor:not-allowed}.meeting-room-analytics-grid-holder.bulk-grid-box .e-gridpager,.analytics-reservations-grid-holder.bulk-grid-box .e-gridpager{border-bottom:1px solid #e1e1e1;border-radius:0}.time-option-disabled{pointer-events:none;opacity:.5}.option-disabled{cursor:not-allowed;opacity:.5}.button-disabled{pointer-events:none;opacity:.7;background-color:#c5c5c5!important;color:#000!important;border:1px solid #c5c5c5!important;border-radius:8px;border-right:0!important}.icon-button-disabled{pointer-events:none}.icon-button-disabled svg{color:#999!important}.button-disabled span{color:#000!important}.reservation-status-tag{background-color:#e1e3ec;border-radius:12px;font-size:.9rem;color:#505050;white-space:nowrap}.tag-checked-in,.tag-ongoing{background-color:#adffad;color:#217e2e}.tag-planned{background-color:#c2dcff;color:#0565ff}.tag-disabled{background-color:#ccc;color:#333}.tag-pending{background-color:#ffd29c;color:#a05d13}.tag-missed{background-color:#ffabab;color:#9f1919}.tag-deleted{background-color:#ffe1e2;color:#9f1919}.tag-visitor{background-color:#f0cbff;color:#41007a}.dot-icon{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle;margin-bottom:2px}.tag-ongoing .dot-icon,.tag-checked-in .dot-icon{background-color:#217e2e}.tag-missed .dot-icon{background-color:#9f1919}.tag-pending .dot-icon{background-color:#a05d13}.tag-planned .dot-icon{background-color:#0565ff}.tag-history .dot-icon{background-color:#505050}.tag-deleted .dot-icon{background-color:#ff8989}.tag-disabled .dot-icon{background-color:#333}.tag-visitor .dot-icon{background-color:#41007a}.mbi-20{margin-bottom:20px!important}.e-contextmenu-container{display:none}.wider-menu .celloClass div[class^="cello-"]{width:0!important;height:0!important}.narrow-menu .celloClass div[class^="cello-"]{width:0!important;height:0!important}.user-image-uploader.e-upload .e-file-select-wrap{padding:0}.user-image-uploader{border:initial}.user-image-uploader .e-file-drop,.user-image-uploader .e-file-select{display:none!important}.user-image-uploader button.e-upload-browse-btn{border-radius:8px;background-color:#0565ff!important;text-shadow:initial!important;border-color:#0565ff!important;padding:2px 16px;color:#fff!important;width:100%}.user-image-uploader button.e-upload-browse-btn:hover{background-color:#0050d1!important}.edit-image-icon{position:absolute;bottom:-5px;right:0;background-color:#0565ff;border-radius:50%;padding:3px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.edit-image-icon svg{fill:#fff}.edit-image-icon:hover{background-color:#0050d1}.popup-onboarding-meetingroom.e-dialog,.popup-onboarding-parking.e-dialog,.popup-onboarding-desk.e-dialog{height:min(740px,87vh);max-height:87vh}.popup-onboarding-meetingroom .e-dlg-content{height:100%}.popup-onboarding-meetingroom .modal-body{flex:1 1 auto;min-height:0}.popup-onboarding-bottom-buttons{position:sticky;bottom:2em}.popup-onboarding-bottom-buttons .sbtn-save{min-width:130px}.mr-onb-name-step .modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mr-onb-name-step .onboarding-heading-text{flex:0 0 auto}.mr-onb-name-step .popup-onboarding-bottom-buttons{position:static;bottom:auto}.onboarding-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto}.onboarding-step{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;background:#e9eef5;color:#6b7a90;flex:0 0 auto}.onboarding-step.active,.onboarding-step.done{background:#0565ff;color:#fff}.onboarding-step-line{width:56px;height:2px;background:#e2e8f2}.onboarding-step-line.done{background:#0565ff}.mr-onb-room-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 .25rem .25rem}.mr-onb-room-card{background:#f2f3f9;border-radius:8px;padding:.8rem;margin-bottom:.65rem}.mr-onb-room-card:last-child{margin-bottom:0}.mr-onb-room-top{display:flex;align-items:center;gap:1rem}.mr-onb-room-name{flex:1 1 auto;min-width:0}.mr-onb-cap{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.mr-onb-cap-box{width:116px}.mr-onb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:.65rem}.mr-onb-chips .tag{cursor:pointer;user-select:none;background-color:#dfecff}.mr-onb-chips .tag:hover{background-color:#bfdaff}.mr-onb-chips .tag.selected{background-color:#0565ff;color:#fff}.mr-onb-hint{color:#d84a4a;font-size:.85rem;margin:.4rem 0 0}.onboarding-invite{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.onboarding-invite .modal-body{flex:1 1 auto;min-height:0}.onboarding-invite-body{max-width:520px}.onboarding-invite-textarea{width:100%;min-height:300px;resize:vertical;border-radius:8px;border:1px solid #d3dcea;padding:.75rem 1rem}.onboarding-invite-textarea:focus{outline:0;border-color:#0565ff;box-shadow:0 0 0 2px rgba(5,101,255,.15)}.onboarding-invite-textarea::placeholder{color:#aab2c0;line-height:2.5;opacity:1}.onboarding-invite-meta{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem}.onboarding-invite-help{color:#8a93a3;font-size:.8rem}.onboarding-invite-count{color:#0565ff;font-size:.8rem;font-weight:600;white-space:nowrap}.input-custom-plus-btn{display:flex;position:absolute;right:8px;top:9px}.input-custom-plus-btn .e-input-group-icon:hover{background:#d0d5dd}.input-custom-plus-btn .e-input-group-icon{background:#eaecf0;border-radius:4px;margin:0;border-right-width:0;border-color:#e1e3ec;border:initial;color:#333;content:"";white-space:nowrap;display:flex;align-items:center;box-sizing:content-box;cursor:pointer;flex-direction:column;font-size:16px;justify-content:center;line-height:1;min-height:28px;min-width:28px;padding:0;text-align:center}.input-custom-plus-btn.e-numeric.e-plusminus .e-input-group-icon.e-spin-up:before{color:inherit}.input-custom-plus-btn.e-numeric.e-plusminus .e-input-group-icon.e-spin-up:after{color:inherit}.spot-name span,.desk-name span{color:#333;font-size:.9rem}.spot-name a,.desk-name a{color:#333;text-decoration:none}.spot-name a:hover,.desk-name a:hover,.map-name:hover{color:#1e1e1e;text-decoration:underline}.occupancy-info-box{font-size:.9rem}.occupancy-info-details .occupancy-info-box{line-height:1.5}.booking-user-avatar{width:32px;height:32px;margin-right:0}.border-top-light{border-top:1px solid #e8ecf2}.app-dashboard{padding-bottom:2rem}.app-dashboard h1{font-size:2.2rem}.hybrid-compliance-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background-color:#fff;border:1px solid #e2e6ee;white-space:nowrap;cursor:default}.hcw-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#dfe3ec}.hybrid-compliance-pill.pending .hcw-dot.filled{background-color:#ffc107}.hybrid-compliance-pill.compliant .hcw-dot.filled{background-color:#28a745}.hcw-count{margin-left:4px;font-size:.85rem;font-weight:700;color:#35405a}@media only screen and (max-width:540px){.hybrid-compliance-pill{gap:4px;padding:4px 8px}.hcw-dot{width:7px;height:7px}.hcw-count{margin-left:2px;font-size:.75rem}}#dashboard-reservation-box{width:100%;display:flex;flex-direction:column;border-radius:8px;background:#fff;padding:40px}#dashboard-reservation-box .reservation-title{display:flex;justify-content:space-between;gap:0 20px}#dashboard-reservation-box .reservation-title h3{font-size:1.4rem}#dashboard-reservation-box .reservation-days{display:flex;flex-direction:column;gap:40px}#dashboard-reservation-box .reservation-day{position:relative;display:flex;flex-direction:column;gap:20px;border:1px solid #d7e0f4;border-radius:8px;padding:26px 20px 20px 20px}#dashboard-reservation-box .reservation-date{position:absolute;top:-8px;left:10px;background-color:#fff;padding:0 14px;font-size:1rem}#dashboard-reservation-box .reservation-item{display:flex;justify-content:space-between;gap:20px;align-items:center}#dashboard-reservation-box .reservation-item>:last-child{margin-left:auto}#dashboard-reservation-box .reservation-checkbox{display:flex;align-items:center;justify-content:center;cursor:pointer}#dashboard-reservation-box .reservation-checkbox-unchecked{transition:all .2s ease;border-radius:50%}#dashboard-reservation-box .reservation-checkbox-unchecked:hover{background-color:#f5f7fa}#dashboard-reservation-box .reservation-checkbox-checked{display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:50%}#dashboard-reservation-box .reservation-checkbox-checked:hover{opacity:.8}.checkbox-dropdown-button-wrapper{position:absolute}.checkbox-dropdown-button{border-radius:6px;text-shadow:initial!important;border-color:#e1e3ec!important;font-size:.8rem}.checkbox-dropdown-button.e-dropdown-btn{font-size:.8rem}.checkbox-dropdown-button .e-control.e-btn.e-lib.e-split-btn.checkbox-dropdown-button.e-icon-btn{padding:2px 10px!important}.checkbox-dropdown-button.e-dropdown-btn .e-caret{color:initial}.checkbox-dropdown-button .e-dropdown-menu{padding:5px;font-size:.8rem;border-radius:8px}.checkbox-dropdown-button .e-dropdown-menu li:first-child{border-bottom:1px solid #f2f4ff}.checkbox-dropdown-button .e-dropdown-menu li:last-child{border-top:1px solid #f2f4ff;color:#a30404}.checkbox-dropdown-button .e-dropdown-menu li.e-item:hover{color:#0565ff!important;background:#f0f2ff;border-radius:6px;transition:all .25s ease}.checkbox-dropdown-button .e-dropdown-menu li:last-child.e-item:hover{color:#f6383a!important;background:#fef0f1}#dashboard-reservation-box .reservation-empty{display:flex;align-items:center;justify-content:center;min-height:60px;color:#acb4c4}#dashboard-reservation-box .reservation-divider{background:#ebeff970;width:100%;height:1px}#dashboard-reservation-box .reservation-description{display:flex;gap:20px}#dashboard-reservation-box .reservation-image,.booking-sidebar .reservation-image,.check-in-dialog .reservation-image{width:106px;min-width:106px;height:106px;display:flex;justify-content:center;align-items:center;border-radius:8px}#dashboard-reservation-box .reservation-image.image-car,.booking-sidebar .reservation-image.image-car,.check-in-dialog .reservation-image.image-car,.res-content-page .reservation-image.image-car{background:#fdf2f2;color:#e55858;transition:background .3s}#dashboard-reservation-box .reservation-image.image-desk,.booking-sidebar .reservation-image.image-desk,.check-in-dialog .reservation-image.image-desk,.res-content-page .reservation-image.image-desk{background:#f2fdf7;color:#3dbb57;transition:background .3s}#dashboard-reservation-box .reservation-image.image-parking,.booking-sidebar .reservation-image.image-parking,.check-in-dialog .reservation-image.image-parking,.res-content-page .reservation-image.image-parking{background:#f1faff;color:#2091e3;transition:background .3s}#dashboard-reservation-box .reservation-image.image-room,.booking-sidebar .reservation-image.image-room,.check-in-dialog .reservation-image.image-room,.res-content-page .reservation-image.image-room,.meeting-room-scheduler-holder .room-month-scheduler-image .reservation-image{background:#f6f2ff;color:#8a4ffb;transition:background .3s}#dashboard-reservation-box .reservation-image.image-parking svg,#dashboard-reservation-box .reservation-image.image-room svg,#dashboard-reservation-box .reservation-image.image-car svg,#dashboard-reservation-box .reservation-image.image-desk svg,#dashboard-reservation-box .reservation-image.image-release svg{width:32px;height:32px}.meeting-room-scheduler-holder .room-month-scheduler-image .reservation-image{width:80px;min-width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:8px}#dashboard-reservation-box .reservation-image.image-release,.booking-sidebar .reservation-image.image-release,.check-in-dialog .reservation-image.image-release,.res-content-page .reservation-image.image-release{background:#f7f7f7;color:#858585;transition:background .3s}#dashboard-reservation-box .resource-button{cursor:pointer}#dashboard-reservation-box .resource-button:hover .reservation-image.image-car{background:#ffdfdf}#dashboard-reservation-box .resource-button:hover .reservation-image.image-desk{background:#dffdee}#dashboard-reservation-box .resource-button:hover .reservation-image.image-parking{background:#d6effd}#dashboard-reservation-box .resource-button:hover .reservation-image.image-room{background:#e8ddff}#dashboard-reservation-box .resource-button:hover .reservation-image.image-release{background:#deffee}#dashboard-reservation-box .resource-link{cursor:pointer}#dashboard-reservation-box .resource-link:hover{text-decoration:underline!important}#dashboard-reservation-box .reservation-description-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0}#dashboard-reservation-box .reservation-description-title h5{margin:0;font-size:1.4rem}#dashboard-reservation-box .reservation-spot-category{font-size:1rem}#dashboard-reservation-box .reservation-description-title-time{stroke:#93a7c2;background:#d7e0f430;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;border-radius:8px;font-size:1rem;white-space:pre-wrap}#dashboard-reservation-box .reservation-description-title-time svg{min-width:fit-content}#dashboard-reservation-box .reservation-buttons{display:flex;gap:20px;align-items:center;justify-content:flex-end}#dashboard-reservation-box .reservation-user-avatars{display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:12px}#dashboard-reservation-box .reservation-user-avatar{align-items:center;align-self:center;background:#dbe1fd;border-radius:100%;border:solid 2px #fff;display:inline-flex;-webkit-box-pack:center;justify-content:center;line-height:16px;font-size:1rem;letter-spacing:-.01em;text-transform:uppercase;width:36px;height:36px;margin-left:-12px}#dashboard-reservation-box .reservation-user-avatar-profile-picture{width:100%;height:100%;border-radius:100%}#dashboard-reservation-box .reservation-user-avatar-overflow{font-size:.85rem}#dashboard-week-picker{display:flex;flex-wrap:nowrap;align-items:stretch;border:1px solid #d7e0f4;border-radius:8px;overflow:hidden;min-height:42px;height:100%}#dashboard-week-picker>div{height:100%;display:flex;align-items:center}#dashboard-week-picker .navigation-button{width:42px;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;border-left:1px solid #d7e0f4}#dashboard-week-picker .navigation-button.locked-btn{filter:grayscale(1);cursor:not-allowed}#dashboard-week-picker .navigation-month{user-select:none;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;font-weight:500;padding:0 10px}#dashboard-week-picker .navigation-button:hover{background-color:#dbe1fd}#dashboard-week-picker .navigation-button:hover svg{fill:#0565ff}.dashboard-today-button{min-height:42px}@media screen and (max-width:1400px){.app-dashboard h1{font-size:1.8rem}#dashboard-reservation-box{padding:25px}#dashboard-reservation-box .reservation-description-title h5{font-size:1.2rem}}@media screen and (max-width:900px){#dashboard-reservation-box{gap:10px;padding:20px 10px 10px 10px}#dashboard-reservation-box .reservation-title{flex-wrap:wrap}#dashboard-reservation-box .reservation-title>:last-child{margin-left:auto}#dashboard-reservation-box .reservation-days{gap:30px}#dashboard-reservation-box .reservation-day{gap:20px;padding:16px 10px 10px 10px}#dashboard-reservation-box .reservation-item{gap:15px;flex-wrap:wrap}#dashboard-reservation-box .reservation-empty{min-height:50px}#dashboard-reservation-box .reservation-description{gap:10px}#dashboard-reservation-box .reservation-buttons{gap:10px}}@media screen and (max-width:767px){.app-dashboard h1{font-size:1.5rem}#dashboard-reservation-box .reservation-description-title{gap:4px}.reservation-day .reservation-item:first-of-type{padding-top:10px}#dashboard-reservation-box .reservation-image{width:64px;min-width:64px;height:64px}#dashboard-reservation-box .reservation-image img{width:100%;object-fit:cover}#dashboard-reservation-box .reservation-description-title-time{gap:4px;font-size:1rem}#dashboard-reservation-box .reservation-description-title-time svg{width:14px;height:14px}#dashboard-reservation-box .reservation-user-avatar{width:30px;height:30px;font-size:.8rem;margin-left:-10px}#dashboard-reservation-box .reservation-image.image-parking svg,#dashboard-reservation-box .reservation-image.image-room svg,#dashboard-reservation-box .reservation-image.image-car svg,#dashboard-reservation-box .reservation-image.image-desk svg,#dashboard-reservation-box .reservation-image.image-release svg{width:24px;height:24px}}@media screen and (max-width:535px){.checkbox-dropdown-button-wrapper{position:initial}#dashboard-reservation-box .reservation-title>:last-child{margin-left:initial;width:100%}#dashboard-reservation-box #dashboard-week-picker{width:100%}.reservation-item{position:relative}#dashboard-week-picker .navigation-month{font-size:1rem}#dashboard-reservation-box .reservation-description-title h5{font-size:1.35rem}#dashboard-reservation-box .reservation-spot-category{font-size:1rem}#dashboard-reservation-box .reservation-description-title{gap:6px}#dashboard-reservation-box .reservation-checkbox{position:absolute;bottom:7px;left:5px}#dashboard-reservation-box .reservation-description{min-width:250px}#dashboard-reservation-box .reservation-image{width:48px;min-width:48px;height:48px}#dashboard-reservation-box .reservation-image.image-parking svg,#dashboard-reservation-box .reservation-image.image-room svg,#dashboard-reservation-box .reservation-image.image-car svg,#dashboard-reservation-box .reservation-image.image-desk svg,#dashboard-reservation-box .reservation-image.image-release svg{width:20px;height:20px}#dashboard-reservation-box .marker-locator-icon{position:absolute;top:-4px;right:-4px}}.weekplanner-grid{display:flex;flex-direction:column;width:100%;height:calc(100vh - 135px);overflow:hidden;position:relative;border-radius:15px}.weekplanner-grid-header{display:flex;flex-direction:row;min-width:max-content;background-color:#f9fafb;position:sticky;top:0;z-index:2;border-radius:15px 15px 0;margin-right:2px}.weekplanner-grid-body{flex:1;overflow:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;margin-right:2px}.weekplanner-grid-body::-webkit-scrollbar{display:none}.weekplanner-grid-header-item{display:flex;border-right:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2;border-top:1px solid #e8ecf2;flex-shrink:0}.weekplanner-user-state-column{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:100px;width:100px;border-right:1px solid #e8ecf2;flex-shrink:0}.user-state-box{display:flex;flex-direction:row;min-width:max-content;border-bottom:1px solid #e8ecf2}.user-state-box .week-planner-sticked-column{border-left:1px solid #e8ecf2}.week-planner-sticked-column>.d-flex{min-width:0}.user-avatar-container{min-width:0;flex:1;overflow:hidden}.user-avatar-container .ml-3{min-width:0;overflow:hidden}.user-avatar-container .ml-3 h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-weekplan-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.week-planner-sticked-column>.d-flex>.d-flex:last-child{flex-shrink:0}.week-planner-sticked-column{position:sticky;left:0;background-color:#fff;min-width:300px;max-width:300px;z-index:1;flex-shrink:0;margin-right:25px}.weekplanner-grid-header .week-planner-sticked-column{position:sticky;left:0;top:0;z-index:3;background-color:#fff}.weekplanner-grid-header .week-planner-sticked-column:first-child{z-index:4;border:1px solid #e8ecf2;border-right:0;border-radius:15px 0 0 0}.user-state-box:hover .week-planner-sticked-column{z-index:2}.weekplanner-grid-header{transform:translateZ(0);will-change:transform}.week-planner-sticked-column{position:sticky;left:0;background-color:var(--white);z-index:1}.weekplanner-grid-header .week-planner-sticked-column{z-index:3}.weekplanner-grid-header .week-planner-sticked-column:first-child{z-index:4}.user-state-box:hover .week-planner-sticked-column{z-index:2}.week-planner-sticked-column,.weekplanner-grid-header-item,.weekplanner-user-state-column{min-width:300px}.user-state-box.current-user-row .weekplanner-user-state-column:last-child{margin-right:25px}.current-user-row{background-color:rgba(var(--primary-rgb),.05)}.current-user-row .user-state-name{font-weight:500}.current-user-row .occupancy-info-box{color:var(--primary)}.left-arrow-weekplanner{left:300px;z-index:2}.right-arrow-weekplanner{right:2px;z-index:2}.weekplanner-grid .disabled{background:#f9fafb;opacity:1;border:1px solid #d9d9d963}.weekplanner-grid .disabled svg{opacity:.1}.weekplanner-grid .disabled:hover{cursor:not-allowed}.today-day{background-color:#0565ff;color:#fff;border-radius:25px;padding:2px 8px}.e-dropdownbase .e-list-item{padding:3px 5px;line-height:25px}.state-option{width:100%;border-radius:8px;text-align:center;font-size:.9rem;cursor:pointer;padding:5px 10px}.state-option:hover{opacity:.9}.selected-state{padding:4px 8px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:500}.e-dropdownbase .e-list-item.e-active,.e-dropdownbase .e-list-item.e-active.e-hover{background-color:#f2f3f9}.status-dropdown,.state-display{width:90%}.weekplanner-state-note{font-size:.75rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.status-dropdown .e-ddl.e-input-group .e-input-value{font-size:.9rem;line-height:2}.status-dropdown .e-input-group .e-input-group-icon{background:transparent}.search-container{min-width:220px}.office-state-overview #dashboard-week-picker{background-color:#fff;align-items:center;min-height:38px}.office-state-overview .dashboard-today-button{min-height:38px}.office-state-overview #dashboard-week-picker .navigation-button{min-height:36px}.search-container .e-multi-select-wrapper{display:flex;justify-content:space-between}@media(max-width:1400px){.week-planner-sticked-column,.weekplanner-grid-header-item,.weekplanner-user-state-column{min-width:250px;max-width:250px}.left-arrow-weekplanner{left:250px}}@media(max-width:768px){.week-planner-sticked-column,.weekplanner-grid-header .week-planner-sticked-column{position:initial;left:initial;background:initial;z-index:0}}.btn-icon.sm-btn{width:20px;height:20px;line-height:unset}.map-accordion-chevron{transition:transform .2s;display:flex;align-items:center;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.map-accordion-chevron:hover{background:#f0f2ff}.map-accordion-chevron.open{transform:rotate(180deg)}.map-accordion-box{background-color:#fff;border-radius:12px}.map-step-name{font-size:1.1rem}.map-accordion-box p,.map-accordion-box ul li{font-size:.9rem}.step-circle{width:35px;height:35px;background:#e5e5e5;background-color:#f0f2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.2rem;color:#333}.onboarding-tag{background:#dbe1fd;height:20px;display:flex;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:400;color:#0e2bd9;line-height:1;align-items:center;align-self:center}.carplan-scheduler.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container{position:relative}.carplan-scheduler.e-schedule .e-timeline-view .e-appointment{top:initial!important}.reservation-plan .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject{font-size:16px;border-left:initial;border-left-color:initial;padding:initial}.reservation-plan .e-popup-header .e-popup-header-title-text{display:none}.carplan-scheduler.e-schedule .e-timeline-view .e-appointment,.carplan-scheduler.e-schedule .e-timeline-month-view .e-appointment{height:45px}.teams-nav-item{display:none;margin-top:.25rem;text-align:center}.teams-nav-item span{font-weight:400;font-size:.75rem;color:#474c6c;white-space:initial;line-height:1.5}.desktop-menu .teams-nav-item,.desktop-menu .teams-nav-item span{display:none}.filter-badge{width:8px;height:8px;border-radius:50%;background-color:#0565ff}@media(max-width:768px){.teams-nav-item{display:none}}.teams-bottom-mobile-menu .bottom-mobile-menu-items{display:none}@media only screen and (max-width:767px){.teams-bottom-mobile-menu.bottom-mobile-menu .bottom-mobile-menu-quick-box{right:-20px;top:-65px;left:initial}.teams-menu-toggle{left:-45px;z-index:2;position:relative}}.booking-sidebar .reservation-image{width:80px;min-width:80px;height:80px}.res-content-sidebar .attrs{max-width:600px}.multi-booking-sidebar{border-top:1px solid #e1e3ec}.multi-booking-sidebar .second-col{border-left:1px solid #e1e3ec;background-color:#f6f7f9}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule{border:0}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-schedule-toolbar{background-color:#f6f7f9;text-align:left}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-vertical-view .e-time-cells-wrap table td,.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-vertical-view .e-work-hours,.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-schedule-toolbar .e-toolbar-items,.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-schedule-toolbar .e-tbar-btn,.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule{background-color:#f6f7f9}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-schedule-toolbar .e-toolbar-items{min-height:initial}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today{display:none}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator){padding:3.5px 3.5px 0 3.5px}.multi-booking-sidebar .e-schedule .e-vertical-view .e-day-wrapper .e-appointment{left:3%!important}.multi-booking-sidebar .second-col .sidebar-scheduler .e-schedule .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover{background-color:#e1e3ec}.multi-booking-sidebar .e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay{background-color:#f6f7f9}.multi-booking-sidebar .e-schedule .e-appointment:not(.preview-event)::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:5px;height:96%;border-radius:10px}.desk-booking-sidebar .e-schedule .e-appointment:not(.preview-event)::after,.parking-booking-sidebar .e-schedule .e-appointment:not(.preview-event)::after{background-color:#4dc165}.multi-booking-sidebar .e-schedule .e-vertical-view .e-day-wrapper .e-appointment{background:#fff;border:1px solid #eaeaeb;border-radius:2px;color:initial;overflow:hidden;position:absolute;padding:13px}.multi-booking-sidebar .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .srb-info{font-weight:400}.multi-booking-sidebar .e-schedule .e-vertical-view .e-day-wrapper .e-appointment .srb-time{color:#869cbb}.multi-booking-sidebar .sidebar-new-booking{display:flex;flex-direction:column;gap:1.5rem}.meeting-room-repeat-ddl .e-popup.e-ddl .e-list-group-item,.meeting-room-repeat-ddl .e-dropdownbase .e-list-group-item{font-size:.75rem;font-weight:600;color:#869cbb;text-transform:none;padding-top:.65rem;padding-bottom:.25rem;pointer-events:none;line-height:1.3}.meeting-room-repeat-summary{font-size:.875rem;color:#6b7c93;line-height:1.4}.meeting-room-repeat-info-box{display:flex;align-items:flex-start;padding:.75rem .85rem;border-radius:8px;background-color:#eef4ff;font-size:.8125rem;color:#333;line-height:1.45}.meeting-room-repeat-info-icon{flex-shrink:0;margin-top:1px}.multi-booking-sidebar .e-schedule .e-day-wrapper .preview-event.e-appointment:hover,.multi-booking-sidebar .e-schedule .e-day-wrapper .e-appointment:hover{transform:initial}.multi-booking-sidebar .e-schedule{height:calc(100vh - 210px)!important}.multi-booking-sidebar .reservation-image{width:70px;min-width:70px;height:70px}.btn-modified{background-color:#adffad!important;color:#217e2e!important}.input-top-text{color:#869cbb}.full-height-layout{min-height:calc(100vh - 115px)}.full-height-layout .first-col,.full-height-layout .second-col{min-height:calc(100vh - 115px)}.full-height-layout .sidebar-new-booking{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;margin-bottom:3rem}.full-height-layout .sidebar-buttons-bottom{position:sticky;bottom:0;background:#fff;border-top:1px solid #e1e3ec;margin-top:auto;z-index:10}.full-height-layout .reservation-preview-box,.full-height-layout .sidebar-scheduler-box{overflow-y:auto}.reservation-success-overlay{height:100vh;display:flex;width:100%;position:absolute;z-index:-1}.booking-sidebar-inner{min-height:100%}.booking-sidebar-booking-overlay{position:absolute;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.82);pointer-events:all}.booking-sidebar-recurring-scope-overlay{align-items:center;justify-content:center;padding:1.5rem 1rem;overflow-y:auto}.recurring-scope-dialog-panel{width:100%;max-width:520px;background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:1.25rem 1.25rem 1rem}.recurring-scope-dialog-header{display:flex;align-items:flex-start;margin-bottom:1rem}.recurring-scope-dialog-title{font-size:1.25rem;font-weight:600;margin:0}.recurring-scope-dialog-actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;gap:1rem}.recurring-edit-scope-banner{display:flex;align-items:flex-start;padding:.75rem;border:1px solid #dbeafe;border-radius:8px;background:#f0f7ff}.booking-sidebar .reservation-success-overlay{position:relative;z-index:1}canvas[style*="position: fixed"][style*="pointer-events: none"]{z-index:10000!important}.reservation-success-modal{background:linear-gradient(180deg,#f0fdf4 0%,#fff 100%);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:480px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.reservation-success-content{gap:8em;max-width:600px;margin:0 auto}.room-booking-sidebar .reservation-success-content{gap:2em}.icon-container{border-radius:50%;padding:16px;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.booked-icon{background-color:#e5f6e7}.success-title{font-size:2rem;font-weight:600;color:#000;line-height:1.3}.book-summary{background-color:#f6f7f9;border-radius:12px;padding:20px;text-align:left;max-width:600px;margin:0 auto}.summary-header{display:flex;align-items:center;gap:8px;font-weight:500;color:#000;font-size:16px}.summary-content{display:flex;flex-direction:column;gap:12px}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.summary-label{color:#869cbb;font-size:14px}.summary-value{color:#000;font-weight:500;font-size:14px;text-align:right}.success-actions{display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.reservation-success-modal{width:95%;margin:16px}.reservation-success-content{padding:40px 24px 24px}.success-title{font-size:20px}.book-summary{padding:16px}}.reservation-preview-box{height:100%;overflow-y:auto}.reservation-preview-container{display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:.5rem}.reservation-preview-item{background:#fff;border-radius:8px;padding:1rem;position:relative;transition:all .2s ease;box-shadow:0 2px 3px rgba(0,0,0,.1);margin-bottom:4px}.reservation-preview-item::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:8px;width:5px;height:80%;border-radius:10px;background-color:#4fc167}.reservation-preview-item.already-reserved::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:8px;width:5px;height:80%;border-radius:10px;background-color:#adb5bd7d}.reservation-preview-item.availability-dependent::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:8px;width:5px;height:80%;border-radius:10px;background-color:#ff98007d}.reservation-preview-content{padding-right:2rem;padding-left:1rem}.reservation-date-header{display:flex;align-items:center;font-weight:500;margin-bottom:.25rem;font-size:.9rem}.reservation-date-header svg{width:20px;height:20px;color:#007bff}.reservation-time{display:flex;align-items:center;color:#869cbb}.reservation-time svg{width:16px;height:16px}.reservation-location{font-size:.875rem;color:#869cbb}.remove-date-btn{position:absolute;top:.75rem;right:.75rem;background:none;border:0;cursor:pointer;padding:.25rem;border-radius:4px;color:#dc3545;transition:all .2s ease}.remove-date-btn:hover{background-color:#dc3545;color:#fff}.date-text{text-transform:capitalize}.reservation-preview-item.already-reserved{background:#eee}.occupied-badge{background-color:#dc3545;color:#fff;border-radius:10px;font-size:.625rem;font-weight:500;margin-left:.5rem;text-transform:uppercase}.reserved-badge,.not-available-badge,.permission-badge{background-color:#adb5bd;color:#000;border-radius:10px;font-size:.625rem;font-weight:500;margin-left:.5rem;text-transform:uppercase}.reservation-warning{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#dc3545;font-weight:500;font-size:.875rem}.reservation-warning svg{width:16px;height:16px;flex-shrink:0}.reservation-preview-item.availability-dependent{border-color:#ff9800}.availability-badge{background-color:#ff9800;color:#fff;border-radius:10px;font-size:.625rem;font-weight:500;margin-left:.5rem;text-transform:uppercase}.availability-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#ff9800;font-weight:500;font-size:.875rem}.availability-info svg{width:16px;height:16px;flex-shrink:0}.existing-reservations{margin-top:.5rem}.admin-bypass-info{display:flex;align-items:center;gap:6px;color:#212529;font-size:.78rem}.admin-bypass-info--scheduler{background-color:#fff8ee;border-left:3px solid #ff9800;border-radius:4px;padding:4px 8px}.admin-bypass-info-text{display:flex;align-items:center;gap:6px;color:#ff9800;padding:0 10px}.existing-reservations-label{display:block;font-weight:500;font-size:.8rem;color:#333;margin-bottom:.25rem}.existing-reservation-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#333;margin-bottom:.125rem}.reserved-by{color:#666;font-size:.75rem;font-style:italic}.more-reservations{font-size:.75rem;color:#666;font-style:italic;margin-top:.25rem}.preview-event{background-color:#e8f5e8!important;border:2px dashed #4caf50!important;opacity:.9}.preview-event .srb-info{color:#000}.preview-event .srb-data{display:none;background-color:#0565ff;color:#fff;padding:6px 12px;line-height:1;border-radius:15px;font-size:.65rem;text-transform:uppercase}.sidebar-scheduler.has-preview-events{border:2px solid #4caf50;border-radius:8px;background-color:#f8fff8;padding:8px}.sidebar-scheduler.has-preview-events .e-schedule{border:0}.sidebar-scheduler .e-schedule .e-appointment.preview-event,.sidebar-scheduler .e-schedule .e-appointment.e-appointment-hover.preview-event{background-color:#eff6ff!important;border-color:#0565ff!important;color:#000!important}.multi-day-selector-wrapper{position:relative;max-width:100%;padding:.5rem 1.7rem}.multi-day-selector-container{display:flex;box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;overflow-x:hidden;-ms-overflow-style:none;gap:.5rem}.multi-day-right-paddle{position:absolute;right:0;cursor:pointer;top:38%}.multi-day-left-paddle{position:absolute;left:0;cursor:pointer;top:38%}.multi-day-selector-wrapper .ovl-icon svg{color:#333;height:20px;width:20px}.day-selector-item{position:relative;padding:.75rem;border:1px solid #e1e3ec;border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:75px;min-height:70px;text-align:center;background:#fff;flex-shrink:0;line-height:1.5;display:flex;flex-direction:column}.day-selector-item:hover{background:#f9fafb;transition:all .25s ease}.day-selector-item.selected{border-color:#0565ff}.day-selector-item.has-own-reservation{background-color:#e3f2fd;border-color:#1976d2}.day-selector-item.selected.has-own-reservation{background-color:#1976d2}.day-selector-item.fully-booked{background-color:#f3f5f7;border-color:#ddd;color:#888}.day-selector-item.fully-booked:hover:not(.disabled){background-color:#f3f5f7;border-color:#ddd;color:#888}.day-selector-item.partially-available{background-color:#fff8e1;border-color:#ff9800}.day-selector-item.partially-available:hover{background-color:#ffe0b2;border-color:#ff9800}.day-selector-item.no-permissions{background-color:#f3f5f7;border-color:#ddd;color:#888}.day-selector-item.not-available-yet{background-color:#f3f5f7;border-color:#ddd;color:#888}.day-selector-item.disabled{cursor:not-allowed;opacity:.7}.day-selector-item.blocked-by-other-reservation{cursor:not-allowed}.day-text{font-weight:600;font-size:.9rem;margin-bottom:5px}.month-text{font-size:.75rem;color:#869cbb}.reservation-indicator{height:20px}.own-reservation{color:#0565ff;position:absolute;bottom:24px;line-height:1;left:50%;transform:translateX(-50%)}.own-reservation svg{width:5px;height:5px}.own-reservation svg circle{r:2.5;cx:2.5;cy:2.5}.reservation-indicator.fully-booked{color:#dc3545}.reservation-indicator.partially-available{color:#ff9800}.day-selector-item.selected .reservation-indicator{color:#fff}.loading-indicator{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);z-index:10;border-radius:8px}.loading-indicator span{color:#666;font-size:.875rem}.no-dates-message{display:flex;align-items:center;justify-content:center;padding:2rem;color:#666;font-size:.875rem;text-align:center}.multi-day-selector-container::-webkit-scrollbar{display:none}.multi-day-selector-container{-ms-overflow-style:none}@media only screen and (max-width:768px){.multi-day-selector-wrapper{max-width:100%;left:0;padding:.7rem 0 .9rem 0}.multi-day-selector-container{overflow-x:scroll}}.subscription-usage-info{background:#fff;border-radius:8px;padding:12px 16px}.usage-text{font-size:18px;font-weight:600;color:#0565ff}.usage-label{font-size:14px;color:#474c6c;font-weight:500}.usage-progress{background:#e9ecef;border-radius:4px;height:6px;overflow:hidden}.progress-bar{background:linear-gradient(90deg,#0565ff 0%,#4caf50 100%);height:100%;border-radius:4px;transition:width .3s ease}.admin-panel .subscription-usage-info{min-width:150px}.pin-overlay-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:11000;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.pin-overlay{width:500px;max-width:calc(100vw - 2rem);background:#fff;border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden}.view-as-user-toggle{z-index:3;width:100%;position:absolute;width:400px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden;gap:12px;justify-content:space-between;top:8px;left:50%;padding:20px 15px;transform:translateX(-50%);border:1px solid #e3e9f770;border-radius:12px}.view-as-user-toggle h5{font-size:1rem}.view-as-user-toggle p{font-size:.75rem;color:#474c6d;line-height:1.5}.view-as-user-toggle .icon-box{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dbe1fd;line-height:1}.view-as-user-toggle .icon-box svg{margin:12px}.menu-admin-only{color:#d7e0f4;font-size:.8rem;text-transform:uppercase;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:3px}.menu-admin-only:before,.menu-admin-only:after{content:"";flex:1;height:1px;background-color:#f2f3f9}.menu-admin-only:before{margin:0 10px 0 5px}.menu-admin-only:after{margin:0 5px 0 10px}.menu-admin-only-text{background-color:#fff;padding:0;letter-spacing:1px}button.btn-view-as-user{font-size:.85rem;line-height:1;color:#474c6c;padding:8px 8px;border-radius:8px;text-shadow:initial!important;border-color:#e1e3ec!important;width:100%;text-align:left;margin-bottom:3px}button.btn-view-as-user:hover{background-color:#f2f3f9;transition:.25s;color:#474c6c}button.btn-view-as-user .icon-left{margin-right:10px}.upgrade-component{background:#f5e9ca;border-radius:6px}.upgrade-component a.order-btn{padding:8px 30px}.upgrade-component p{font-size:.9rem}.week-planner-trial-banner-spacer{height:3rem}.upgrade-component-demo-toggle .e-switch-wrapper .e-switch-inner:not(.e-switch-active){background-color:#fff;border-color:#d8cca6}.narrow-menu.upgrade-component-mobile{display:none}@media only screen and (max-width:766px){.upgrade-component-desktop{display:none}.narrow-menu.upgrade-component-mobile{display:block}.settings-dialog-content .narrow-menu.upgrade-component-mobile{padding-right:30px;z-index:997}}@media only screen and (min-width:768px) and (max-width:1366px){.sidebar .desktop-menu button.btn-view-as-user{display:none!important}}.e-dialog.e-lib.e-filter-popup .e-checkbox-wrapper .e-label{display:inline-block!important}.custom-scheduler.e-schedule .e-timeline-view .e-content-wrap,.custom-scheduler.e-schedule .e-timeline-view .e-content-table{height:auto!important}.custom-scheduler.e-schedule .e-timeline-view .e-resource-cells{height:auto!important}body:has(.dib-toast-host>.dib-toast)>.e-popup.e-popup-open:not(.e-dialog){z-index:2147483647!important}@media only screen and (max-width:767px){body:has(.dib-toast-host>.dib-toast) .e-datepicker.e-popup.e-popup-open{z-index:2147483646!important}}.time-was-adjusted{color:#ffc107;font-weight:500}.plandata .progress-bar{background:#0565ff}.purple-btn,.purple-btn:not(:disabled){background:#8a4ffb!important;color:#fff!important;border-color:#8a4ffb!important}.purple-btn:hover{background:#712cf9!important;border-color:#712cf9!important;color:#fff!important}.ai-tag{background:#8a4ffb;color:#fff;border-radius:8px}.map-detail-header .category-settings-icons .btn-edit{position:relative;top:-2px;left:-2px;width:32px;height:32px}.placement-mode{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cimage href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAABDVJREFUeF7tnUF6nDAMheFOsJ+crOnJmj3ciX5OQ0scG0u2niJ1lGUiZOn9lsEaD5mn+DGlwGwqmghmCiDGJkEACSDGFDAWTlRIADGmgLFwokICiDEFjIUTFRJA5BXYtu0xTdNjXddXee+6Ht1XyL7vvxKMD9nelmV50ZVQdjTXQDIYpzKuobgFUoHhHopLIA0YrqG4A0KE4RaKKyBMGC6huAFSu4FfnrD+Aij9zsvTlwsgd09T+74f1wfPZVlmz09f5oG0xC0BSYBa18nuHuS8mQZCEbUGxCsUs0AoMD5E/7JkXecr1Y/cHB/zZBIIR8S7Cjml4fgbk3P8anNAuOJRgHhavkwB2bbtdZ7nH9k8u+1NUYHUoBzH8bKu69v43JbxYA3IY57n1L0lb+o4QEpQjuP4aaltbwpIEuxSJaSuLRdIzxgyc5/mxRwQWtj/rHqAcMfQtA8gmmoTxgogBJE0TQKIptqEsQIIQSRNkwCiqTZhrABCEEnTJIBoqk0YCw4EfYhNax+CzuNkBQWicYhNA0jWYyN1EAjFUDSBASl1bdPHq72B1q7TAJKPMU0TDIq4QKUGXvodqol3Ba8xxmViQKCIA+F+niFRMWlJSbMW2UbXyksUiFbQEhB7fGjkJwZEI9geEaWvQecpAgQdpLSoo/6Q+Q4DQQY3KhzyelTeQ0BQQSGFlPSNyL8bCCIYSbG0fEnr0AVEOggt8VDjSOrBBiI5OEqg7/ArpQsLSGVQSP6oXXetkwBJ4o9T1o6eDKRyiA2Yx3u7RfwQm/U8OEDyQ2xQGKj+V2qjZ4fxTOVBBmK91DmqKlcJZsk6E5a6eXEE9GArpQurQgJKeWpIwUjeu4DcLF+s8vQw81sxSsIYAhJQMN9j7K6QZ1++pCvj1HMYyDNWCgrG8JJ1XV+RQbbWcc2/o/MUqZBnWb7QMEQr5DuhaBxi04ABAaJ9T9E4xNbzZdTeZVR0yWrdU+KgXBsTDEheKah2utLJRbX3OkKBJCjoQ2waQDTyEN2HtAsRZ6EFBJfBZ8/wCkEnEkDQCjP9BxCmYGjzAIJWmOk/gDAFQ5sHELTCTP8BhCkY2jyAgBU+m3jUnX0PEO4Y4JQ/uTe1Dyk08Zqf0XOB5F1bxGG8EYDWgJQOsaFf8RdvlLubQdzPHagVwvU7MstHrjVVIWciHPEoQDj+RsSUuNYkkLx1f0n0y/LVAuIJRsrTLBAqlHjVuERdMny0Zni8jJ8hppTpHZT4dxVSKjP91KDEP3RhCilp3vmVuubmUjLGUV+mb+ql5JhQXMEw/5RVm21EKO5guAVy80h8MnQJwzUQ6j5ldE3Xvt7dPSQXKFu+3FbGmZd7ICkR9GE8zSr5L4BoCoYeK4CgFWb6DyBMwdDmAQStMNN/AGEKhjYPIGiFmf4DCFMwtHkAQSvM9B9AmIKhzQMIWmGm/9+NPQySqGJtUwAAAABJRU5ErkJggg==' width='80' height='80' opacity='0.65' /%3E%3Ccircle cx='40' cy='40' r='14' fill='%2328a745' stroke='rgba(255,255,255,0.66)' stroke-width='2'/%3E%3C/svg%3E") 40 40,crosshair!important}.placement-mode *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cimage href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAABDVJREFUeF7tnUF6nDAMheFOsJ+crOnJmj3ciX5OQ0scG0u2niJ1lGUiZOn9lsEaD5mn+DGlwGwqmghmCiDGJkEACSDGFDAWTlRIADGmgLFwokICiDEFjIUTFRJA5BXYtu0xTdNjXddXee+6Ht1XyL7vvxKMD9nelmV50ZVQdjTXQDIYpzKuobgFUoHhHopLIA0YrqG4A0KE4RaKKyBMGC6huAFSu4FfnrD+Aij9zsvTlwsgd09T+74f1wfPZVlmz09f5oG0xC0BSYBa18nuHuS8mQZCEbUGxCsUs0AoMD5E/7JkXecr1Y/cHB/zZBIIR8S7Cjml4fgbk3P8anNAuOJRgHhavkwB2bbtdZ7nH9k8u+1NUYHUoBzH8bKu69v43JbxYA3IY57n1L0lb+o4QEpQjuP4aaltbwpIEuxSJaSuLRdIzxgyc5/mxRwQWtj/rHqAcMfQtA8gmmoTxgogBJE0TQKIptqEsQIIQSRNkwCiqTZhrABCEEnTJIBoqk0YCw4EfYhNax+CzuNkBQWicYhNA0jWYyN1EAjFUDSBASl1bdPHq72B1q7TAJKPMU0TDIq4QKUGXvodqol3Ba8xxmViQKCIA+F+niFRMWlJSbMW2UbXyksUiFbQEhB7fGjkJwZEI9geEaWvQecpAgQdpLSoo/6Q+Q4DQQY3KhzyelTeQ0BQQSGFlPSNyL8bCCIYSbG0fEnr0AVEOggt8VDjSOrBBiI5OEqg7/ArpQsLSGVQSP6oXXetkwBJ4o9T1o6eDKRyiA2Yx3u7RfwQm/U8OEDyQ2xQGKj+V2qjZ4fxTOVBBmK91DmqKlcJZsk6E5a6eXEE9GArpQurQgJKeWpIwUjeu4DcLF+s8vQw81sxSsIYAhJQMN9j7K6QZ1++pCvj1HMYyDNWCgrG8JJ1XV+RQbbWcc2/o/MUqZBnWb7QMEQr5DuhaBxi04ABAaJ9T9E4xNbzZdTeZVR0yWrdU+KgXBsTDEheKah2utLJRbX3OkKBJCjoQ2waQDTyEN2HtAsRZ6EFBJfBZ8/wCkEnEkDQCjP9BxCmYGjzAIJWmOk/gDAFQ5sHELTCTP8BhCkY2jyAgBU+m3jUnX0PEO4Y4JQ/uTe1Dyk08Zqf0XOB5F1bxGG8EYDWgJQOsaFf8RdvlLubQdzPHagVwvU7MstHrjVVIWciHPEoQDj+RsSUuNYkkLx1f0n0y/LVAuIJRsrTLBAqlHjVuERdMny0Zni8jJ8hppTpHZT4dxVSKjP91KDEP3RhCilp3vmVuubmUjLGUV+mb+ql5JhQXMEw/5RVm21EKO5guAVy80h8MnQJwzUQ6j5ldE3Xvt7dPSQXKFu+3FbGmZd7ICkR9GE8zSr5L4BoCoYeK4CgFWb6DyBMwdDmAQStMNN/AGEKhjYPIGiFmf4DCFMwtHkAQSvM9B9AmIKhzQMIWmGm/9+NPQySqGJtUwAAAABJRU5ErkJggg==' width='80' height='80' opacity='0.65' /%3E%3Ccircle cx='40' cy='40' r='14' fill='%2328a745' stroke='rgba(255,255,255,0.66)' stroke-width='2'/%3E%3C/svg%3E") 40 40,crosshair!important}.zone-drawing-mode{cursor:crosshair!important}.zone-drawing-mode *{cursor:crosshair!important}.placement-mode-banner{position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;padding:8px 16px;border-radius:32px;font-weight:400;font-size:.9rem;box-shadow:0 4px 16px rgba(5,101,255,.35);animation:placementBannerSlideIn .3s ease-out}.placement-mode-banner svg{flex-shrink:0}.placement-mode-banner svg path{fill:#fff}.placement-mode-close{background:transparent;border:0;color:#fff;font-size:20px;line-height:1;padding:0 0 0 8px;cursor:pointer;opacity:.8;transition:opacity .2s}.placement-mode-close:hover{opacity:1}.workplace-zone-list{border-top:1px solid #eef1f6}.workplace-zone-item{display:flex;align-items:center;gap:5px;border:1px solid transparent;padding:4px 8px;border-radius:6px;margin-bottom:4px}.workplace-zone-item-selectable{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.workplace-zone-item-selectable:hover{border-color:#c7d2fe;background:#fff}.workplace-zone-item-selectable.is-selected{border-color:#0565ff;background:#fff}.workplace-zone-color{width:10px;height:40px;border-radius:20px;flex-shrink:0}.workplace-zone-item-main{flex:1;min-width:0}.workplace-zone-name{font-size:.95rem;font-weight:600;line-height:1.2}.workplace-zone-delete{background:transparent;border:0;color:#6b7280;font-size:22px;line-height:1;padding:0 4px;cursor:pointer}.workplace-zone-delete:hover{color:#ef4444}.workplace-zone-dialog .modal-body label{font-weight:500}.workplace-zone-dialog .modal-footer{border-top:initial}.workplace-zone-dialog-info{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.9rem}.workplace-zone-dialog-info input{margin-top:3px}.workplace-zone-label{background:rgba(17,24,39,.78);color:#fff;border:0;border-radius:12px;padding:4px 10px;font-size:var(--zone-label-font-size,12px);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:none;max-width:var(--zone-label-max-width,150px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workplace-zone-label:before{display:none}.carplan-scheduler.e-schedule .e-timeline-view.e-timeline-week-view .e-resource-left-td .e-resource-text>div{line-height:28px}@keyframes placementBannerSlideIn{from{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes subtle-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 16px rgba(5,101,255,.35)}50%{transform:scale(1.02);box-shadow:0 6px 20px rgba(5,101,255,.45)}}.floorplans-section{padding:1rem 0}.floorplans-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.floorplans-title{font-weight:500;margin:0 0 .25rem 0;color:#1e1e1e;font-size:1.5rem}.floorplans-subtitle{margin:0;font-size:.85rem;color:#72777a}.floorplans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}@media(max-width:480px){.floorplans-grid{grid-template-columns:1fr}}.floorplan-card{background:#fff;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 0 15px 5px #eee;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.floorplan-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.floorplan-card-header{position:relative;border-bottom:1px solid #eee;padding-bottom:10px}.floorplan-map-preview{height:180px;background-color:#fff;overflow:hidden;position:relative}.floorplan-map-preview-empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-color:#dee2e6;border-radius:10px;border:1px dashed #dee2e6}.empty-map-icon{opacity:.5}.floorplan-status-row{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;gap:5px}.floorplan-name{font-size:1.1rem;margin:0 0 1rem 0;color:#1a1a1a}.floorplan-info{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;color:#6c757d}.floorplan-info-item{display:flex;align-items:center;gap:.35rem;color:#6c757d;font-size:.875rem}.floorplan-tags{display:flex;flex-wrap:wrap;gap:.5rem}.floorplan-card-footer{display:flex;gap:.75rem;border-top:1px solid #eee;padding-top:10px}.floorplan-card-footer .btn-outline-edit{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;font-weight:500;cursor:pointer;transition:all .15s ease}.floorplan-card-footer .btn-outline-edit:hover{background:#f8f9fa;border-color:#ced4da}.floorplan-card-footer .btn-outline-edit svg{width:18px;height:18px}.floorplan-card-footer .sbtn-save{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.floorplan-card-footer .sbtn-save svg{width:18px;height:18px;stroke:#fff}.workplaces-breadcrumb{display:flex;align-items:center;gap:.75rem}.btn-back{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:0;border-radius:8px;color:#0565ff;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease}.btn-back:hover{background:#e8f0fe}.btn-back svg{width:18px;height:18px;stroke:#0565ff}.breadcrumb-separator{color:#adb5bd;font-size:1rem}.breadcrumb-current{color:#1a1a1a;font-weight:500;font-size:.95rem}.floorplan-card-nomap .floorplan-map-preview-empty{border-color:#dee2e6;border-radius:10px;border:1px dashed #dee2e6}.floorplan-empty-state{grid-column:1/-1;background:#f8f9fa;border-radius:12px;padding:3rem 2rem}.floorplan-empty-state h4{font-size:1.1rem;font-weight:600}.floorplan-empty-state p{font-size:.9rem;max-width:400px;margin-left:auto;margin-right:auto}.floorplan-card .reservation-status-tag{font-size:.8rem;padding:7px 12px;line-height:1}.admin-view-toolbar{right:-2px;top:-2px;position:relative;z-index:1}.floorplan-card .dropdown-custom button.e-btn svg{fill:#474c6c!important}.category-box-light h3{font-size:1.4rem}.state-row-hidden .state-row-content .state-chip,.state-row-hidden .state-row-content .state-hidden-label{opacity:.55}.resource-active-toggle-card{background:#fff;border-radius:6px;padding:6px 10px}.resource-active-toggle-floating{position:absolute;top:12px;right:12px;z-index:20;pointer-events:auto}.resource-active-toggle-card .park-spot-type{min-height:0}.resource-active-toggle-card .park-spot-type span.spot-type{top:0}.resource-inactive-panel{opacity:.55;filter:grayscale(.15);pointer-events:none;user-select:none}@keyframes settings-dialog-backdrop-in{from{background-color:rgba(115,115,115,0)}to{background-color:#737373}}@keyframes settings-dialog-content-in{from{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.settings-dialog-container{display:flex;padding:12px;background:#737373;position:fixed;inset:0;z-index:1050}.settings-dialog-container .main{background:initial}.settings-dialog-main{position:relative}.settings-dialog-close{position:absolute;top:12px;right:12px;z-index:999;line-height:0;color:#333;background:#fff;border-radius:50%;padding:4px!important;border-color:#e1e3ec!important;border:1px solid #e1e3ec!important;transition:box-shadow .2s ease,transform .2s ease;box-shadow:0 0 15px 5px #eee;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.settings-dialog-close:hover,.settings-dialog-close:focus{color:#333;background:#eee}.settings-dialog-main .upgrade-component-desktop{margin-right:40px!important}.settings-dialog-content{width:100%;background:#f2f3f9;display:flex;border-radius:15px;transform-origin:50% 45%;animation:settings-dialog-content-in .38s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 18px 48px rgba(0,0,0,.18)}@media(prefers-reduced-motion:reduce){.settings-dialog-content{animation:none!important}}.settings-dialog-container .sidebar{display:none}.settings-dialog-container .sidebar-menu-container,.settings-dialog-container .submenu-panel{height:auto}.settings-dialog-container .submenu-panel{overflow:visible;border-radius:15px 0 0 15px}.settings-dialog-container .menu{overflow:visible}.settings-dialog-container .e-sidebar.e-right.e-open{border-radius:15px}.border-right-grey{border-right:1px solid #d7e0f4}.border-left-grey{border-left:1px solid #d7e0f4}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.group-mode-inline{gap:.35rem .5rem;font-size:.875rem}.group-mode-inline__label{color:#666}.group-mode-inline__value{font-weight:700;color:#111}.group-mode-inline__sep{color:#999;user-select:none}.group-mode-inline__change{font-size:inherit;font-weight:500;color:#0565ff!important;text-decoration:none!important}.group-mode-inline__change:hover{text-decoration:underline!important}.group-mode-per-module-hint-anchor{position:relative;display:inline-block;max-width:100%;vertical-align:baseline}.group-mode-per-module-hint{position:absolute;top:calc(100% + 10px);left:0;transform:none;z-index:5000;box-sizing:border-box;width:max-content;max-width:min(300px,calc(100vw - 24px));min-width:220px;padding:14px 38px 14px 16px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.25),0 4px 16px rgba(5,101,255,.15);white-space:normal;text-align:left;animation:tooltipFadeIn .3s ease-out}.group-mode-per-module-hint__content{color:#fff;padding-right:4px}.group-mode-per-module-hint__title{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.95rem;margin-bottom:6px;color:#fff;line-height:1.3}.group-mode-per-module-hint__icon{flex-shrink:0;width:1rem;height:1rem;color:#93c5fd}.group-mode-per-module-hint__description{font-size:.85rem;color:rgba(255,255,255,.85);line-height:1.5;margin:0}.group-mode-per-module-hint__close{position:absolute;top:6px;right:6px;background:transparent;border:0;color:rgba(255,255,255,.6);font-size:1.2rem;cursor:pointer;padding:4px 8px;line-height:1;border-radius:4px;transition:color .15s ease,background .15s ease}.group-mode-per-module-hint__close:hover{color:#fff;background:rgba(255,255,255,.1)}.group-mode-per-module-hint__arrow{position:absolute;top:-8px;left:1.75rem;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1a1a2e;filter:drop-shadow(0 -1px 0 rgba(255,255,255,.06))}.zone-group-hint{position:relative;display:inline-flex;align-items:center;vertical-align:middle;flex-shrink:0;line-height:1;font-weight:400;text-align:left}.zone-group-hint .zone-group-hint__trigger{display:inline-flex;align-items:center;gap:.35rem;height:26px;margin:0;padding:0 .65rem 0 .5rem;border:1px solid #fde8c8;border-radius:999px;background:#fffbf5;color:#b45309;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.zone-group-hint .zone-group-hint__trigger:hover{background:#fff3cd;border-color:#f0ad4e}.zone-group-hint .zone-group-hint__trigger:focus-visible{outline:2px solid #0565ff;outline-offset:2px}.zone-group-hint .zone-group-hint__icon{width:14px;height:14px;flex-shrink:0;color:#b45309}.zone-group-hint .zone-group-hint__label{font-size:inherit;line-height:1}.info-popover .info-popover__popover,.zone-group-hint .zone-group-hint__popover{display:none;position:fixed;inset:auto;top:12px;left:12px;margin:0;overflow:visible;box-sizing:border-box;width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 24px));padding:14px 40px 14px 16px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.25),0 4px 16px rgba(5,101,255,.15);color:#fff;font-family:inherit;font-size:.85rem;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;cursor:default}.info-popover .info-popover__popover:popover-open,.zone-group-hint .zone-group-hint__popover:popover-open{display:block;animation:infoPopoverIn .16s ease-out}.info-popover .info-popover__popover:focus,.zone-group-hint .zone-group-hint__popover:focus{outline:0}.info-popover .info-popover__popover::backdrop,.zone-group-hint .zone-group-hint__popover::backdrop{background:transparent}.info-popover .info-popover__arrow,.zone-group-hint .zone-group-hint__arrow{position:absolute;top:-8px;left:calc(var(--info-popover-arrow-x,22px) - 8px);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #1a1a2e}.info-popover .info-popover__popover--above .info-popover__arrow,.zone-group-hint .zone-group-hint__popover--above .zone-group-hint__arrow{top:auto;bottom:-8px;border-top:8px solid #16213e;border-bottom:0}.info-popover .info-popover__title,.zone-group-hint .zone-group-hint__title{display:flex;align-items:center;gap:.45rem;margin-bottom:6px;color:#fff;font-size:.95rem;font-weight:600;line-height:1.3}.info-popover .info-popover__title>span,.info-popover .info-popover__close>span,.zone-group-hint .zone-group-hint__title>span,.zone-group-hint .zone-group-hint__close>span{font-size:inherit}.zone-group-hint .zone-group-hint__title-icon{width:16px;height:16px;flex-shrink:0;color:#93c5fd}.info-popover .info-popover__text,.zone-group-hint .zone-group-hint__text{display:block;color:rgba(255,255,255,.85);font-size:.85rem;line-height:1.5}.zone-group-hint .zone-group-hint__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:9.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.zone-group-hint .zone-group-hint__chip{display:inline-block;max-width:100%;padding:3px 9px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.1);color:#fff;font-size:.78rem;font-weight:500;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.zone-group-hint .zone-group-hint__link{display:inline-flex;align-items:center;margin-top:12px;border-radius:4px;color:#93c5fd;font-size:.82rem;font-weight:500;text-decoration:none}.zone-group-hint .zone-group-hint__link:hover{color:#bfdbfe;text-decoration:underline}.info-popover .info-popover__close,.zone-group-hint .zone-group-hint__close{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.6);font-family:inherit;font-size:1.2rem;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease}.info-popover .info-popover__close:hover,.zone-group-hint .zone-group-hint__close:hover{color:#fff;background:rgba(255,255,255,.1)}.info-popover .info-popover__close:focus-visible,.zone-group-hint .zone-group-hint__link:focus-visible,.zone-group-hint .zone-group-hint__close:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}@keyframes infoPopoverIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.info-popover .info-popover__popover:popover-open,.zone-group-hint .zone-group-hint__popover:popover-open{animation:none}}.info-popover{position:relative;display:inline-flex;align-items:center;vertical-align:middle;max-width:100%;line-height:1;font-weight:400;text-align:left}.info-popover .info-popover__trigger{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:24px;margin:0;padding:2px 0;border:0;border-radius:4px;background:transparent;color:#0050d1;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;cursor:pointer}.info-popover .info-popover__trigger:hover .info-popover__label{text-decoration:underline}.info-popover .info-popover__trigger:focus-visible{outline:2px solid #0565ff;outline-offset:2px}.info-popover .info-popover__icon{width:14px;height:14px;flex-shrink:0}.info-popover .info-popover__label{font-size:inherit;line-height:inherit}.info-popover .info-popover__popover{max-width:min(440px,calc(100vw - 24px))}.info-popover .info-popover__text{max-height:min(70vh,36rem);overflow-y:auto;overscroll-behavior:contain;white-space:pre-line;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.info-popover .info-popover__text:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px;border-radius:4px}.info-popover .info-popover__text--more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2rem),transparent)}.info-popover-fallback .info-popover .info-popover__popover{display:block;position:static;margin-top:6px}.info-popover-fallback .info-popover .info-popover__trigger,.info-popover-fallback .info-popover .info-popover__arrow,.info-popover-fallback .info-popover .info-popover__close{display:none}.zone-group-hint.resource-status-bar__zone-hint{flex-shrink:1;min-width:0}.resource-status-bar__zone-hint .zone-group-hint__trigger{min-width:0;max-width:100%}.resource-status-bar__zone-hint .zone-group-hint__label{min-width:0;padding:.25em 1px;margin:-.25em -1px;overflow:hidden;text-overflow:ellipsis}@media(max-width:767.98px){.zone-group-hint.resource-status-bar__zone-hint{flex-shrink:0}.resource-status-bar__zone-hint .zone-group-hint__label{display:none}.resource-status-bar__zone-hint .zone-group-hint__trigger{width:26px;padding:0;justify-content:center}}.map-category-meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.groups-admin-module-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border-bottom:1px solid #d9d9d9;padding:0 4px;box-sizing:border-box}.groups-admin-module-tabs__tab{appearance:none;margin:0;border:0;background:transparent;cursor:pointer;padding:14px 18px 10px;position:relative;line-height:1.2;transition:color .15s ease;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:.45rem}.groups-admin-module-tabs__label{letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:500;color:#333}.groups-admin-module-tabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;padding:.35rem;font-size:.65rem;font-weight:600;letter-spacing:0;text-transform:none;line-height:1;border-radius:999px;background:#e8ecf1;color:#4a5568;transition:background .15s ease,color .15s ease}.groups-admin-module-tabs__tab--active .groups-admin-module-tabs__badge{background:rgba(5,101,255,.14);color:#0565ff}.groups-admin-module-tabs__tab:hover:not(.groups-admin-module-tabs__tab--active){color:#1a202c}.groups-admin-module-tabs__tab:hover:not(.groups-admin-module-tabs__tab--active) .groups-admin-module-tabs__badge{background:#dfe4ea;color:#2d3748}.groups-admin-module-tabs__tab:focus{outline:0}.groups-admin-module-tabs__tab:focus-visible{outline:2px solid #0565ff;outline-offset:2px;border-radius:4px;z-index:1}.groups-admin-module-tabs__tab--active .groups-admin-module-tabs__label{color:#0565ff}.groups-admin-module-tabs__tab--active::after{content:"";position:absolute;left:2px;right:2px;bottom:-1px;height:4px;background:#0565ff;border-radius:999px;pointer-events:none}.group-actions-cell{display:flex;gap:4px;justify-content:flex-end}.gmd-cards{display:flex;align-items:stretch;gap:16px;flex-wrap:nowrap;min-width:0}.gmd-card{flex:1 1 0;border-radius:12px;padding:22px 20px;border:1px solid #e5e7eb;background:#fff;min-width:0}.gmd-card--active{border:2px solid #0565ff;background:#f0f6ff;box-shadow:0 0 0 1px rgba(5,101,255,.06)}.gmd-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.gmd-card__title{font-weight:700;margin-bottom:0;font-size:1rem;line-height:1.3}.gmd-card__lead{font-size:.875rem;line-height:1.45;color:#1a1a1a}.gmd-card__hint{font-size:.78rem;line-height:1.4}.gmd-badge{font-size:.7rem}.gmd-badge--current{flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.gmd-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 28px;align-self:center;color:#aaa;font-size:1.25rem;line-height:1}.gmd-intro-footer-stack{width:100%}.gmd-intro-footer-stack .gmd-intro-footer__summary-wrap{margin-bottom:6px}.gmd-intro-footer-stack .modal-align-btns{padding-top:8px}.gmd-intro-footer__summary-wrap{flex:1 1 220px;min-width:0}.gmd-intro-footer__summary{font-size:.875rem;line-height:1.45;color:#374151}.gmd-preview-table-wrap{overflow-x:auto;overflow-y:auto;max-height:340px;border:1px solid #f0f0f0;border-radius:8px}.gmd-preview-table{border-collapse:separate;border-spacing:0}.gmd-preview-table__head-row{border-bottom:2px solid #eee}.gmd-preview-table__th{min-width:110px;font-weight:600;color:#333;padding:8px 12px;background:#fff;position:sticky;top:0;z-index:1}.gmd-preview-table__th--source{min-width:170px;font-weight:700;color:#1a1a1a}.gmd-preview-table__row{border-bottom:1px solid #f4f4f4}.gmd-module-badge{font-size:.78rem;font-weight:600;background-color:#eff6ff;border-radius:20px;color:#2563eb;padding:2px 8px;white-space:nowrap}.gmd-preview-table__empty{color:#ccc}th.gmd-preview-table__th{border-top:initial}.gmd-warning-box{border:1px solid #fde8c8;border-radius:10px;background:#fffbf5;padding:18px 20px}.gmd-warning-box__icon{font-size:1.2rem;line-height:1}.gmd-warning-box__title{font-weight:600;color:#b45309;margin-bottom:4px}.gmd-warning-box__body{font-size:.85rem;margin-bottom:0}.resource-status-bar,.parking-status-bar{background:#fff;border-radius:12px;padding:.75rem 1rem;border:1px solid #fff}@media(max-width:480px){.resource-status-bar,.parking-status-bar{padding:.5rem .75rem}}.resource-status-bar.resource-status-bar--amber,.resource-status-bar.resource-status-bar--full,.parking-status-bar.parking-status-bar--amber,.parking-status-bar.parking-status-bar--full{background:#fff;border:1px solid #f0ad4e}.resource-status-bar__row1 .resource-status-bar__count-text,.parking-status-bar__row1 .parking-status-bar__count-text{font-size:.95rem}.resource-status-bar__filter-context{max-width:min(25rem,48vw);min-width:0;font-size:1.2rem}@media(max-width:520px){.resource-status-bar__filter-context{max-width:min(12rem,38vw);font-size:.95rem}.resource-status-bar__progress-track{display:none}}.resource-status-bar__filter-context-sep,.parking-status-bar__filter-context-sep{font-weight:300;color:#d7e0f4}.resource-status-bar__divider,.parking-status-bar__divider{height:1px;background:#e9ecef;margin:.5rem 0}.resource-status-bar__progress-track,.parking-status-bar__progress-track{min-width:72px;max-width:160px;height:6px;background:#e9ecef;border-radius:4px;overflow:hidden}.resource-status-bar__progress-fill,.parking-status-bar__progress-fill{height:100%;border-radius:4px;max-width:100%;transition:width .25s ease}.resource-status-bar__progress-fill--green,.parking-status-bar__progress-fill--green{background:#198754}.resource-status-bar__progress-fill--amber,.parking-status-bar__progress-fill--amber{background:#f0ad4e}.resource-status-bar__progress-fill--red,.parking-status-bar__progress-fill--red{background:#dc3545}.resource-status-bar__dot,.parking-status-bar__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#6c757d;flex-shrink:0}.resource-status-bar__dot--green,.parking-status-bar__dot--green{background:#198754}.resource-status-bar__dot--amber,.parking-status-bar__dot--amber{background:#f0ad4e}.resource-status-bar__dot--red,.parking-status-bar__dot--red{background:#dc3545}.resource-status-bar__res-chip-main,.parking-status-bar__res-chip-main{min-width:0;flex:1 1 auto}.resource-status-bar__res-booked-dot,.parking-status-bar__res-booked-dot{display:flex;align-items:center;justify-content:center;align-self:center}.resource-status-bar__res-detail,.parking-status-bar__res-detail{min-width:0;max-width:100%}.resource-status-bar__res-detail .assigned-tag{padding:4px 8px}.resource-status-bar__res-label,.parking-status-bar__res-label{display:block;line-height:1.35}.resource-status-bar__res-label--full-row,.parking-status-bar__res-label--full-row{width:100%;max-width:100%;box-sizing:border-box}.resource-status-bar__res-slot-name,.parking-status-bar__res-slot-name{font-weight:500;font-size:1rem;color:#212529;line-height:1.25;word-break:break-word}.resource-status-bar__res-floor,.parking-status-bar__res-floor{color:#6c757d;line-height:1.35;margin-top:.125rem}.resource-status-bar__time-pill,.parking-status-bar__time-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .65rem;background:#f1f3f5;border-radius:999px;font-size:.85rem;color:#495057;max-width:100%}.resource-status-bar__time-pill svg path,.parking-status-bar__time-pill svg path{stroke:#6c757d;stroke-width:.75}.resource-status-bar__time-pill-icon,.parking-status-bar__time-pill-icon{flex-shrink:0;opacity:.9}.resource-status-bar__depleted-row,.parking-status-bar__depleted-row{align-items:center}.resource-status-bar__depleted-icon,.parking-status-bar__depleted-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;vertical-align:middle;flex-shrink:0}.resource-status-bar__depleted-icon svg,.parking-status-bar__depleted-icon svg{display:block}.resource-status-bar__acc,.parking-status-bar__acc{border-radius:8px}.resource-status-bar__acc-head,.parking-status-bar__acc-head{user-select:none;border-radius:8px}.resource-status-bar__acc-icon-ring,.parking-status-bar__acc-icon-ring{width:35px;height:35px;background-color:#f0f2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-status-bar__acc-title,.parking-status-bar__acc-title{font-size:.9rem}.resource-status-bar__acc-chevron,.parking-status-bar__acc-chevron{transition:transform .2s ease;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex-shrink:0}.resource-status-bar__acc-chevron:hover,.parking-status-bar__acc-chevron:hover{background:#f0f2ff}.resource-status-bar__acc-chevron--open,.parking-status-bar__acc-chevron--open{transform:rotate(180deg)}.e-ddt.e-popup .e-treeview{display:block;width:100%}.desk-panel-view .filter-property,.parking-panel-view .filter-property,.desk-panel-dash .filter-property,.parking-panel-dash .filter-property{min-width:220px}.office-map-holder .filter-category .e-ddt,.office-map-holder .filter-property .e-multiselect.e-control-wrapper,.map-filter-overlay .filter-category .e-ddt,.map-filter-overlay .filter-property .e-multiselect.e-control-wrapper{box-shadow:0 2px 6px rgba(0,0,0,.1);border:1px solid #e1e3ec}.office-map-holder .filter-category,.map-filter-overlay .filter-category{min-width:240px}.filter-category .e-ddt.e-input-group input.e-dropdowntree{min-width:0;width:0;flex:1 1 auto}.office-map-holder .filter-property,.map-filter-overlay .filter-property{max-width:340px}.office-map-holder .filter-property .empty-filter-icon,.map-filter-overlay .filter-property .empty-filter-icon{background:#fff;height:30px;width:auto;padding:5px;border-radius:50%}.map-filter-overlay{max-width:calc(100% - 300px);flex-wrap:wrap}@media(max-width:768px){.map-filter-overlay{display:none!important}}.map-placement-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1045;pointer-events:auto}.admin-map-container.placement-active{position:relative;z-index:1046}.user-restrictions-admin .switcher-toggle-container{min-width:250px}.danger-zone-box h5{color:#f6383a}.danger-zone-box .detail-settings-box{border:1px solid #f6383a;margin-bottom:0}.danger-zone-box button.sbtn-erase{padding:4px 17px;font-size:.85rem;color:#fff}.danger-zone-box button.sbtn-erase:not(:disabled){background-color:#f6383a;border-color:#f6383a!important}.danger-zone-box button.sbtn-erase:hover:not(:disabled){border:1px solid #a30404!important;background-color:#a30404!important}.delete-dialog .modal-header{padding:.25rem 0 .75rem 0;align-items:center}.delete-dialog .modal-header .mbtn-close{margin:0}.quick-action-btn{margin:.5em}.quick-action-btn .blue-action-btn,.quick-action-btn .red-action-btn,.quick-action-btn .transparent-action-btn{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;border-radius:8px;padding:.5em 1em;text-shadow:initial;text-align:start;border:initial;color:#1e1e1e;white-space:normal;width:100%;height:100%}.quick-action-btn span{margin:0}.quick-action-btn .blue-action-btn{background-color:#f0f2ff}.quick-action-btn .blue-action-btn:hover{background-color:#dbe1fd}.quick-action-btn .blue-action-btn svg,.quick-action-btn .transparent-action-btn svg{fill:#0565ff}.quick-action-btn .transparent-action-btn{background-color:transparent;padding:0;line-height:1.5}.quick-action-btn .transparent-action-btn span{margin-left:2px;text-decoration:underline;font-size:.9rem}.quick-action-btn .red-action-btn{background-color:#fef0f1}.quick-action-btn .red-action-btn svg{fill:#f6383a}.quick-action-btn .red-action-btn:hover{background-color:#ffd9de}.quick-action-menu{margin-bottom:2em}.quick-action-btn button,.sbox-close-btn button{display:block;margin:0 auto}.quick-actions-main-menu{position:relative}.quick-actions-main-menu:hover>.quick-actions-sub-menu{display:block}.sub-link-divider{height:1px;background:#f2f4ff;margin-bottom:3px}.quick-actions-sub-menu{display:none;position:absolute;text-align:left;border:1px solid #e3e9f770;border-radius:12px;background:#fff;z-index:999;box-shadow:0 1px 2px 0 #4348641a;-webkit-box-shadow:0 1px 2px 0 #4348641a;-moz-box-shadow:0 1px 2px 0 #4348641a;transition-delay:300ms;inset:0 0 auto auto;margin:0;list-style:none;min-width:220px;padding:5px;bottom:5px;top:auto;left:100%;right:auto;margin-left:-10px;cursor:pointer}.sidebar:not(.expanded) .quick-actions-sub-menu{margin-left:0}.e-colorpicker-wrapper,.e-colorpicker-container{display:inline-block;line-height:0;outline:0;user-select:none}.e-colorpicker-wrapper .e-colorpicker,.e-colorpicker-container .e-colorpicker{height:1px;opacity:0;position:absolute;width:1px}.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn{font-family:initial;line-height:14px;padding:5px 8px}.e-split-colorpicker.e-split-btn .e-selected-color{background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:8px;border-radius:4px;height:20px;margin-top:0;position:relative;width:20px}.e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview{border-radius:4px}.e-colorpicker-wrapper *{box-sizing:border-box}.e-colorpicker-wrapper.e-disabled .e-palette .e-tile,.e-colorpicker-container.e-disabled .e-palette .e-tile{cursor:default}.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover,.e-colorpicker-container.e-disabled .e-palette .e-tile:hover{border:0;box-shadow:none}.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected,.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected{border:0}.e-colorpicker-wrapper.e-disabled .e-container .e-handler,.e-colorpicker-container.e-disabled .e-container .e-handler{cursor:default}.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container,.e-colorpicker-container.e-disabled .e-container .e-hsv-container{pointer-events:none}.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn){line-height:0}.e-container{border:0;border-radius:0;display:inline-block;line-height:0;outline:0;user-select:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.e-container.e-color-picker{width:341px}.e-container.e-color-palette{width:auto}.e-container .e-palette{border-bottom:0;display:table;line-height:0;outline:0;user-select:none}.e-container .e-palette .e-row{display:table-row;white-space:nowrap}.e-container .e-palette .e-tile{border:.5px solid transparent;box-sizing:border-box;cursor:pointer;display:inline-block;height:27px;text-align:center;vertical-align:middle;width:27px}.e-container .e-palette .e-tile.e-selected{outline:#000 .5px solid;position:relative}.e-container .e-palette .e-tile:hover{box-shadow:2px 2px 7px 2px rgba(229,231,235,.3);position:relative}.e-container .e-palette .e-tile.e-nocolor-item{background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:8px}.e-container .e-hsv-container{border-bottom:0;position:relative;touch-action:none}.e-container .e-hsv-container .e-hsv-color{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);height:232px}.e-container .e-hsv-container .e-handler{border:1px solid #fff;border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.7),inset 0 0 2px rgba(0,0,0,.7);cursor:pointer;display:inline-block;height:8px;margin-left:-4px;margin-top:-4px;position:absolute;touch-action:none;user-select:none;width:8px}.e-colorpicker-popup .e-dropdown-btn .e-caret{color:#333}.e-colorpicker-popup span{margin:0!important}.e-color-picker .e-float-input:first-child{width:30%!important;padding:.15rem}.e-color-picker .e-mode-switch-btn{width:24px}.e-color-picker .e-float-input:first-child input{height:21px!important}.e-color-picker .e-float-input{vertical-align:middle!important}.onboarding-container{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:20px}.onboarding-container header{text-align:center;margin:20px 0}.onboarding-container header p{font-size:1.2rem;max-width:600px}.onboarding-container .onboarding-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.onboarding-container .card{background:#fdfdfd;border:2px solid #d7e0f4;border-radius:10px;width:300px;padding:30px;text-align:center;min-height:360px;gap:15px}.onboarding-container .card h3{font-size:1.2rem;margin:10px 0}.onboarding-container .card p{font-size:.9rem;color:#555}.onboarding-container .card button{padding:10px 20px;background:#0565ff;color:#fff;border:#0050d1;border-radius:8px;cursor:pointer;transition:background .3s}.onboarding-container .card button:hover{background:#0056b3}.onboarding-container .onboarding-cards .reservation-image{width:160px;min-width:160px;height:160px;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer}.onboarding-container .onboarding-cards .reservation-image svg{width:40px;height:40px}.onboarding-container .onboarding-cards .reservation-image.image-desk{background:#dffdee;color:#3dbb57;transition:background .3s}.onboarding-container .onboarding-cards .reservation-image.image-desk svg{width:50px;height:50px}.onboarding-container .onboarding-cards .reservation-image.image-parking{background:#d6effd;color:#2091e3;transition:background .3s}.onboarding-container .onboarding-cards .reservation-image.image-room{background:#e8ddff;color:#8a4ffb;transition:background .3s}.setup-container{background-color:#fdfdfd;max-width:800px;margin:50px auto;padding:20px;border:0;border-radius:10px;display:flex;flex-direction:column;align-items:center}.setup-container header{text-align:center;margin-bottom:30px}.setup-container header p{font-size:1.2rem;max-width:600px}.setup-container header h1{font-size:2rem;color:#333;margin-bottom:15px}.setup-container header p{font-size:1.2rem;color:#666}.setup-container .status{display:flex;flex-direction:column;align-items:center}.setup-container .status p{font-size:1rem;color:#555;text-align:center}.popup-onboarding-general .e-dlg-modal{max-width:1100px}.onboarding-general-btn{padding:8px 25px;font-size:1rem}.onboarding-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}.onboarding-cards .card{position:relative;padding:1.5rem;border-radius:8px;border:2px solid #e0e0e0;cursor:pointer;transition:all .3s ease}.onboarding-cards .card.selected{border-color:#0565ff}.onboarding-cards .card.unselected{opacity:.5}.onboarding-cards .card.unselected:hover{opacity:1}.selection-indicator{position:absolute;top:-12px;right:-12px;background:#fff;border-radius:50%;padding:2px}.onboarding-actions{text-align:center}@media(max-width:600px){.setup-container{padding:15px}.setup-container header h1{font-size:1.5rem}.setup-container header p{font-size:1rem}.setup-container .status p{font-size:.9rem}.setup-container .card{width:100%}}.login-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;margin-bottom:24px;position:relative;animation:slideIn .3s ease-out;max-width:600px;margin-left:auto;margin-right:auto}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-alert-warning{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border:1px solid #ffca28;box-shadow:0 4px 12px rgba(255,193,7,.15)}.login-alert-warning .login-alert-icon{color:#f57c00}.login-alert-info{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:1px solid #64b5f6;box-shadow:0 4px 12px rgba(33,150,243,.15)}.login-alert-info .login-alert-icon{color:#1976d2}.login-alert-icon{flex-shrink:0;margin-top:2px}.login-alert-content{flex:1;min-width:0}.login-alert-title{font-weight:600;font-size:14px;color:#1a1a1a;margin-bottom:4px}.login-alert-message{font-size:13px;color:#424242;line-height:1.5}.login-alert-hint{font-size:12px;color:#757575;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.login-alert-close{flex-shrink:0;background:none;border:0;padding:4px;cursor:pointer;color:#9e9e9e;border-radius:6px;transition:all .2s ease;margin:-4px -4px 0 0}.login-alert-close:hover{background:rgba(0,0,0,.08);color:#616161}.login-alert-close:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.login-alert-error{background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%);border:1px solid #ef5350;box-shadow:0 4px 12px rgba(244,67,54,.15)}.login-alert-error .login-alert-icon{color:#d32f2f}.login-alert-success{background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border:1px solid #66bb6a;box-shadow:0 4px 12px rgba(76,175,80,.15)}.login-alert-success .login-alert-icon{color:#388e3c}@media(prefers-color-scheme:dark){.login-alert-warning{background:linear-gradient(135deg,#3d3200 0%,#4a3d00 100%);border-color:#ffa000}.login-alert-info{background:linear-gradient(135deg,#0d2137 0%,#1a3a5c 100%);border-color:#42a5f5}.login-alert-title{color:#f5f5f5}.login-alert-message{color:#e0e0e0}.login-alert-hint{color:#bdbdbd;border-top-color:rgba(255,255,255,.1)}.login-alert-close{color:#bdbdbd}.login-alert-close:hover{background:rgba(255,255,255,.1);color:#e0e0e0}}.default-zoom-slider .zoom-slider{accent-color:#0565ff;width:100%;cursor:pointer}.default-zoom-slider .zoom-percentage-label{font-weight:600;color:#0565ff;font-size:.875rem}.map-object-icon{background:transparent;border:0}.map-object__body{position:absolute;left:0;top:0;box-sizing:border-box}.map-object__body--icon{border-radius:50%;background:var(--map-object-color,#0565ff);box-shadow:0 1px 3px rgba(16,24,40,.3);display:flex;align-items:center;justify-content:center}.map-object__body--icon .map-object__glyph{width:62%;height:62%;background:#fff;-webkit-mask-size:contain;mask-size:contain}.map-object__body--shape .map-object__glyph{width:100%;height:100%;background:var(--map-object-color,#6b7280);-webkit-mask-size:100% 100%;mask-size:100% 100%}.map-object__glyph{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.map-object__body--text{color:var(--map-object-color,#1e1e1e);white-space:nowrap;font-weight:600;line-height:1.1;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.map-object--selected .map-object__body{outline:2px dashed #0565ff;outline-offset:3px}.map-object--ghost{opacity:.6}.leaflet-marker-icon.map-object-icon.leaflet-interactive{cursor:move}.map-objects-pane--inert .leaflet-marker-icon.leaflet-interactive{pointer-events:none}.map-object-placement-mode,.map-object-placement-mode *{cursor:default!important}.map-objects-panel{position:absolute;top:16px;right:16px;z-index:1001;width:min(340px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;background:#fff;border:1px solid #e1e3ec;border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.15);padding:14px 16px}.map-objects-panel__close{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;background:transparent;border-radius:100%}.map-objects-panel__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.map-objects-panel__chip{border:1px solid #e1e3ec;background:#fff;border-radius:999px;padding:2px 10px;font-size:12px}.map-objects-panel__chip.active{background:#0565ff;border-color:#0565ff;color:#fff}.map-objects-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.map-object-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid #e1e3ec;border-radius:8px;background:#fff;font-size:11px;line-height:1.2;text-align:center}.map-object-tile:hover{border-color:#0565ff}.map-object-tile.active{border-color:#0565ff;box-shadow:0 0 0 2px rgba(5,101,255,.25)}.map-object-tile__glyph{width:28px;height:28px;background:var(--map-object-color,#6b7280);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.map-object-toolbar{width:360px}.map-object-toolbar__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.map-object-toolbar__rows{display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px}.map-object-toolbar__row{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px;margin:0;font-size:12px}.map-object-toolbar__check{display:flex;align-items:center;gap:6px;margin:0;font-size:12px}@media(max-width:576px){.map-object-toolbar{width:calc(100% - 16px)}.map-objects-panel__grid{grid-template-columns:repeat(2,1fr)}}.map-marker-toolbar .toolbar-delete-section{position:relative}.map-marker-delete-menu{position:absolute;top:calc(100% + 10px);right:-8px;z-index:1002;width:220px;padding:4px;background:rgba(255,255,255,.98);border:1px solid rgba(0,0,0,.06);border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.14),0 1px 3px rgba(16,24,40,.08)}.map-marker-delete-menu__item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.map-marker-delete-menu__item:hover{background:#f2f3f7}.map-marker-delete-menu__title{font-size:13px;font-weight:500;line-height:1.3;color:#1e1e1e}.map-marker-delete-menu__hint{font-size:11px;line-height:1.3;color:#8a8f98}.map-marker-delete-menu__separator{height:1px;margin:3px 6px;background:rgba(0,0,0,.08)}.map-marker-delete-menu__item--danger .map-marker-delete-menu__title{color:#d93025}.map-marker-delete-menu__item--danger:hover{background:#fdeeee}.map-snap-guide{position:absolute;z-index:650;pointer-events:none}.map-snap-guide--v{top:0;bottom:0;width:0;border-left:1px dashed #a855f7}.map-snap-guide--h{left:0;right:0;height:0;border-top:1px dashed #a855f7}.delete-account-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.delete-account-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:500px;width:90%;max-height:90vh;overflow:auto}.delete-account-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#dc3545;color:#fff;border-radius:8px 8px 0 0}.delete-account-modal-header h5{margin:0;font-size:1.1rem;font-weight:600}.delete-account-modal-close{background:none;border:0;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.delete-account-modal-close:hover{opacity:1}.delete-account-modal-body{padding:20px}.delete-account-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #e9ecef}@media(prefers-color-scheme:dark){.delete-account-modal{background-color:#2d2d2d;color:#fff}.delete-account-modal-footer{border-top-color:#404040}}.custom-logo{max-height:40px;width:auto;object-fit:contain;display:block;vertical-align:middle}.custom-logo-large-mobile{max-width:150px;max-height:40px}.custom-logo-small-mobile{max-width:150px;max-height:40px}@media(max-width:480px){.custom-logo-large-mobile,.custom-logo-small-mobile{max-width:120px}}.custom-logo-large-expanded{max-width:150px;max-height:40px}.custom-logo-fallback-expanded{max-width:150px;max-height:40px}.custom-logo-small-collapsed{max-width:40px;max-height:40px}.custom-logo-large-collapsed{max-width:40px;max-height:40px}.navbar-brand{display:flex;align-items:center;height:auto}.navbar-brand .custom-logo{vertical-align:middle}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.custom-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.custom-logo[src=""]{opacity:0}.custom-logo{transition:opacity .2s ease-in-out}.analytics-kpi-tile .kpi-delta{font-size:12px;font-weight:600;margin-bottom:2px}.analytics-kpi-tile .kpi-delta.good{color:#067306}.analytics-kpi-tile .kpi-delta.bad{color:#c53434}.analytics-kpi-tile .kpi-delta.flat{color:#848b99}.analytics-heatmap{display:grid;gap:3px;margin-top:12px;font-variant-numeric:tabular-nums}.analytics-heatmap .hm-lab{font-size:11px;color:#72777a;display:flex;align-items:center;justify-content:center;min-height:18px}.analytics-heatmap .hm-row-lab{justify-content:flex-end;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:26px;text-align:right}.analytics-heatmap .hm-cell{height:26px;border-radius:4px;background-color:rgba(5,101,255,calc(.05 + var(--v,0)*.95))}@supports(background:color-mix(in oklab,#f00,#00f)){.analytics-heatmap .hm-cell{background-color:color-mix(in oklab,#0565ff calc(var(--v,0)*100%),#f0f2ff)}}.analytics-heatmap .hm-cell:hover{outline:2px solid #0565ff;outline-offset:1px}.analytics-heatmap .hm-cell-tall{height:30px}.hm-legend{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;color:#72777a}.hm-scale{flex:0 0 140px;height:8px;border-radius:4px;background:linear-gradient(90deg,#f0f2ff,#7ba9ff,#0565ff)}.leadtime-chart{display:flex;align-items:stretch;gap:10px;margin-top:16px;min-height:150px}.leadtime-chart .lt-col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.leadtime-chart .lt-track{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:0}.leadtime-chart .lt-bar{width:70%;max-width:48px;min-height:2px;background:#0565ff;border-radius:4px 4px 0 0}.leadtime-chart .lt-bar-dim{opacity:.55}.leadtime-chart .lt-value{font-size:11px;color:#72777a;font-variant-numeric:tabular-nums}.leadtime-chart .lt-value-max{font-weight:700;color:#1e1e1e}.leadtime-chart .lt-label{font-size:11px;color:#72777a;text-align:center;white-space:nowrap}.duration-mix{gap:24px;margin-top:8px}.duration-mix .dm-seg-0{stroke:#0565ff}.duration-mix .dm-seg-1{stroke:#11cbc5}.duration-mix .dm-seg-2{stroke:#eda100}.duration-mix .dm-seg-3{stroke:#4a3aa7}.duration-mix .dm-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px;vertical-align:-1px}.duration-mix .dm-seg-bg-0{background:#0565ff}.duration-mix .dm-seg-bg-1{background:#11cbc5}.duration-mix .dm-seg-bg-2{background:#eda100}.duration-mix .dm-seg-bg-3{background:#4a3aa7}.duration-mix .dm-legend{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#4c5361}.duration-mix .dm-center-value{font-size:20px;font-weight:700;fill:#1e1e1e;font-family:inherit}.duration-mix .dm-center-label{font-size:11px;fill:#72777a;font-family:inherit}.util-mini-bar{display:inline-block;width:72px;height:7px;background:#edf0f6;border-radius:4px;overflow:hidden;margin-right:8px;vertical-align:1px}.util-mini-bar i{display:block;height:100%;background:#0565ff;border-radius:4px}.ranking-delta-up{color:#067306;font-weight:600}.ranking-delta-down{color:#c53434;font-weight:600}.insights-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:16px}.insight-card{border-radius:12px;padding:10px;font-size:12px;line-height:1.45}.insight-card .insight-tag{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;opacity:.85}.insight-card.insight-opportunity{background:#f0f2ff;color:#0449cc;border:1px solid #0449cc}.insight-card.insight-warning{background:#fdf3e2;color:#8a5b00;border:1px solid #8a5b00}.insight-card.insight-action{background:#fdeaea;color:#a12c2c;border:1px solid #a12c2c}.analytics-chart-card{margin-top:1rem}@media(max-width:767px){.analytics-heatmap .hm-lab{font-size:9px}.leadtime-chart .lt-label{font-size:9px}}.floor-heat-wrap{position:relative;aspect-ratio:var(--ar,1.6);width:min(100%,calc(550px*var(--ar,1.6)));max-height:550px;margin:8px auto 0;border:1px solid #e1e3ec;border-radius:10px;background:#f7f8fb}.floor-heat-wrap .floor-heat-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:10px}.floor-heat-wrap .floor-heat-canvas{position:absolute;inset:0;pointer-events:none;border-radius:10px}.floor-heat-wrap .floor-heat-spot{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%}.floor-heat-wrap .floor-heat-spot::after{content:"";position:absolute;inset:6px;border-radius:50%;background:rgba(255,255,255,.95);border:2px solid rgba(16,19,25,.35);box-shadow:0 1px 3px rgba(16,19,25,.3)}.floor-heat-wrap .floor-heat-spot:hover::after{inset:4px;border-color:#0565ff}.floor-heat-wrap .floor-heat-spot::before{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);background:#101319;color:#fff;font-size:11px;font-weight:500;line-height:1.35;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s ease;z-index:6;box-shadow:0 2px 8px rgba(16,19,25,.25)}.floor-heat-wrap .floor-heat-spot:hover{z-index:6}.floor-heat-wrap .floor-heat-spot:hover::before{opacity:1}.floor-heat-scale{flex:0 0 140px;height:8px;border-radius:4px;background:linear-gradient(90deg,#2b6cee,#25c1c1 35%,#7ddb37 60%,#f5c02f 80%,#f6383a)}.donut-seg-0,.donut-seg-bg-0{stroke:#0565ff;background:#0565ff}.donut-seg-1,.donut-seg-bg-1{stroke:#11cbc5;background:#11cbc5}.donut-seg-2,.donut-seg-bg-2{stroke:#eda100;background:#eda100}.donut-seg-3,.donut-seg-bg-3{stroke:#4a3aa7;background:#4a3aa7}.donut-seg-4,.donut-seg-bg-4{stroke:#e87ba4;background:#e87ba4}.donut-seg-5,.donut-seg-bg-5{stroke:#067306;background:#067306}.donut-seg-6,.donut-seg-bg-6{stroke:#f6383a;background:#f6383a}.donut-seg-7,.donut-seg-bg-7{stroke:#72777a;background:#72777a}.donut-seg-0,.donut-seg-1,.donut-seg-2,.donut-seg-3,.donut-seg-4,.donut-seg-5,.donut-seg-6,.donut-seg-7{background:none}.svg-bar-chart .bar-label-clip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svg-line-chart{margin-top:10px}.svg-line-chart .slc-grid{stroke:#edf0f6;stroke-width:1}.svg-line-chart .slc-tick{font-size:10px;fill:#848b99;font-family:inherit}.svg-line-chart .slc-area{fill:#0565ff;opacity:.08}.svg-line-chart .slc-line{stroke-width:2;stroke:#a3aab8}.svg-line-chart .slc-line.slc-primary{stroke:#0565ff;stroke-width:2.5;stroke-linecap:round}.svg-line-chart .slc-line.slc-dashed{stroke-dasharray:4 4}.svg-line-chart .slc-end{fill:#0565ff}.chart-legend{display:flex;gap:16px;font-size:12px;color:#4c5361;margin-top:8px;flex-wrap:wrap}.chart-legend .sw{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px}.chart-legend .sw.slc-legend-dashed{background:repeating-linear-gradient(90deg,#a3aab8 0 4px,transparent 4px 7px)}.chart-svg{width:100%;height:auto;display:block}.cancelled-reservations-tab{position:relative;color:#1d2129}.cancelled-anchor{position:relative}.cancelled-icon-button{width:32px;height:32px;border-radius:16px;border:0;background:transparent;color:#4c5361;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cancelled-icon-button:hover,.cancelled-icon-button[aria-expanded="true"]{background:#e4e6ee;color:#1d2129}.cancelled-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.cancelled-spacer{flex:1 1 auto}.cancelled-search{display:flex;align-items:center;gap:8px;height:40px;width:320px;max-width:100%;padding:0 6px 0 14px;background:#fff;border:1px solid #d9dce5;border-radius:10px;box-sizing:border-box;color:#4c5361}.cancelled-search:focus-within{border-color:#0565ff;box-shadow:0 0 0 3px rgba(5,101,255,.15)}.cancelled-search .e-input-group,.cancelled-search .e-input-group.e-control-wrapper{border:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;flex:1}.cancelled-search .e-input-group::before,.cancelled-search .e-input-group::after{display:none!important}.cancelled-search input.e-input{font-size:14px;color:#1d2129;padding:0!important}.cancelled-search input.e-input::placeholder{color:#4c5361;opacity:1}.cancelled-period{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cancelled-toolbar .cancelled-filters-toggle{display:inline-flex;align-items:center;gap:8px}.cancelled-toolbar .button-secondary-lg.cancelled-filters-toggle.active{background-color:#e8f0ff!important;border-color:#0565ff!important;color:#0450cc!important}.cancelled-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#0565ff;color:#fff;font-size:11px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cancelled-backdrop{position:fixed;inset:0;z-index:1040}.cancelled-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:1050;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(20,24,40,.18),0 0 0 1px rgba(20,24,40,.06);padding:18px 20px;box-sizing:border-box;color:#1d2129;text-align:left}.cancelled-columns{width:280px;max-width:calc(100vw - 32px)}.cancelled-columns .cancelled-switch-row{margin-bottom:10px}.cancelled-about{width:380px;max-width:calc(100vw - 32px)}.cancelled-filters{width:440px;max-width:calc(100vw - 32px);max-height:max(240px,min(720px,calc(100vh - 300px)));overflow-y:auto}.cancelled-popover-title{margin:0 0 6px;font-size:14px;font-weight:600}.cancelled-privacy-note{margin:0;font-size:13px;line-height:1.5;color:#4c5361}.cancelled-section{margin:4px 0 8px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#4c5361}.cancelled-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.cancelled-pill{min-height:32px;padding:4px 12px;border-radius:16px;border:1px solid #d9dce5;background:#fff;color:#1d2129;font:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer}.cancelled-pill:hover{border-color:#a9b0c0}.cancelled-pill[aria-pressed="true"]{background:#e8f0ff;border-color:#e8f0ff;color:#0450cc;font-weight:500}.cancelled-switch-row{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:14px;cursor:pointer}.cancelled-switch-row input{width:18px;height:18px;accent-color:#0565ff;margin:0}.cancelled-popover-footer{position:sticky;bottom:-18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:-18px;padding:14px 0 18px;border-top:1px solid #eceef4;background:#fff}.cancelled-link{border:0;background:none;padding:4px 2px;font:inherit;font-size:.85rem;color:#0450cc;cursor:pointer}.cancelled-link:hover{color:#033c99;text-decoration:underline}.cancelled-views{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.cancelled-view{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;border-radius:14px;border:1.5px solid transparent;background:#fff;box-shadow:0 1px 2px rgba(20,24,40,.06);font:inherit;color:#1d2129;text-align:left;cursor:pointer}.cancelled-view:hover{border-color:#d9dce5}.cancelled-view.on{border-color:#0565ff;background:#f4f8ff}.cancelled-view-count{font-size:24px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.cancelled-view-label{display:flex;align-items:flex-start;font-size:13px;line-height:1.5;color:#4c5361}.cancelled-view-label .cancelled-dot{margin-top:6px}.cancelled-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.cancelled-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:16px;border:0;background:#e8f0ff;color:#0450cc;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cancelled-chip:hover{background:#d8e6ff}.cancelled-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:4px;margin-right:8px;vertical-align:1px}.cancelled-dot-person{background:#0565ff}.cancelled-dot-rules{background:#c46a00}.cancelled-dot-change{background:#6b4fd8}.cancelled-dot-calendar{background:#0a8a83}.cancelled-dot-none{background:#a3aab8}.dash-column.cancelled-card{padding:12px 8px 8px}.cancelled-card .cancelled-grid-bar{margin:0 8px 8px}.cancelled-grid .e-grid{border-radius:12px;overflow:hidden}.cancelled-grid .e-grid .e-headercell .e-headertext{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4c5361}.cancelled-grid .e-grid .e-rowcell{vertical-align:top;font-size:14px;color:#1d2129;padding-top:12px;padding-bottom:12px}.cancelled-grid .e-grid .e-emptyrow td{background:#fff;color:#4c5361}.cancelled-sub{font-size:12.5px;color:#4c5361;margin-top:2px}.cancelled-strong{font-weight:500}.cancelled-note{font-size:13px;font-style:italic;color:#4c5361;margin-top:4px}.cancelled-reservations-tab .e-grid .e-rowcell,.cancelled-reservations-tab .e-grid .e-headercelldiv{text-wrap:balance}.cancelled-reservations-tab .e-grid .e-rowcell:not(.e-hide):not(:has(~.e-rowcell:not(.e-hide))),.cancelled-reservations-tab .e-grid .e-headercell:not(.e-hide):not(:has(~.e-headercell:not(.e-hide))){padding-right:16px}@media(max-width:767px){.cancelled-search,.cancelled-period,.cancelled-period .e-input-group{width:100%!important}.cancelled-spacer{display:none}.cancelled-filters,.cancelled-about,.cancelled-columns{position:fixed;left:16px;right:16px;top:96px;width:auto;max-height:calc(100vh - 112px)}}.report-zone-tree .rz-map{display:inline-flex;align-items:center;gap:8px;max-width:100%;font-weight:600;color:#1d2129}.report-zone-tree .rz-map svg{flex:none;color:#4c5361}.report-zone-tree .rz-map-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-zone-tree .rz-count{flex:none;min-width:22px;height:20px;padding:0 7px;border-radius:10px;background:#eceef4;color:#4c5361;font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.report-zone-tree .rz-zone{color:#1d2129}.report-zone-tree .e-list-item.e-level-2>.e-text-content{padding-left:34px}.report-zone-tree .e-list-item.e-level-1:has(>.e-text-content .rz-other){border-top:1px solid #d9dce5;margin-top:6px;padding-top:6px}.hbar-chart{display:flex;flex-direction:column;gap:7px;margin-top:14px;font-variant-numeric:tabular-nums}.hbar-chart .hbar-row{display:flex;align-items:center;gap:10px}.hbar-chart .hbar-label{flex:0 0 150px;font-size:12px;color:#4c5361;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar-chart .hbar-track{flex:1 1 auto;height:12px;background:#f2f3f9;border-radius:6px;overflow:hidden}.hbar-chart .hbar-track i{display:block;height:100%;background:#0565ff;border-radius:6px}.hbar-chart .hbar-track i.hbar-dim{opacity:.55}.hbar-chart .hbar-value{flex:0 0 56px;font-size:12px;color:#72777a}.hbar-chart .hbar-value-max{font-weight:700;color:#1e1e1e}@media(max-width:767px){.hbar-chart .hbar-label{flex-basis:96px;font-size:11px}}.dash-column>.p-2:has(>.duration-mix),.dash-column>.p-2:has(>.leadtime-chart),.dash-column>.p-2:has(>.hbar-chart),.dash-column>.p-2:has(>.svg-line-chart){display:flex;flex-direction:column;height:100%}.dash-column>.p-2>.duration-mix,.dash-column>.p-2>.leadtime-chart,.dash-column>.p-2>.hbar-chart,.dash-column>.p-2>.svg-line-chart{margin-top:auto}.dash-column>.p-2:has(>.duration-mix)>:last-child,.dash-column>.p-2:has(>.leadtime-chart)>:last-child,.dash-column>.p-2:has(>.hbar-chart)>:last-child,.dash-column>.p-2:has(>.svg-line-chart)>:last-child{margin-bottom:auto}.dash-column>.p-2>.duration-mix,.dash-column>.p-2>.leadtime-chart{flex:0 1 auto;height:100%}.duration-mix{justify-content:center;max-height:320px}.duration-mix svg{width:auto;height:100%;min-height:140px;max-height:280px;max-width:45%}.duration-mix .dm-legend{font-size:14px;gap:10px}.leadtime-chart{min-height:200px;max-height:380px}.hbar-chart{gap:9px}.hbar-chart .hbar-track{height:14px}.hbar-chart .hbar-label,.hbar-chart .hbar-value{font-size:13px}.dib-toast-host{position:fixed;top:20px;left:0;width:100%;z-index:2147483647;display:flex;flex-direction:column;box-sizing:border-box;pointer-events:none;font-family:Poppins,"open sans",sans-serif,-apple-system,BlinkMacSystemFont;font-size:12px;line-height:22px;text-align:left}.dib-toast{position:relative;display:flex;box-sizing:border-box;width:300px;margin:0 auto 5px;padding:12px 10px;overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);color:#333;font-size:.85rem;pointer-events:auto;animation:dib-toast-in 600ms ease}.dib-toast:hover{box-shadow:0 1px 8px 2px rgba(0,0,0,.12)}.dib-toast__message{display:flex;align-items:center;align-self:center;flex:1 1 auto;min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.dib-toast__icon{align-content:center;margin-right:10px}.dib-toast__text{color:#333}.dib-toast--success .dib-toast__icon{color:#28a745}.dib-toast--danger .dib-toast__icon{color:#f6383a}.dib-toast--warning .dib-toast__icon{color:#ffc131}.dib-toast--info .dib-toast__icon{color:#0565ff}.dib-toast__close{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:20px;height:20px;margin:-6px -6px 0 auto;padding:0;border:0;border-radius:4px;background-color:#fff;color:#ccc;cursor:pointer;transition:background-color .1s linear;-webkit-tap-highlight-color:transparent}.dib-toast__close:hover,.dib-toast__close:focus{background-color:#eee;outline:0}.dib-toast__close:focus-visible{outline:2px solid #0565ff;outline-offset:0}.dib-toast__close:active{background-color:#ccc}.dib-toast__progress{position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#0565ff;transform-origin:0 50%;animation-name:dib-toast-progress;animation-duration:3000ms;animation-timing-function:linear;animation-fill-mode:forwards}.dib-toast--success .dib-toast__progress{background-color:#28a745}.dib-toast--danger .dib-toast__progress{background-color:#f6383a}.dib-toast--warning .dib-toast__progress{background-color:#ffc131}.dib-toast--info .dib-toast__progress{background-color:#0565ff}.dib-toast--leaving{animation:dib-toast-out 600ms ease forwards}.dib-toast--leaving .dib-toast__progress{animation-play-state:paused}@keyframes dib-toast-in{from{opacity:0}to{opacity:1}}@keyframes dib-toast-out{from{opacity:1}to{opacity:0}}@keyframes dib-toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}