@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:Montserrat,sans-serif}body,h1,h2,h3,p,ul,li{margin:0;padding:0}*{box-sizing:border-box}html,#root,body{width:100%;height:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,#root::-webkit-scrollbar,body::-webkit-scrollbar{width:0}ul,ol{list-style:none;padding:0}a{text-decoration:none;color:inherit}html{font-size:14px}#layer-locations{pointer-events:visibleFill;cursor:pointer;fill:transparent}#layer-locations .footfall-text{visibility:visible;text-anchor:end}#layer-locations .footfall-icon{fill:#fff;stroke:#222;stroke-width:15;visibility:visible;opacity:.85}.footfall-out .footfall-icon path{transform:rotate(180deg);transform-origin:50% 50%}.icon-default-styles{visibility:visible;fill:#222;stroke:#222}#layer-locations .text-default-styles,#layer-markers .text-default-styles{visibility:visible}.leaflet-control-attribution{display:none}.view-mode-map .leaflet-control-attribution{display:block}.backdrop{background:#979797b3;background:#3333334a;height:100%;left:0;position:absolute;top:0;width:100%;z-index:500}.side-panel{background:#fff;box-shadow:0 1px 5px #0003;height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:width .4s,opacity .2s;width:0;z-index:1100;display:flex;flex-direction:column}.side-panel.no-overlying{position:relative}.side-panel.opened{opacity:1;padding:0 2.0833rem;transition:opacity .3s;width:100%}.side-panel .side-panel-header{min-height:3.75rem;padding:1.25rem 0 0;position:relative}.side-panel .side-panel-header .side-panel-title{color:#333;font-size:1.0833rem;font-weight:400;height:100%;margin:0 1.4285714286rem 0 0;display:flex;align-items:center}.side-panel .side-panel-header.with-title{min-height:5rem;padding:1.25rem 0}.side-panel .side-panel-body{flex-grow:1;display:flex;flex-direction:column;min-height:0}.side-panel .side-panel-close-btn{cursor:pointer;position:absolute;right:0;top:1.7rem;height:1.4285714286rem}.side-panel .side-panel-close-btn .icon{width:1.0714285714rem;height:1.0714285714rem}.side-panel.right{right:0}.side-panel.left{left:0}@media only screen and (min-width: 768px){.side-panel.opened{width:auto}}.side-panel{display:flex;flex-direction:column}.side-panel.opened{padding:0}.side-panel .side-panel-header.with-title{min-height:initial;padding:1.1428571429rem}.side-panel .side-panel-header,.side-panel .side-panel-body,.side-panel .side-panel-footer{padding:1.1428571429rem}.side-panel .side-panel-header{height:auto;border-bottom:1px solid #ededed}.side-panel .side-panel-header .side-panel-title{color:#222;font-weight:600}.side-panel .side-panel-header .side-panel-close-btn{top:1.1428571429rem;right:1.1428571429rem}.side-panel .side-panel-body{overflow-y:auto}.side-panel .side-panel-footer{margin-top:auto;border-top:1px solid #ededed}.side-panel.no-overlying{box-shadow:none;border:1px solid #ededed;z-index:0}.avatar{width:100%;height:100%;border-radius:50%}.avatar.initials-only{display:flex;justify-content:center;align-items:center;font-size:.8571428571rem;font-weight:500}.avatar.initials-only.style-1{background:#cacfc4;color:#505f3b}.avatar.initials-only.style-2{background:#d0bec4;color:#64293b}.avatar.initials-only.style-3{background:#c6e4e9;color:#43a7b5}.avatar.initials-only.style-4{background:#c6d0d0;color:#426263}.avatar.initials-only.style-5{background:#d6cfbc;color:#776122}.avatar.initials-only.style-6{background:#b9c0cb;color:#182f52}.avatar.initials-only.style-7{background:#c0d5f1;color:#2f73d0}.avatar-container.with-placeholder{border-radius:50%;background:#008188}.app-error-container{right:0;display:flex;border-radius:4px;padding:15px;white-space:nowrap;align-items:center;background-color:#f2dede;border-color:#ebccd1;color:#a94442;margin-bottom:.3571428571rem}.app-error-container .close-btn{background:transparent;display:flex;align-items:center;justify-content:center;margin-right:1.0714285714rem;border:none;padding:0}.app-error-container .close-btn:hover{cursor:pointer}#error-container{position:fixed;top:1%;right:1%;z-index:450;display:flex;flex-direction:column;max-height:12.8571428571rem;overflow-y:auto}.filter-panel{background:#fff;border-radius:.2857142857rem;margin-top:0;overflow-y:auto;height:calc(100% - 8.5714285714rem);--scrollbar-width: 8px}.filter-panel .filter-title{padding:0 1.2857142857rem;font-size:.9285714286rem;color:#888787;font-weight:500;height:4.2857142857rem;display:flex;align-items:center}.filter-panel .category{position:relative;padding:1.1428571429rem;display:flex;flex-direction:column;gap:.5rem}.filter-panel .category:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ededed}.filter-panel .category .category-title{font-size:1.1428571429rem;color:#222;font-weight:600}.filter-panel .category .category-options{top:2.2857142857rem;display:flex;flex-direction:column;gap:.5rem}.filter-panel .category-option{font-size:1rem;color:#333;margin-top:.5rem;font-weight:400}.filter-panel .category-option label{display:flex;align-items:center}.filter-panel .category-option .icon-checkbox-active,.filter-panel .category-option .icon-checkbox-inactive{width:1.1428571429rem;height:1.1428571429rem;margin-right:.5714285714rem}.filter-panel .category-option .icon-checkbox-active:not(.is-checked) path,.filter-panel .category-option .icon-checkbox-inactive:not(.is-checked) path{fill:#888787}.filter-panel .category-option.more{color:#008188;padding-left:.2142857143rem}.filter-panel .category-option.more:hover{cursor:pointer}.filter-panel .category-option .arrow{border:solid #008188;border-width:0 .1428571429rem .1428571429rem 0;display:inline-block;padding:.2142857143rem;margin-right:.7142857143rem}.filter-panel .category-option .arrow.up{transform:rotate(-135deg);margin-bottom:-.1428571429rem}.filter-panel .category-option .arrow.down{transform:rotate(45deg);margin-bottom:.1428571429rem}.control-checkbox{display:inline-flex;align-items:center;cursor:pointer}.control-checkbox-input{display:none}.control-checkbox.disabled{cursor:not-allowed;opacity:.3}.control-checkbox .control-checkbox-icon{width:1.25rem;height:1.25rem;margin-right:.5rem;fill:#fff}.control-checkbox .icon-checkbox-active,.control-checkbox .icon-checkbox-indeterminate{fill:#008188}.sort-filter{background:#fff;box-shadow:0 1px 5px #0003;padding:2.1428571429rem 2.1428571429rem 1.0714285714rem}.sort-filter .sort-title{color:#888787}.sort-filter .sort-options{margin-top:.7142857143rem;color:#888787}.sort-filter .sort-options .radio-button{width:16.4285714286rem;padding:1.0714285714rem 0;justify-content:space-between}.sort-filter{box-shadow:none;padding:0}.sort-filter .sort-options{margin-top:.7142857143rem}.sort-filter .sort-options .radio-button{display:flex;flex-direction:row-reverse;justify-content:start;gap:.5714285714rem;padding:.7142857143rem}.sort-filter .sort-options .radio-button .radio-input{height:1.1428571429rem;width:1.1428571429rem;border-color:#222}.sort-filter .sort-options .radio-button .radio-input:after{border-radius:50%;height:.5714285714rem;width:.5714285714rem}.sort-filter .sort-options .radio-button .radio-input:checked{border-color:#008188}.sort-filter .sort-options .radio-button label{font-size:1rem;line-height:1.2857142857rem;font-weight:400;color:#222}.radio-button{display:flex;align-items:center;gap:1.0714285714rem}.radio-button .radio-button-label:hover{cursor:pointer}.radio-button .radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:1.7857142857rem;height:1.7857142857rem;border:.1428571429rem solid #008188;border-radius:50%;display:flex;align-items:center;justify-content:center}.radio-button .radio-input:after{content:"";display:block;border-radius:50%;width:1.0714285714rem;height:1.0714285714rem}.radio-button .radio-input:checked:after,.radio-button .radio-input:hover:after{background:#008188}.radio-button .radio-input:hover{cursor:pointer}.icon{display:inline-block;width:1rem;height:1rem;overflow:visible;vertical-align:-.125rem}.icon.disabled{opacity:.5;pointer-events:none}.default-stroke{stroke:#222;fill:none}.locations-browser{position:relative;display:flex;flex-direction:column}.locations-browser-tree{position:relative;display:flex;padding:0;flex-grow:1;flex-direction:column;list-style-type:none;overflow-x:hidden;overflow-y:auto;z-index:1}.locations-browser-tree-branch>.locations-browser-location>.locations-browser-level{background-color:#f2f2f2}.locations-browser-tree-branch{margin-bottom:.85rem}.locations-browser-spinner{z-index:200}.locations-browser-link{color:#333;line-height:1.5;text-decoration:none;text-overflow:ellipsis;overflow:hidden}.locations-browser-link:hover{text-decoration:none}.locations-browser-level{position:relative;display:flex;align-items:center;margin:0;padding-top:.75rem;padding-right:2.5rem;padding-bottom:.75rem;transition:background-color ease-in .25s}.locations-browser-level.is-selected .locations-browser-link{color:#008188d9}.locations-browser-level.is-selected .locations-browser-level-icon{fill:#008188d9}.locations-browser-level:hover{background-color:#fff}.locations-browser-level .icon-caret{font-size:.75rem;color:#333}.locations-browser-level .app-btn{position:absolute;top:calc(50% - .875rem);display:flex;width:1.75rem;height:1.75rem;margin:0;padding:0;justify-content:center;align-items:center;background-color:transparent;outline:none}.locations-browser-level .app-btn:hover{background-color:transparent;box-shadow:none}.locations-browser-level .app-btn:focus,.locations-browser-level .app-btn:active{box-shadow:none}.locations-browser-level-icon{min-width:1rem;margin-right:.5rem;color:#888787}.locations-browser-list{display:none;margin:0;padding:0;list-style-type:none}.locations-browser-list.is-visible{display:block}.locations-browser-list-item{padding:0}.locations-browser-device.green .locations-browser-level-icon{color:#b4d897}.locations-browser-device.yellow .locations-browser-level-icon{color:#fee27f}.locations-browser-device.red .locations-browser-level-icon{color:#ff7f7f}.locations-browser-device .locations-browser-sensor .locations-browser-level-icon{color:#333}.locations-browser-device-status-icon{position:absolute;top:calc(50% - .5rem);right:15px}.locations-browser-device-status-icon.is-offline{color:#ff7f7f}.locations-browser-device-status-icon.is-to-check{color:#fee27f}.locations-browser-device-status-icon.is-live{color:#b4d897}.locations-browser-filter .search-input{border:1px solid #888787;border-radius:4px;box-shadow:none}.locations-browser .app-btn-collapse-all{position:absolute;right:0;padding:.375rem .75rem;bottom:-2.5rem;font-family:inherit;color:#888787;font-size:.85rem;text-transform:lowercase;text-decoration:none;transition:color,text-decoration .25s}.locations-browser .app-btn-collapse-all:hover{color:#008188;text-decoration:underline}.locations-browser-filter{margin:1.25rem 1rem}.locations-browser .locations-browser-tree-branch>.locations-browser-location>.locations-browser-level{background-color:#fff;padding:0}.locations-browser .locations-browser-tree-branch{margin-bottom:.5714285714rem}.locations-browser .locations-browser-tree{margin-top:0;margin-bottom:0}.locations-browser .locations-browser-level.is-selected .locations-browser-link{color:#222}.locations-browser .locations-browser-level.is-selected .locations-browser-level-icon{fill:none}.locations-browser .locations-browser-level{padding:0}.locations-browser .locations-browser-level .locations-browser-level-icon{height:1rem;width:1rem;box-sizing:content-box;padding:.7142857143rem;border-radius:.3571428571rem;border:1px solid #ededed;color:#008188;margin-right:.5714285714rem;margin-left:.5714285714rem}.locations-browser .locations-browser-level .locations-browser-level-icon path{stroke:#008188}.locations-browser .locations-browser-level .locations-browser-level-group{display:flex;position:relative;flex-direction:row;align-items:center;place-content:center;justify-content:start;padding:.5714285714rem 1rem .5714285714rem 0;width:100%;border-radius:.5714285714rem;cursor:pointer}.locations-browser .locations-browser-level .locations-browser-level-group:hover{background-color:#8f8f8f1f}.locations-browser .locations-browser-level .locations-browser-level-group:hover .select-btn.app-btn{display:block}.locations-browser .locations-browser-level .locations-browser-level-group .icon{background-color:#fff}.locations-browser .locations-browser-level .select-btn.app-btn{top:calc(50% - 1rem);display:none;font-size:1rem;right:1rem;padding:1rem;width:auto;border-radius:.3571428571rem;line-height:0}.locations-browser .locations-browser-level .select-btn.app-btn:hover{background-color:#8f8f8f1f;box-shadow:none}.locations-browser .locations-browser-level .app-btn .icon.icon-caret{height:1rem;width:1rem}.locations-browser .locations-browser-level.is-selected .locations-browser-level-group{background-color:#ededed}.locations-browser .locations-browser-link{font-size:1rem;font-weight:400;color:#222}.locations-browser .locations-browser-list-item{padding-top:.2857142857rem}.locations-browser .app-btn-collapse-all{display:none}.app-btn{display:inline-block;margin:.15rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;transition:color fill .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,outline .25s ease-in-out;font-family:Montserrat,sans-serif}.app-btn-brand{color:#fff;background-color:#008188}.app-btn-brand:hover{background-color:#00696f}.app-btn-brand:active{background-color:#00757b}.app-btn-brand:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-brand:disabled:focus,.app-btn-brand:disabled:hover{color:#fff;background-color:#008188}.app-btn-brand .app-btn-spinner{border-top:2px solid #fff;border-left:2px solid #fff}.app-btn-outline-brand{color:#008188;background-color:transparent;border-color:#008188}.app-btn-outline-brand:hover{color:#fff;background-color:#008188}.app-btn-outline-brand:active{background-color:#00696f}.app-btn-outline-brand:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-outline-brand:disabled:focus,.app-btn-outline-brand:disabled:hover{color:#008188;background-color:transparent}.app-btn-outline-brand .app-btn-spinner{border-top:2px solid #008188;border-left:2px solid #008188}.app-btn-success{color:#fff;background-color:#99ca72}.app-btn-success:hover{background-color:#7fbc4d}.app-btn-success:active{background-color:#78b745}.app-btn-success:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-success:disabled:focus,.app-btn-success:disabled:hover{color:#fff;background-color:#99ca72}.app-btn-success .app-btn-spinner{border-top:2px solid #fff;border-left:2px solid #fff}.app-btn-outline-success{color:#99ca72;background-color:transparent;border-color:#99ca72}.app-btn-outline-success:hover{color:#fff;background-color:#99ca72}.app-btn-outline-success:active{background-color:#8cc35f}.app-btn-outline-success:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-outline-success:disabled:focus,.app-btn-outline-success:disabled:hover{color:#99ca72;background-color:transparent}.app-btn-outline-success .app-btn-spinner{border-top:2px solid #99ca72;border-left:2px solid #99ca72}.app-btn-warning{color:#333;background-color:#fed74c}.app-btn-warning:hover{background-color:#fdcb1a}.app-btn-warning:active{background-color:#fdc80d}.app-btn-warning:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-warning:disabled:focus,.app-btn-warning:disabled:hover{color:#333;background-color:#fed74c}.app-btn-warning .app-btn-spinner{border-top:2px solid #333;border-left:2px solid #333}.app-btn-outline-warning{color:#fed74c;background-color:transparent;border-color:#fed74c}.app-btn-outline-warning:hover{color:#333;background-color:#fed74c}.app-btn-outline-warning:active{background-color:#fdd133}.app-btn-outline-warning:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-outline-warning:disabled:focus,.app-btn-outline-warning:disabled:hover{color:#fed74c;background-color:transparent}.app-btn-outline-warning .app-btn-spinner{border-top:2px solid #fed74c;border-left:2px solid #fed74c}.app-btn-danger{color:#fff;background-color:#f66}.app-btn-danger:hover{background-color:#f33}.app-btn-danger:active{background-color:#ff2626}.app-btn-danger:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-danger:disabled:focus,.app-btn-danger:disabled:hover{color:#fff;background-color:#f66}.app-btn-danger .app-btn-spinner{border-top:2px solid #fff;border-left:2px solid #fff}.app-btn-outline-danger{color:#f66;background-color:transparent;border-color:#f66}.app-btn-outline-danger:hover{color:#fff;background-color:#f66}.app-btn-outline-danger:active{background-color:#ff4c4c}.app-btn-outline-danger:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-outline-danger:disabled:focus,.app-btn-outline-danger:disabled:hover{color:#f66;background-color:transparent}.app-btn-outline-danger .app-btn-spinner{border-top:2px solid #ff6666;border-left:2px solid #ff6666}.app-btn-default{color:#fff;background-color:#888787}.app-btn-default:hover{background-color:#6e6e6e}.app-btn-default:active{background-color:#686767}.app-btn-default:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-default:disabled:focus,.app-btn-default:disabled:hover{color:#fff;background-color:#888787}.app-btn-default .app-btn-spinner{border-top:2px solid #fff;border-left:2px solid #fff}.app-btn-outline-default{color:#888787;background-color:transparent;border-color:#888787}.app-btn-outline-default:hover{color:#fff;background-color:#888787}.app-btn-outline-default:active{background-color:#7b7a7a}.app-btn-outline-default:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-outline-default:disabled:focus,.app-btn-outline-default:disabled:hover{color:#888787;background-color:transparent}.app-btn-outline-default .app-btn-spinner{border-top:2px solid #888787;border-left:2px solid #888787}.app-btn-link{padding:0;color:#008188;background-color:transparent;border:0}.app-btn-link:hover{color:#002022}.app-btn-link:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-transparent{color:#888787;background-color:transparent;border-color:transparent}.app-btn-transparent:hover,.app-btn-transparent:active,.app-btn-transparent:focus{color:#555454}.app-btn-transparent:disabled{opacity:.5;pointer-events:none;cursor:default;background-color:transparent;border-color:transparent;box-shadow:none}.app-btn-transparent .btn-spinner{border-top:.2rem solid #888787;border-left:.2rem solid #888787}.app-btn-rounded{min-width:10rem;border-radius:1.75rem}.app-btn-full-width{width:100%}.app-btn-loading{position:relative;padding-left:2.5rem;padding-right:2.5rem}.app-btn-spinner{position:absolute;top:50%;right:.5rem;display:block;height:1.25rem;width:1.25rem;margin:auto;margin-top:-.625rem;background:transparent;border-radius:50%;border:.2rem solid transparent;animation:loaderspinner 1s infinite}.app-btn-icon,.app-btn-outline-icon{color:#008188;background-color:transparent;border-color:#008188;min-width:auto;line-height:0;border-radius:50%;padding:8px}.app-btn-icon:hover,.app-btn-outline-icon:hover{color:#fff;background-color:#008188}.app-btn-icon:active,.app-btn-outline-icon:active{background-color:#00696f}.app-btn-icon:disabled,.app-btn-outline-icon:disabled{opacity:.5;pointer-events:none;cursor:default}.app-btn-icon:disabled:focus,.app-btn-icon:disabled:hover,.app-btn-outline-icon:disabled:focus,.app-btn-outline-icon:disabled:hover{color:#008188;background-color:transparent}.app-btn-icon .app-btn-spinner,.app-btn-outline-icon .app-btn-spinner{border-top:2px solid #008188;border-left:2px solid #008188}.app-btn-with-icon{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.app-btn-with-icon.icon-start{flex-direction:row-reverse}.app-btn-group{display:inline-block;margin:.15rem}.app-btn-group .app-btn{margin:0;border-radius:0}.app-btn-group .app-btn:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.app-btn-group .app-btn:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.app-btn-group .app-btn+.app-btn{border-left-width:0}.search-input{background:#fff;display:block;width:100%;padding:.65rem 2rem .65rem 2.75rem;border:none;border-radius:2px;box-shadow:0 1px 5px #0003}.search-input-wrapper{position:relative}.search-input-search-icon,.search-input-clear-icon-wrapper{position:absolute}.search-input-search-icon,.search-input-clear-icon{color:#888787}.search-input-search-icon{top:50%;left:.75rem;transform:translateY(-50%);pointer-events:none}.search-input-clear-icon-wrapper{top:50%;right:.75rem;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center}.search-input-clear-icon{line-height:1rem;width:1.0714285714rem;height:1.0714285714rem}.search-input[disabled]{opacity:.5;pointer-events:none}.search-input-wrapper{display:flex;align-items:center;position:relative}.search-input-wrapper .search-input-search-icon{fill:#222;width:1.1428571429rem;height:1.1428571429rem;left:1.1428571429rem}.search-input-wrapper .search-input{height:2.8571428571rem;width:20rem;border-radius:25px;color:#222;line-height:1.2857142857rem;font-weight:500;letter-spacing:.16px;font-size:1rem;padding:1.0714285714rem 0 1.0714285714rem 2.5714285714rem;box-shadow:none;border:1px solid #d8d8d8}.search-input-wrapper .search-input::placeholder{color:#c4c4c4}.search-input-wrapper .search-input:focus{outline:2px solid #008188;border-color:#008188}.search-input-wrapper .search-input:focus:hover{border-color:#008188}.search-input-wrapper .search-input:hover{border-color:#8f8f8f}.search-input-wrapper .search-input:disabled{border-color:#d8d8d8}.search-input-wrapper .search-input-loader{position:absolute;right:1.0714285714rem;display:flex;align-items:center}.search-input-wrapper .search-input-clear-icon-wrapper{position:absolute;right:1.0714285714rem;cursor:pointer}.app-button{font-size:1rem;line-height:1.2857142857rem;padding:1.0714285714rem 1.1428571429rem;border-radius:4px;color:#fff;stroke:#fff;border:none;outline:none;cursor:pointer}.app-button .icon{stroke:#fff}.app-button.full-w{width:100%;display:inline-flex;justify-content:center;align-items:center}.app-button.full-w-icon{justify-content:space-between;width:100%;display:inline-flex;align-items:center}.app-button.align-center .button-icon.end{margin-left:.2857142857rem}.app-button.align-center .button-icon.start{margin-right:.2857142857rem}.app-button.no-children .button-icon.end,.app-button.no-children .button-icon.start{margin:0}.app-button.align-center{display:inline-flex;justify-content:center;align-items:center}.app-button.medium{padding:.7857142857rem 1.1428571429rem}.app-button.small{padding:.5rem 1.1428571429rem}.app-button.primary{background-color:#008188}.app-button.primary:hover{background-color:#00a1a9}.app-button.primary:focus{outline:groove 2px #008188;box-shadow:inset 0 0 0 1px #fff}.app-button.primary:active{background-color:#008289}.app-button.primary:disabled{background-color:#c4c4c4;color:#22222240;cursor:default}.app-button.primary:disabled .icon{stroke:#22222240}.app-button.secondary{background-color:#f0fafc;color:#008188}.app-button.secondary .icon{stroke:#008188}.app-button.secondary:hover{background-color:#008188;color:#fff}.app-button.secondary:hover .icon{stroke:#fff}.app-button.secondary:focus{border:1px solid #008188}.app-button.secondary:active{border-color:#008289}.app-button.secondary:disabled{background-color:#c4c4c4;color:#22222240;cursor:default}.app-button.secondary:disabled .icon{stroke:#22222240}.app-button.outline{background-color:transparent;border:1px solid #008188;color:#008188}.app-button.outline .icon{stroke:#008188}.app-button.outline:hover{background-color:#00a1a9;color:#fff}.app-button.outline:hover .icon{stroke:#fff}.app-button.outline:focus{outline:groove 2px #008188;box-shadow:inset 0 0 0 1px #fff;background-color:#008188;color:#fff}.app-button.outline:focus .icon{stroke:#fff}.app-button.outline:active{background-color:#008289;color:#fff}.app-button.outline:active .icon{stroke:#fff}.app-button.outline:disabled{border-color:#c4c4c4;color:#22222240;cursor:default}.app-button.outline:disabled .icon{stroke:#22222240}.app-button.ghost{background-color:transparent;color:#008188}.app-button.ghost .icon{stroke:#008188}.app-button.ghost:hover{background-color:#8f8f8f1f}.app-button.ghost:focus{border:1px solid #008188}.app-button.ghost:active{background-color:#f0fafc}.app-button.ghost:disabled{color:#22222240;cursor:default}.app-button.ghost:disabled .icon{stroke:#22222240}.app-button.shadow{background-color:transparent;color:#008188;box-shadow:0 1px 5px #0003}.app-button.shadow .icon{stroke:#008188}.app-button.shadow:focus{border:1px solid #008188}.app-button.shadow:disabled{color:#22222240;cursor:default}.app-button.alert{background-color:#c82603;color:#fff}.app-button.alert:hover{background-color:#b42203}.app-button.alert:focus{outline:groove 2px #008188;box-shadow:inset 0 0 0 1px #fff}.app-button.alert:active{background-color:#761602}.app-button.alert:disabled{background-color:#c4c4c4;color:#c4c4c4;cursor:default}.app-button.alert:disabled .icon{stroke:#c4c4c4}.app-button .button-icon.end{margin-left:2.2857142857rem}.app-button .button-icon.start{margin-right:2.2857142857rem}.reservation-horizontal-time-range{padding:1.0714285714rem}.reservation-horizontal-time-range .space-availability-message{font-size:.8571428571rem;margin:0;color:#333}.horizontal-time-range{white-space:nowrap;position:relative;min-height:3.5714285714rem}.horizontal-time-range .range-item{display:inline-block;width:.7142857143rem;height:.7142857143rem;border-radius:50%;background:#008188;margin-right:.2857142857rem}.horizontal-time-range .range-hour-value{position:relative;display:inline-flex;justify-content:center;top:1.7857142857rem;width:0;right:1.0714285714rem;font-size:.6428571429rem;color:#888787}.horizontal-time-range .range-hour-value:before{content:"";height:.5714285714rem;border:1px solid #888787;position:absolute;width:0;background:#888787;border-radius:1.0714285714rem;top:-.5714285714rem}.horizontal-time-range .range-item.reserved{background:#ff7f7f}.horizontal-time-range .range-item.unavailable{background:#888787}.full-screen-spinner{position:fixed;top:0;left:0;display:flex;width:100dvw;height:100dvh;flex-direction:column;justify-content:center;align-items:center;background-color:#ffffff40;z-index:9999}.full-screen-spinner .spinner-image{max-width:7.1428571429rem;height:7.1428571429rem}.full-screen-spinner .loading-spinner-label{margin-top:1.4285714286rem}.full-screen-spinner.bg-white{background-color:#fff}.loading-spinner{position:relative;display:flex;width:100%;min-height:7.1428571429rem;flex-direction:column;justify-content:center;align-items:center;z-index:2000}.loading-spinner .spinner-image{width:4.2857142857rem;height:4.2857142857rem}.loading-spinner .loading-spinner-label{margin-top:1.4285714286rem;text-align:center;font-size:.8571428571rem}.loading-spinner.full-container{position:absolute;width:100%;height:100%;top:0;left:0}.dialog-wrap{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#979797b3;z-index:2001}.dialog-wrap .dialog-content{background:#fff;padding:1.7857142857rem;border-radius:.7142857143rem;max-width:90%;max-height:90%;position:relative}.dialog-wrap.small .dialog-content{width:32.1428571429rem}.dialog-wrap.medium .dialog-content{width:64.2857142857rem}.dialog-wrap.large .dialog-content{width:96.4285714286rem}.dialog-wrap.full-screen .dialog-content{width:90%;height:90%}.dialog-wrap .dialog-header .dialog-title{text-align:center;color:#333;font-size:1.1428571429rem;font-weight:600}.dialog-wrap .dialog-header .dialog-close-btn{position:absolute;right:1.7857142857rem;top:1.7857142857rem;z-index:401}.dialog-wrap .dialog-header .dialog-close-btn:hover{cursor:pointer}.dialog-wrap .dialog-header .dialog-close-btn .icon{fill:#888787}.dialog-wrap .dialog-body{flex:1}.dialog-wrap .dialog-body .action-container{text-align:center;margin-top:1.7142857143rem}.no-scroll{overflow:hidden}.dialog-wrap{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#979797b3;z-index:1100}.dialog-wrap .dialog-content{border-radius:.5714285714rem;overflow:hidden;padding:0}.dialog-wrap .dialog-header{display:flex;justify-content:space-between;height:3.4285714286rem;align-items:center;padding:1.1428571429rem;border:1px solid #ededed}.dialog-wrap .dialog-header .dialog-title{font-size:1rem;line-height:1.2857142857rem}.dialog-wrap .dialog-header .dialog-close-btn{position:static;right:auto;top:auto;z-index:auto}.location-dimension-panel{display:flex;flex-wrap:wrap;gap:.7142857143rem}.location-dimension-panel .basic-dimensions-container{width:100%;display:flex;gap:.7142857143rem}.location-dimension-panel .dimension-item{color:#333;font-size:1rem;display:flex;align-items:center}.location-dimension-panel .dimension-item .icon{width:1rem;height:1rem;color:#008188;fill:#008188;margin-right:.5714285714rem}.location-dimension-panel .dimension-item .value{margin-right:.1428571429rem}.location-dimension-panel .dimension-item .units{font-size:.8571428571rem}.location-dimension-panel .occupancy-detection-message-container{display:flex;align-items:center;gap:.3571428571rem;width:100%}.location-dimension-panel .occupancy-detection-message-container .icon-info-circle{fill:#008188;width:1.0714285714rem;height:1.0714285714rem;margin-right:.3571428571rem}.location-dimension-panel .occupancy-detection-message{margin:0;width:100%}.location-dimension-panel .comfort-label-container,.location-dimension-panel .occupancy-label-container{display:inline-block;background:#008188;border-radius:.2857142857rem;color:#fff;padding:.3571428571rem .7142857143rem}.location-dimension-panel .occupancy-label-container{display:flex;justify-content:center}.location-dimension-panel .occupancy-label-container .icon-user{margin-right:.3571428571rem;fill:#fff;width:1.0714285714rem;height:1.0714285714rem}.location-dimension-panel .advanced-overlap-message-container{display:flex;gap:.3571428571rem;align-items:center;width:100%}.location-dimension-panel .info-icon-container{border:.0714285714rem solid #008188;border-radius:50%;width:1.0714285714rem;height:1.0714285714rem;min-width:1.0714285714rem;display:inline-flex;align-items:center;justify-content:center}.location-dimension-panel .info-icon-container .icon-info{fill:#008188;width:.6428571429rem;height:.6428571429rem}.alerts-box{position:fixed;right:.7142857143rem;top:.7142857143rem;max-width:calc(100% - 1.4285714286rem);display:flex;flex-direction:column;gap:.7142857143rem;align-items:flex-end}.app-alert{display:flex;border:1px solid transparent;border-radius:4px;padding:15px;align-items:center;gap:1.0714285714rem;justify-content:space-between}.app-alert.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.app-alert.alert-danger .icon{fill:#a94442}.app-alert.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.app-alert.alert-warning .icon{fill:#8a6d3b}.app-alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.app-alert.alert-info .icon{fill:#31708f}.app-alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.app-alert.alert-success .icon{fill:#3c763d}.app-alert .close-btn{background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.app-alert .close-btn .icon{width:1.4285714286rem;height:1.4285714286rem}.full-screen-spinner{display:flex;flex-direction:column;height:100%;place-content:center;align-items:center}.full-screen-spinner .spinner-image{height:7.1428571429rem;width:7.1428571429rem}.app-container{display:flex;flex-wrap:wrap;height:100%;width:100%;border-top:1px solid #fff}.app-container .app-content{height:100%;width:100%;position:relative;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.app-container .app-content::-webkit-scrollbar{width:0}.app-container .app-navigation{width:5rem;height:100%}.app-container .app-header{width:100%}.app-container .user-settings{position:fixed;z-index:600;padding:0}.app-container .user-settings-backdrop{position:fixed;top:0}.login-placeholder{display:flex;flex-direction:column;align-items:center;height:100%;padding:2.1428571429rem}.login-placeholder .login-placeholder{height:fit-content;font-size:1.1428571429rem;color:#222}.login-placeholder .login-placeholder-btn{margin-top:1.4285714286rem}.avatar-container{z-index:100}.avatar-container .header-logo{height:2.8571428571rem}.avatar-container .user-menu-avatar{height:2.2857142857rem;width:2.2857142857rem}.avatar-container .user-menu-avatar:hover{cursor:pointer}.avatar-container .user-menu-avatar .avatar .centered-image{border-radius:50%}.location-filter-panel{height:100%}.location-filter-panel .filter-panel{height:calc(100% - 5.1428571429rem);scrollbar-width:none;-ms-overflow-style:none}.location-filter-panel .filter-panel::-webkit-scrollbar{width:0}.filter-panel-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ededed;height:5.1428571429rem}.filter-panel-footer .apply-btn{height:2.8571428571rem;width:auto}.filter-panel-footer .apply-btn svg path{stroke:#fff}.filter-panel-footer .clear-btn{height:2.8571428571rem;width:auto}.filter-panel-footer .clear-btn svg path{stroke:#008188;fill:none}.sort-filter-panel{height:100%}.sort-filter-panel .sort-filter{height:calc(100% - 5.1428571429rem);scrollbar-width:none;-ms-overflow-style:none}.sort-filter-panel .sort-filter::-webkit-scrollbar{width:0}.apply-section{display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #ededed;height:5.1428571429rem}.apply-section .apply-btn{width:auto}.apply-section .apply-btn svg path{stroke:#fff}.locations-browser .locations-browser-link{font-size:1rem;font-weight:400;line-height:1.2857142857rem;text-transform:capitalize;max-width:60%;word-wrap:break-word}.locations-browser .locations-browser-level{padding-left:.2857142857rem}.locations-browser .locations-browser-level-group .app-btn.select-btn{font-size:.8571428571rem}.locations-browser .title{font-size:1.1428571429rem;font-weight:400;line-height:1.2857142857rem;display:block;text-transform:capitalize;padding:1.1428571429rem;border-bottom:1px solid #ededed}.locations-browser .title .icon{height:1.1428571429rem;width:1.1428571429rem}.locations-browser .sub-title{font-size:1rem;font-weight:400;color:#89898c;line-height:1.2857142857rem;margin-bottom:.8571428571rem}.locations-browser .locations-browser-tree{padding:.8571428571rem .4285714286rem}.locations-browser .location-picker-title{display:flex;align-items:center;gap:.3571428571rem}.rooms-container{display:block;height:calc(100% - 4.5714285714rem);width:100%}.rooms-container .search-section{position:fixed;background-color:#fff;z-index:500}.rooms-container .rooms-header{display:flex;place-content:start;align-items:center;height:3.8571428571rem;padding-left:1.1428571429rem}.rooms-container .building-label{font-size:1rem;font-weight:600;color:#222;text-transform:capitalize}.rooms-container .rooms{width:100%;height:calc(100% - 4.5714285714rem);position:relative;top:4.5714285714rem}.rooms-container .rooms .app-alert{width:90%;margin-left:0 1.4285714286rem}.rooms-container .rooms .close-btn{border:none}.rooms-container .filter-panel-wrapper-backdrop,.rooms-container .sort-panel-wrapper-backdrop{position:fixed}.rooms-container .rooms-list-container{position:relative}.rooms-container .rooms-list-container .rooms-type{height:4rem;padding:1.7857142857rem 1.1428571429rem .7857142857rem;width:100%}.rooms-container .rooms-type-header{font-size:1rem;font-weight:600;color:#89898c}.rooms-container .all-rooms{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;height:100%}.rooms-container .all-rooms::-webkit-scrollbar{width:0}.rooms-container .nav-to-summary{padding:.5714285714rem 1.1428571429rem;height:4.1428571429rem}.rooms-container .nav-to-summary .nav-to-summary-btn{width:90%;position:fixed;bottom:.3571428571rem;height:3rem}.rooms-container .no-rooms-placeholder{display:flex;height:100%;width:100%;align-items:center;place-content:center;justify-content:center;text-align:center}.warning-card{border-color:#ef950d;background-color:#fce9cc;position:absolute;top:0;left:1.4285714286rem;z-index:1000}.warning-card .icon-margin .icon{fill:#ef950d}.warning-card .rooms-type .rooms-type-header{font-size:1rem;font-weight:600;color:#89898c}.settings-container{font-size:1.1428571429rem;display:flex;flex-direction:column;height:90%;width:100%}.settings-container .profile-section{display:flex;justify-content:space-between;align-items:center;height:3.5rem}.settings-container .avatar{display:flex;align-items:center}.settings-container .user-menu-avatar{height:2.8571428571rem;width:2.8571428571rem;min-width:2.8571428571rem;margin-right:1.1428571429rem;display:flex}.settings-container .greeting-user{color:#89898c;font-size:1.1428571429rem;font-weight:400}.settings-container .language-symbol{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem;margin-right:.5rem;background:#f0fafc;color:#008188;border-radius:50%;font-size:.8571428571rem;text-transform:capitalize}.settings-container .language-section{display:flex;flex-direction:column;flex:0 0 10%}.settings-container .language{display:flex;justify-content:start;align-items:center;height:2.2857142857rem;padding:1.0714285714rem 0;margin:.5714285714rem 0;border:.1428571429rem;border-radius:.3571428571rem;transition:border .3s ease}.settings-container .language-name{font-size:1.1428571429rem}.settings-container .settings-headers{margin:1.1428571429rem 0;font-size:1.1428571429rem;font-weight:600}.settings-container .logout{display:flex;justify-content:end;align-items:center;width:60%}.settings-container .logout .logout-label{font-size:1rem;color:#008188;margin-right:.3571428571rem;font-weight:400}.settings-container .logout .logout-btn path{stroke:#008188}.settings-container .roomfinder-version-container{display:flex;justify-content:end}.settings-container .roomfinder-version{flex-grow:1;align-self:flex-end;text-align:center;font-size:.6428571429rem;font-weight:400;color:#979797b3;margin:1.0714285714rem}.settings-container .language:hover{cursor:pointer;background-color:#bbfcff}.settings-container .logout:hover{cursor:pointer}.settings-container .selected-language{background-color:#008188;color:#fff}.settings-container .user-menu-avatar .avatar .centered-image{border-radius:50%}.room-card{display:flex;flex-direction:row;width:100%;gap:1.1428571429rem;padding:1.1428571429rem;border-top:1px solid #ededed;cursor:pointer;position:relative}.room-card .room-card-with-actions{display:flex;flex-direction:column;gap:1.1428571429rem;flex-grow:1}.room-card .room-picture-thumbnail{width:3.4285714286rem;height:3.4285714286rem;display:flex;justify-content:center;align-items:center;background-color:#f0fafc;border-radius:50%}.room-card .room-picture-thumbnail .picture-thumbnail{width:3.4285714286rem;height:3.4285714286rem;object-fit:cover;border-radius:50%}.room-card .room-picture-thumbnail .placeholder-icon{height:2.1428571429rem;width:100%;margin-left:.3571428571rem;opacity:.7;stroke:#008188;padding:1px}.room-card .room-name{height:2rem;padding:.1428571429rem 0 .5714285714rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:flex;place-content:space-between;justify-content:space-between}.room-card .room-name .name{font-weight:600;font-size:1rem;line-height:1.2857142857rem}.room-card .floorplan-btn{position:absolute;top:1rem;right:1rem;padding:0;height:2.2857142857rem;width:2.2857142857rem}.room-card .room-capacity-location{display:flex;justify-content:start;gap:2.2857142857rem;margin-top:.5rem}.room-card .room-capacity-location .info{display:flex;gap:.5714285714rem}.room-card .room-capacity-location .info .info-value{line-height:1.1428571429rem;font-size:.8571428571rem;font-weight:400;color:#89898c}.room-card .room-capacity-location .info-icon{height:1.1428571429rem;width:1.1428571429rem;stroke:#89898c}.room-card .location-path{font-weight:400;font-size:.8571428571rem;line-height:1.1428571429rem;color:#89898c}.room-card .warning{margin-top:.5714285714rem;display:flex;gap:.5714285714rem}.room-card .warning .warning-icon path{fill:#fff;stroke:#ef950d}.room-card .warning .warning-info{color:#ef950d}.room-card .view-or-remove-section{display:flex;justify-content:flex-start;gap:1.1428571429rem}.room-card .view-or-remove-section .app-btn{word-break:break-all;height:2.2857142857rem;font-size:1rem}.search-section{display:flex;align-items:center;border-bottom:1px solid #ededed;width:100%;gap:1.1428571429rem;padding:.8571428571rem 1.1428571429rem;height:4.5714285714rem;background-color:#fff}.search-section .input-field{width:100%;height:2.8571428571rem}.search-section .filter-btn,.search-section .sort-btn{height:1.1428571429rem;width:1.1428571429rem;cursor:pointer}.search-section .filter-btn path,.search-section .sort-btn path{stroke:#222}.search-section .search-input-search-icon{width:1.1428571429rem;height:1.1428571429rem;margin-left:.3571428571rem}.search-section .search-input{padding-left:2.8571428571rem}.back-btn-wrapper{display:flex;flex-direction:row;cursor:pointer}.back-btn-wrapper .back-btn>.icon{width:1.7142857143rem;height:1.7142857143rem}.back-btn-wrapper .back-btn{display:flex;color:#222;stroke:#222;padding:0 1rem 0 0;gap:1rem;align-items:center}.back-btn-wrapper .title{font-size:1rem;font-weight:600;color:#222;line-height:3.4285714286rem}.room-details{width:100%;display:block;padding:0 1.1428571429rem}.room-details .room-details-header{display:flex;place-content:space-between;justify-content:space-between;align-items:center}.room-details .room-details-body{display:flex;height:100%;width:100%;flex-direction:column}.room-details .room-details-body .app-button .icon{height:1.0714285714rem;width:1.0714285714rem}.room-details .reservation-horizontal-time-range{position:relative;padding:0;margin:1rem 0;overflow-x:auto;height:6.4285714286rem}.room-details .reservation-horizontal-time-range .space-availability-message{position:absolute;bottom:.7142857143rem;font-weight:400;line-height:1.2857142857rem;letter-spacing:.16px;color:#222}.room-details .horizontal-time-range .range-hour-value:before{border:1px solid #ededed;background-color:#ededed;height:.5714285714rem;top:-.8571428571rem}.room-details .horizontal-time-range .range-item{background:#03c88d}.room-details .horizontal-time-range .range-item.reserved{background:#c82603}.room-details .dimension-item .icon{stroke:none;width:1.4285714286rem;height:1.4285714286rem}.room-details .details-grouping{display:flex;flex-direction:column;gap:1.2857142857rem;border-top:1px solid #ededed;padding-top:1.4285714286rem}.room-details .room-details-select-btn{margin-top:.7142857143rem}.room-details-card{display:flex;flex-direction:column;align-items:center}.room-details-card .room-card-image{border-radius:.3571428571rem;height:14.2857142857rem;width:100%;margin:1rem 0;display:flex;align-items:center;place-content:center}.room-details-card .room-card-image .room-picture{object-fit:cover;width:100%;height:100%;border-radius:inherit}.room-details-card .room-image-placeholder{height:100%;width:100%;background:#ededed;display:flex;place-content:center;align-items:center;border-radius:inherit}.room-details-card .room-card-title{align-self:flex-start;font-weight:600;font-size:1.1428571429rem;line-height:1.2857142857rem;letter-spacing:.16px;color:#222}.room-details-card .room-card-footer{width:100%;display:flex;gap:1rem;place-content:space-between;margin:1rem 0;color:#89898c}.room-details-card .room-info{display:flex;gap:.3571428571rem}.room-details-card .room-info .icon,.room-details-card .room-info .icon path{stroke:#89898c}.summary{height:100%}.summary .back-from-summary{height:3.8571428571rem;position:fixed;background-color:#fff;width:100%;z-index:200;display:flex;align-items:center;padding:0 1.1428571429rem;justify-content:space-between;place-content:space-between}.summary .back-from-summary .back-btn{color:#222;font-size:1rem;font-weight:600;line-height:1.2857142857rem}.summary .back-from-summary .back-btn .icon{width:1.7142857143rem;height:1.7142857143rem}.summary .summary-info{position:relative;top:3.8571428571rem;height:calc(100% - 8.4285714286rem);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.summary .summary-info::-webkit-scrollbar{width:0}.summary .summary-info .success-prompt-section{padding:1.1428571429rem;font-weight:400;font-size:1rem;line-height:1.7142857143rem;color:#89898c}.summary .summary-info .selected-rooms-list{height:auto}.summary .summary-info .add-or-close-section{position:fixed;bottom:0;background-color:#fff;width:100%;border-top:1px solid;border-color:#ededed;height:5.1428571429rem;display:flex;justify-content:flex-end;padding:1.1428571429rem}.summary .summary-info .success-card{display:flex;gap:1.1428571429rem;margin:1.1428571429rem;border-left:4px solid #03c88d;align-items:start;padding:1.1428571429rem 0;border-radius:.2857142857rem;background:#03c88d33;position:relative}.summary .summary-info .success-heading{font-weight:600;font-size:1rem;line-height:1.2857142857rem}.summary .summary-info .close-icon{width:2.8571428571rem;padding:0 .8571428571rem;display:flex;justify-content:center;cursor:pointer}.summary .summary-info .close-icon .close{width:1.1428571429rem;height:1.1428571429rem}.summary .summary-info .icon-margin{margin-left:1.1428571429rem}.summary .summary-info .icon-margin .checked-circle{fill:#03c88d}.summary .summary-info .prompt-section{display:flex;gap:1.1428571429rem}.summary .summary-info .prompt-section .success-message-prompt{display:flex;flex-direction:column}.summary .room-details .side-panel-header{display:flex;flex-direction:row-reverse;justify-content:start;border-bottom:none;padding-left:1.1428571429rem;align-items:center}.summary .room-details .side-panel-header .side-panel-title{font-size:1rem;line-height:1.2857142857rem}.summary .room-details .side-panel-header .side-panel-close-btn{position:relative;top:.3571428571rem;right:0;width:1.7142857143rem;height:1.7142857143rem}.summary .room-details .side-panel-body{padding:0;height:calc(100% - 4rem);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.summary .room-details .side-panel-body::-webkit-scrollbar{width:0}.summary .no-rooms-selected{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.summary .no-rooms-selected .no-rooms-message{color:#89898c}.summary .room-card:last-child{border-bottom:1px solid #ededed}.confirmation-prompt{padding:1.7142857143rem 1.1428571429rem}.controls{width:100%;display:flex;justify-content:space-between;position:relative;bottom:-2px;height:3.4285714286rem}.controls .control-btn{width:100%;border-radius:0;margin:0}.login-container{display:block;height:100%;width:100%;margin:0;padding:0}.login-container .login-iframe{margin:0;height:calc(100% - .3571428571rem);border:none}.floorplan-dialog-box{display:flex;flex-direction:column;gap:0;margin:0;align-items:flex-start;height:100%;width:100%}.floorplan-dialog-box .floorplan-dialog-header{display:flex;flex-direction:row;width:100%;padding:0 0 1.1428571429rem;gap:.2857142857rem;border-bottom:1px solid #ededed}.floorplan-dialog-box .floorplan-dialog-header .header{display:flex;flex-direction:column;flex-grow:1}.floorplan-dialog-box .floorplan-dialog-header .header-label{font-weight:400;font-size:.8571428571rem;line-height:1.1428571429rem;letter-spacing:.32px;color:#89898c}.floorplan-dialog-box .floorplan-dialog-header .header-value{font-weight:600;font-size:1.1428571429rem;line-height:1.5714285714rem;letter-spacing:.32px;color:#222}.floorplan-dialog-box .floorplan-dialog-body{position:relative;display:flex;flex-grow:1;padding:1.1428571429rem;width:100%;text-align:center;justify-content:center;align-items:center}.floorplan-dialog-box .floorplan-dialog-body .error-message{font-size:1.0714285714rem;text-align:center;color:#222}.floorplan-dialog-box .floorplan-dialog-footer{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:1.1428571429rem 1.1428571429rem 0;border-top:1px solid #ededed}.floorplan-dialog-box .floorplan-dialog-footer .select-btn svg{stroke:#fff}.floorplan-dialog-box #cobundu-map{width:100%;height:100%;background-color:#fafafa}.floorplan-dialog-box #cobundu-map *{font-family:Montserrat,sans-serif}.floorplan-dialog-box #cobundu-map .tooltip{position:relative;width:10.7142857143rem;background-color:#89898ce6;border-radius:.2857142857rem;z-index:1000;color:#fff;font-weight:400;font-size:1.1428571429rem;line-height:1.5714285714rem;letter-spacing:.32px}.floorplan-dialog-box #cobundu-map .tooltip .location-tooltip{padding:.7142857143rem}.floorplan-dialog-box #layer-locations text,.floorplan-dialog-box #layer-markers text{fill-opacity:1;fill:#fff;text-anchor:middle;alignment-baseline:middle;dominant-baseline:central;text-shadow:1px 0 0 #222,-1px 0 0 #222,0 1px 0 #222,0 -1px 0 #222,1px 1px #222,-1px -1px 0 #222,1px -1px 0 #222,-1px 1px 0 #222}.room-grouping{display:flex;align-items:center;justify-content:flex-start}.room-grouping .grouping-icon{display:flex;align-items:center;justify-content:flex-start;margin-right:1.0714285714rem}.room-grouping .grouping-icon path{stroke:#008188}.room-grouping .grouping-icon .icon{width:1.7142857143rem;height:1.7142857143rem;padding:.1428571429rem}.room-grouping .grouping-content{display:flex;flex-direction:column;gap:.3571428571rem;text-align:left;font-weight:500}.room-grouping .group-name{font-size:ro-rem(12);line-height:1.1428571429rem;letter-spacing:.32px;color:#89898c}.room-grouping .group-value{font-size:1rem;line-height:1.2857142857rem;letter-spacing:.16px;color:#222}
