@charset "UTF-8";.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.fa-inverse,.fa-layers-counter,.fad.fa-inverse{color:#fff}.ember-cli-notifications-notification__container .c-notification__content a,floor-plan .flexzones-list-container .top-bar:hover span,floor-plan .floor-plan .settings-toggle-panel section button:hover span,floor-plan div.colorbys-panel .top-bar:hover span,floorplan-engine .flexzones-list-container .top-bar:hover span,floorplan-engine .floor-plan .settings-toggle-panel section button:hover span,floorplan-engine div.colorbys-panel .top-bar:hover span{text-decoration:underline}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center}.fa-layers,.fa-stack,.fa-ul>li{position:relative}.fa-layers{display:inline-block;height:1em;text-align:center;vertical-align:-.125em;width:1em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.lt-line-clamp{overflow:hidden;position:relative}.lt-line-clamp__ellipsis--dummy{position:fixed;visibility:hidden;top:0;left:0}.lt-line-clamp--single-line{display:block;white-space:nowrap;text-overflow:ellipsis}.lt-line-clamp--multi-line{/*! autoprefixer: off */display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.lt-line-clamp__raw-line{white-space:pre-line}floor-plan .labels,floorplan-engine .labels{position:absolute;user-select:none;width:100%;height:100%;overflow:hidden}floor-plan .labels.hide,floorplan-engine .labels.hide{visibility:hidden}floor-plan .labels .shadow,floorplan-engine .labels .shadow{visibility:hidden;position:relative;overflow:hidden}floor-plan .labels div>.floorplanLabel,floorplan-engine .labels div>.floorplanLabel{position:absolute;color:#FFF;text-align:center;padding:0 5px;z-index:1;display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-weight:600;font-size:.9285714286rem;text-shadow:0 -1px 0 #0d6aa8,0 -1px 0 #0d6aa8,0 1px 0 #0d6aa8,0 1px 0 #0d6aa8,-1px 0 0 #0d6aa8,1px 0 0 #0d6aa8,-1px 0 0 #0d6aa8,2px 2px 0 #0d6aa8,0 4px 0 #aeaeb6,2px 4px 0 #aeaeb6,0 5px 1px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1),0 4px 1px rgba(0,0,0,.3),0 4px 1px rgba(0,0,0,.2),0 6px 6px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.2),0 3px 12px rgba(0,0,0,.15)}floor-plan .labels div>.floorplanLabel.flex-zone,floorplan-engine .labels div>.floorplanLabel.flex-zone{text-shadow:0 -2px 0 #fff,0 -2px 0 #fff,0 2px 0 #fff,0 2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff,-2px 0 0 #fff,2px 2px 0 #fff,0 4px 0 #aeaeb6,2px 4px 0 #aeaeb6,0 6px 1px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1),0 2px 3px rgba(0,0,0,.3),0 4px 2px rgba(0,0,0,.2),0 6px 6px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.2),0 6px 8px rgba(0,0,0,.15);text-transform:uppercase;color:#0D6AA8}floor-plan .labels div>.floorplanLabel.flex-zone>span.main,floorplan-engine .labels div>.floorplanLabel.flex-zone>span.main{font-size:2.2857142857rem}floor-plan .errorIcon svg,floor-plan .labels div>.floorplanLabel>span.main,floorplan-engine .errorIcon svg,floorplan-engine .labels div>.floorplanLabel>span.main{font-size:1.5714285714rem}floor-plan .labels div>.floorplanLabel>span,floorplan-engine .labels div>.floorplanLabel>span{white-space:nowrap}floor-plan .labels .labels-info,floorplan-engine .labels .labels-info{display:none}.QA-DEBUG floor-plan .labels .labels-info,.QA-DEBUG floorplan-engine .labels .labels-info{display:inline-block;position:absolute;background:pink;z-index:1}floor-plan .labels .labels-info .density,floorplan-engine .labels .labels-info .density{padding:0 5px}floor-plan .labels .labels-info .density:before,floorplan-engine .labels .labels-info .density:before{content:"<72dpi";display:inline-block}@media (-webkit-min-device-pixel-ratio:0.75),(min-resolution:72dpi){floor-plan .labels .labels-info .density:before,floorplan-engine .labels .labels-info .density:before{content:"×0.75 (72dpi)"}}@media (-webkit-min-device-pixel-ratio:1),(min-resolution:96dpi){floor-plan .labels .labels-info .density:before,floorplan-engine .labels .labels-info .density:before{content:"×1 (96dpi)"}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){floor-plan .labels .labels-info .density:before,floorplan-engine .labels .labels-info .density:before{content:"×1.25 (120dpi)"}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){floor-plan .labels .labels-info .density:before,floorplan-engine .labels .labels-info .density:before{content:"×1.5 (144dpi)"}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){floor-plan .labels .labels-info .density:before,floorplan-engine .labels .labels-info .density:before{content:"×2 (192dpi)"}}floor-plan .labels .labels-info .resolution,floorplan-engine .labels .labels-info .resolution{padding:0 5px}floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{display:inline-block;content:"<1024px"}@media all and (min-width:1024px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"1024px"}}@media all and (min-width:1280px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"1280px"}}@media all and (min-width:1366px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"1366px"}}@media all and (min-width:1440px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"1440px"}}@media all and (min-width:1600px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"1600px"}}@media all and (min-width:1920px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"1920px"}}@media all and (min-width:2560px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"2560px"}}@media all and (min-width:3840px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"3840px"}}@media all and (min-width:4096px){floor-plan .labels .labels-info .resolution:before,floorplan-engine .labels .labels-info .resolution:before{content:"4096px"}}floor-plan .labels .labels-info:after,floorplan-engine .labels .labels-info:after{display:inline-block;background:pink;padding:2px}floor-plan div.colorbys-panel,floorplan-engine div.colorbys-panel{position:absolute;overflow:hidden;bottom:60px;width:500px;border-radius:10px;box-shadow:0 0 4px 0 #BFBFC6;border:1px solid #FFF;background-color:#F9F9FB;display:flex;flex-flow:column nowrap}@media only screen and (max-width:480px){floor-plan div.colorbys-panel,floorplan-engine div.colorbys-panel{width:calc(100% - 2 * 16px);margin:auto}}floor-plan div.colorbys-panel.opened,floorplan-engine div.colorbys-panel.opened{transition:max-height .5s;max-height:260px}floor-plan div.colorbys-panel.closed,floorplan-engine div.colorbys-panel.closed{max-height:0;border:0}floor-plan div.colorbys-panel .divider,floorplan-engine div.colorbys-panel .divider{height:1px;flex-shrink:0;width:100%;background-color:#9CBDD5}floor-plan div.colorbys-panel .top-bar,floorplan-engine div.colorbys-panel .top-bar{position:relative;cursor:pointer;padding:6px 12px;border-radius:2px;font-size:1.05rem;outline:0;color:#00437B;border:0;min-height:20px;display:flex;flex-flow:row nowrap;width:100%;background-color:#CFE1EE;box-shadow:0 -1px 2px 0 #D0D0D7;justify-content:center;align-items:center}floor-plan div.colorbys-panel .top-bar.disabled,floor-plan div.colorbys-panel .top-bar:disabled,floorplan-engine div.colorbys-panel .top-bar.disabled,floorplan-engine div.colorbys-panel .top-bar:disabled{cursor:not-allowed}floor-plan div.colorbys-panel .top-bar .svg-inline--fa,floorplan-engine div.colorbys-panel .top-bar .svg-inline--fa{color:#00437B}floor-plan div.colorbys-panel .top-bar .top-handle,floorplan-engine div.colorbys-panel .top-bar .top-handle{width:35px;height:3px;background-color:#0D6AA8;border-radius:1.5px}floor-plan div.colorbys-panel .top-bar .top-arrow-l,floorplan-engine div.colorbys-panel .top-bar .top-arrow-l{width:17px;height:3px;background-color:#0D6AA8;border-left:1px solid #0D6AA8;border-radius:1.5px 0 0 1.5px;transform:rotate(-15deg);margin:-1px}floor-plan div.colorbys-panel .top-bar .top-arrow-r,floorplan-engine div.colorbys-panel .top-bar .top-arrow-r{width:17px;height:3px;background-color:#0D6AA8;border-right:1px solid #0D6AA8;border-radius:0 1.5px 1.5px 0;transform:rotate(15deg);margin:-1px}floor-plan div.colorbys-panel.long-height .top-arrow-l,floorplan-engine div.colorbys-panel.long-height .top-arrow-l{transform:rotate(15deg)}floor-plan div.colorbys-panel.long-height .top-arrow-r,floorplan-engine div.colorbys-panel.long-height .top-arrow-r{transform:rotate(-15deg)}floor-plan div.colorbys-panel.colorbys.opened,floorplan-engine div.colorbys-panel.colorbys.opened{max-height:275px}floor-plan div.colorbys-panel .scroll-page,floorplan-engine div.colorbys-panel .scroll-page{overflow-y:scroll;overflow-x:hidden;margin-right:-50px;padding-right:50px}floor-plan div.colorbys-panel .info,floorplan-engine div.colorbys-panel .info{display:flex;flex-flow:row nowrap;align-items:center}floor-plan div.colorbys-panel .info .back-to-color-by,floorplan-engine div.colorbys-panel .info .back-to-color-by{position:relative;cursor:pointer;padding:6px 3px 6px 0;min-height:30px;border-radius:2px;outline:0;background-color:transparent;box-shadow:none;border:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:#005F9E;font-size:1rem}floor-plan div.colorbys-panel .info .back-to-color-by.disabled,floor-plan div.colorbys-panel .info .back-to-color-by:disabled,floorplan-engine div.colorbys-panel .info .back-to-color-by.disabled,floorplan-engine div.colorbys-panel .info .back-to-color-by:disabled{cursor:not-allowed}floor-plan div.colorbys-panel .info .back-to-color-by .svg-inline--fa,floorplan-engine div.colorbys-panel .info .back-to-color-by .svg-inline--fa{color:#00437B}floor-plan div.colorbys-panel .info .back-to-color-by svg,floorplan-engine div.colorbys-panel .info .back-to-color-by svg{margin-right:12px}floor-plan div.colorbys-panel .info .back-to-color-by span,floorplan-engine div.colorbys-panel .info .back-to-color-by span{white-space:nowrap}floor-plan div.colorbys-panel .info .back-to-color-by:hover span,floorplan-engine div.colorbys-panel .info .back-to-color-by:hover span{text-decoration:none}floor-plan div.colorbys-panel .info .type-name,floorplan-engine div.colorbys-panel .info .type-name{display:flex;flex-flow:row nowrap;align-items:center;color:#005F9E;font-size:1rem;font-weight:600;line-height:22px}floor-plan div.colorbys-panel .type-grid,floorplan-engine div.colorbys-panel .type-grid{-ms-overflow-style:none;display:flex;flex-flow:row nowrap;flex-wrap:wrap;overflow:auto}floor-plan div.colorbys-panel .type-grid::-webkit-scrollbar,floorplan-engine div.colorbys-panel .type-grid::-webkit-scrollbar{display:none}floor-plan div.colorbys-panel .type-grid button,floorplan-engine div.colorbys-panel .type-grid button{position:relative;cursor:pointer;padding:6px 12px;min-height:30px;outline:0;border:0;border-radius:0;box-shadow:none;max-width:50%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:50%;height:45px;border-top:1px solid #FFF;border-bottom:1px solid #D0D0D7;border-left:1px solid #E2E2E7;border-right:1px solid #EAEAEF;background-color:#F3F3F7;font-size:.8571428571rem;font-weight:600;color:#005F9E;text-align:left}floor-plan div.colorbys-panel .type-grid button.disabled,floor-plan div.colorbys-panel .type-grid button:disabled,floorplan-engine div.colorbys-panel .type-grid button.disabled,floorplan-engine div.colorbys-panel .type-grid button:disabled{cursor:not-allowed}floor-plan div.colorbys-panel .type-grid button .svg-inline--fa,floorplan-engine div.colorbys-panel .type-grid button .svg-inline--fa{color:#005F9E;font-size:1rem}floor-plan div.colorbys-panel .type-grid button:hover,floorplan-engine div.colorbys-panel .type-grid button:hover{background-color:#EAEAEF}floor-plan div.colorbys-panel .type-grid button.disabled,floor-plan div.colorbys-panel .type-grid button.disabled:hover,floor-plan div.colorbys-panel .type-grid button:disabled,floor-plan div.colorbys-panel .type-grid button:disabled:hover,floorplan-engine div.colorbys-panel .type-grid button.disabled,floorplan-engine div.colorbys-panel .type-grid button.disabled:hover,floorplan-engine div.colorbys-panel .type-grid button:disabled,floorplan-engine div.colorbys-panel .type-grid button:disabled:hover{color:#9D9DA6;border-color:#9D9DA6;background-color:#E2E2E7;box-shadow:none}floor-plan div.colorbys-panel .type-grid button.disabled .svg-inline--fa,floor-plan div.colorbys-panel .type-grid button.disabled:hover .svg-inline--fa,floor-plan div.colorbys-panel .type-grid button:disabled .svg-inline--fa,floor-plan div.colorbys-panel .type-grid button:disabled:hover .svg-inline--fa,floorplan-engine div.colorbys-panel .type-grid button.disabled .svg-inline--fa,floorplan-engine div.colorbys-panel .type-grid button.disabled:hover .svg-inline--fa,floorplan-engine div.colorbys-panel .type-grid button:disabled .svg-inline--fa,floorplan-engine div.colorbys-panel .type-grid button:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan div.colorbys-panel .type-grid button.activeButton,floorplan-engine div.colorbys-panel .type-grid button.activeButton{background-color:#CFE1EE}floor-plan div.colorbys-panel .type-grid button:disabled,floor-plan div.colorbys-panel .type-grid button:disabled:hover,floorplan-engine div.colorbys-panel .type-grid button:disabled,floorplan-engine div.colorbys-panel .type-grid button:disabled:hover{color:#8C8B96;background-color:#E2E2E7;border-color:#FFF #EAEAEF #D0D0D7 #E2E2E7}floor-plan div.colorbys-panel .type-grid button:disabled svg,floorplan-engine div.colorbys-panel .type-grid button:disabled svg{display:none}floor-plan .colorbys-panel .colorby-type-button button,floorplan-engine .colorbys-panel .colorby-type-button button{position:relative;cursor:pointer;padding:6px 12px;min-height:30px;outline:0;border:0;border-radius:0;box-shadow:none;display:flex;flex-flow:row nowrap;max-width:25%;justify-content:space-between;align-items:center;width:50%;height:45px;border-top:1px solid #FFF;border-bottom:1px solid #E2E2E7;border-left:1px solid #E2E2E7;border-right:1px solid #FFF;background-color:#F3F3F7;font-size:.8571428571rem;font-weight:600;color:#005F9E;text-align:left}floor-plan .colorbys-panel .colorby-type-button button.disabled,floor-plan .colorbys-panel .colorby-type-button button:disabled,floorplan-engine .colorbys-panel .colorby-type-button button.disabled,floorplan-engine .colorbys-panel .colorby-type-button button:disabled{cursor:not-allowed}floor-plan .colorbys-panel .colorby-type-button button .svg-inline--fa,floorplan-engine .colorbys-panel .colorby-type-button button .svg-inline--fa{color:#005F9E;font-size:1rem}floor-plan .colorbys-panel .colorby-type-button button:hover,floorplan-engine .colorbys-panel .colorby-type-button button:hover{background-color:#EAEAEF}floor-plan .colorbys-panel .colorby-type-button button.disabled,floor-plan .colorbys-panel .colorby-type-button button.disabled:hover,floor-plan .colorbys-panel .colorby-type-button button:disabled,floor-plan .colorbys-panel .colorby-type-button button:disabled:hover,floorplan-engine .colorbys-panel .colorby-type-button button.disabled,floorplan-engine .colorbys-panel .colorby-type-button button.disabled:hover,floorplan-engine .colorbys-panel .colorby-type-button button:disabled,floorplan-engine .colorbys-panel .colorby-type-button button:disabled:hover{color:#9D9DA6;border-color:#9D9DA6;background-color:#E2E2E7;box-shadow:none}floor-plan .colorbys-panel .colorby-type-button button.disabled .svg-inline--fa,floor-plan .colorbys-panel .colorby-type-button button.disabled:hover .svg-inline--fa,floor-plan .colorbys-panel .colorby-type-button button:disabled .svg-inline--fa,floor-plan .colorbys-panel .colorby-type-button button:disabled:hover .svg-inline--fa,floorplan-engine .colorbys-panel .colorby-type-button button.disabled .svg-inline--fa,floorplan-engine .colorbys-panel .colorby-type-button button.disabled:hover .svg-inline--fa,floorplan-engine .colorbys-panel .colorby-type-button button:disabled .svg-inline--fa,floorplan-engine .colorbys-panel .colorby-type-button button:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .colorbys-panel .colorby-type-button button.activeButton,floorplan-engine .colorbys-panel .colorby-type-button button.activeButton{background-color:#CFE1EE}floor-plan .colorbys-panel .colorby-type-button button:disabled,floor-plan .colorbys-panel .colorby-type-button button:disabled:hover,floorplan-engine .colorbys-panel .colorby-type-button button:disabled,floorplan-engine .colorbys-panel .colorby-type-button button:disabled:hover{color:#8C8B96;background-color:#E2E2E7;border-color:#FFF #EAEAEF #D0D0D7 #E2E2E7}floor-plan .colorbys-panel .colorby-type-button button:disabled svg,floorplan-engine .colorbys-panel .colorby-type-button button:disabled svg{display:none}floor-plan .colorbys-panel .colors-page .legend-container,floorplan-engine .colorbys-panel .colors-page .legend-container{display:flex;flex-flow:row nowrap;flex-wrap:wrap;overflow-y:auto;background-color:#F9F9FB;transition:height .5s;margin-right:-50px;padding-right:50px}floor-plan .colorbys-panel .colors-page .legend-container div,floorplan-engine .colorbys-panel .colors-page .legend-container div{display:flex;flex-flow:row nowrap;align-items:center;width:50%;max-width:50%;height:46px}floor-plan .colorbys-panel .colors-page .legend-container div .color-block,floorplan-engine .colorbys-panel .colors-page .legend-container div .color-block{width:24px;min-width:24px;height:24px;border:1px solid #9D9DA6;border-radius:4px;margin:10px}floor-plan .colorbys-panel .colors-page .legend-container div span,floorplan-engine .colorbys-panel .colors-page .legend-container div span{font-size:.7857142857rem;color:#6A6976}floor-plan .colorbys-panel .colors-page .color-loading,floorplan-engine .colorbys-panel .colors-page .color-loading{display:flex;flex-flow:row nowrap;background-color:#F9F9FB;justify-content:center;align-items:center;color:#0D6AA8;height:150px}floor-plan .floorplan-tray-panel.poi-header,floorplan-engine .floorplan-tray-panel.poi-header{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#F9F9FB;font-size:.8571428571rem;color:#7B7A86;padding:5px 15px;border-bottom:1px solid #CFE1EE;border-top:1px solid #FFF;min-height:26px}floor-plan .floorplan-tray-panel.poi-header .clear-button,floorplan-engine .floorplan-tray-panel.poi-header .clear-button{display:inline-block;position:relative;cursor:pointer;border:1px solid #197CB6;outline:0;color:#FFF;box-shadow:#D0D0D7 0 2px 2px;background-color:#009AD9;min-height:22px;padding:0 12px;font-size:.7857142857rem;height:22px;border-radius:3px;margin-left:9px}floor-plan .floorplan-tray-panel.poi-header .clear-button.disabled,floor-plan .floorplan-tray-panel.poi-header .clear-button:disabled,floorplan-engine .floorplan-tray-panel.poi-header .clear-button.disabled,floorplan-engine .floorplan-tray-panel.poi-header .clear-button:disabled{cursor:not-allowed}floor-plan .floorplan-tray-panel.poi-header .clear-button .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-header .clear-button .svg-inline--fa{color:#FFF}floor-plan .floorplan-tray-panel.poi-header .clear-button.toggled,floorplan-engine .floorplan-tray-panel.poi-header .clear-button.toggled{background-color:#00437B;box-shadow:#AEAEB6 0 2px 2px}floor-plan .floorplan-tray-panel.poi-header .clear-button.inverted,floorplan-engine .floorplan-tray-panel.poi-header .clear-button.inverted{color:#005F9E;border-color:#0D6AA8;background-color:#FFF}floor-plan .floorplan-tray-panel.poi-header .clear-button.inverted .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-header .clear-button.inverted .svg-inline--fa{color:#005F9E}floor-plan .floorplan-tray-panel.poi-header .clear-button.inverted:hover,floorplan-engine .floorplan-tray-panel.poi-header .clear-button.inverted:hover{background-color:#EAEAEF}floor-plan .floorplan-tray-panel.poi-header .clear-button:hover,floorplan-engine .floorplan-tray-panel.poi-header .clear-button:hover{background-color:#197CB6}floor-plan .floorplan-tray-panel.poi-header .clear-button:disabled,floorplan-engine .floorplan-tray-panel.poi-header .clear-button:disabled{opacity:.5}floor-plan .floorplan-tray-panel.poi-container,floorplan-engine .floorplan-tray-panel.poi-container{display:flex;flex-flow:row nowrap;flex-wrap:wrap;overflow-y:auto;width:100%;background-color:#F9F9FB;flex-grow:1;margin-right:-50px;padding-right:50px}floor-plan .floorplan-tray-panel.poi-container>button,floorplan-engine .floorplan-tray-panel.poi-container>button{position:relative;cursor:pointer;min-height:30px;outline:0;border:none;border-radius:0;box-shadow:none;padding:0;display:flex;flex-flow:row nowrap;max-width:33%;background-color:#F9F9FB;justify-content:flex-start;align-items:center;width:33%;height:44px;font-size:.7857142857rem;color:#8C8B96}floor-plan div.icons .absolute,floor-plan div.icons>img,floor-plan div.icons>span,floorplan-engine div.icons .absolute,floorplan-engine div.icons>img,floorplan-engine div.icons>span{position:absolute}floor-plan .floorplan-tray-panel.poi-container>button.disabled,floor-plan .floorplan-tray-panel.poi-container>button:disabled,floorplan-engine .floorplan-tray-panel.poi-container>button.disabled,floorplan-engine .floorplan-tray-panel.poi-container>button:disabled{cursor:not-allowed}floor-plan .floorplan-tray-panel.poi-container>button .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button .svg-inline--fa{color:#005F9E}floor-plan .floorplan-tray-panel.poi-container>button.disabled,floor-plan .floorplan-tray-panel.poi-container>button.disabled:hover,floor-plan .floorplan-tray-panel.poi-container>button:disabled,floor-plan .floorplan-tray-panel.poi-container>button:disabled:hover,floorplan-engine .floorplan-tray-panel.poi-container>button.disabled,floorplan-engine .floorplan-tray-panel.poi-container>button.disabled:hover,floorplan-engine .floorplan-tray-panel.poi-container>button:disabled,floorplan-engine .floorplan-tray-panel.poi-container>button:disabled:hover{color:#9D9DA6;border-color:#9D9DA6;background-color:#E2E2E7;box-shadow:none}floor-plan .floorplan-tray-panel.poi-container>button.disabled .svg-inline--fa,floor-plan .floorplan-tray-panel.poi-container>button.disabled:hover .svg-inline--fa,floor-plan .floorplan-tray-panel.poi-container>button:disabled .svg-inline--fa,floor-plan .floorplan-tray-panel.poi-container>button:disabled:hover .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button.disabled .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button.disabled:hover .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button:disabled .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .floorplan-tray-panel.poi-container>button>.svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button>.svg-inline--fa{min-width:26px;min-height:19px;margin:10px;font-size:1.4285714286rem;font-weight:600;color:#8C8B96}floor-plan .floorplan-tray-panel.poi-container>button>span,floorplan-engine .floorplan-tray-panel.poi-container>button>span{text-align:left;width:calc(100% - 46px)}floor-plan .floorplan-tray-panel.poi-container>button.active-poi,floorplan-engine .floorplan-tray-panel.poi-container>button.active-poi{color:#0D6AA8;background-color:#F9F9FB}floor-plan .floorplan-tray-panel.poi-container>button.active-poi .svg-inline--fa,floorplan-engine .floorplan-tray-panel.poi-container>button.active-poi .svg-inline--fa{color:#197CB6}floor-plan .floorplan-tray-panel.poi-container>button:hover,floorplan-engine .floorplan-tray-panel.poi-container>button:hover{background-color:#F9F9FB}floor-plan .floorplan-tray-panel .poiButton>span.line-clamp,floorplan-engine .floorplan-tray-panel .poiButton>span.line-clamp{line-height:16px}floor-plan .floorplan-loading-page,floor-plan .floorplan-loading-page .loading.center,floorplan-engine .floorplan-loading-page,floorplan-engine .floorplan-loading-page .loading.center{height:100%;display:flex;flex-flow:column nowrap;justify-content:center;text-align:center}floor-plan .floorplan-loading-page .loading.center p,floorplan-engine .floorplan-loading-page .loading.center p{font-weight:600;color:#00437B;font-size:large}floor-plan .building-name-container .buttons-container .floor-name svg,floor-plan div.icons>img>svg,floor-plan div.icons>span>svg,floorplan-engine .building-name-container .buttons-container .floor-name svg,floorplan-engine div.icons>img>svg,floorplan-engine div.icons>span>svg{color:#0D6AA8}floor-plan .floorplan-loading-page .loading.center span.animation,floorplan-engine .floorplan-loading-page .loading.center span.animation{width:370px;height:370px;background-image:url(https://floorplan-qa.trimble-app.us/assets/images/FloorplanLoading.gif);background-size:370px 370px;margin:0 auto}@media only screen and (max-width:480px){floor-plan .floorplan-loading-page .loading.center span.animation,floorplan-engine .floorplan-loading-page .loading.center span.animation{height:185px;width:185px;background-size:185px 185px}}floor-plan div.icons>img,floorplan-engine div.icons>img{width:32px;height:32px}floor-plan div.icons>span,floorplan-engine div.icons>span{border-radius:1rem;box-shadow:grey 0 1px 4px 0;background-color:#FFF;z-index:2}floor-plan div.icons .relative,floorplan-engine div.icons .relative{position:relative}floor-plan div.icons .hide,floorplan-engine div.icons .hide{display:none}floor-plan div.icons span>div.hr-image,floorplan-engine div.icons span>div.hr-image{height:42px;width:42px;box-shadow:0 2px 2px #000;position:absolute;border-radius:50%;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;border:1px solid #FFF}floor-plan .floor-plan,floorplan-engine .floor-plan{user-select:none;height:100%}floor-plan .floor-plan .floorplan-container,floorplan-engine .floor-plan .floorplan-container{z-index:1}floor-plan .floor-plan .displayRender,floorplan-engine .floor-plan .displayRender{overflow:hidden}floor-plan .floor-plan .isPanning,floorplan-engine .floor-plan .isPanning{cursor:move}floor-plan .floor-plan button.reset-button,floorplan-engine .floor-plan button.reset-button{position:relative;cursor:pointer;min-height:30px;border:1px solid #EAEAEF;border-radius:2px;font-size:1.05rem;outline:0;color:#005F9E;background-color:#F9F9FB;box-shadow:0 1px 2px #AEAEB6;width:32px;height:32px;padding:0;display:flex;flex-flow:row nowrap}floor-plan .floor-plan button.reset-button.disabled,floor-plan .floor-plan button.reset-button:disabled,floorplan-engine .floor-plan button.reset-button.disabled,floorplan-engine .floor-plan button.reset-button:disabled{cursor:not-allowed}floor-plan .floor-plan button.reset-button .svg-inline--fa,floorplan-engine .floor-plan button.reset-button .svg-inline--fa{color:#005F9E}floor-plan .floor-plan button.reset-button:hover,floorplan-engine .floor-plan button.reset-button:hover{background-color:#EAEAEF}floor-plan .floor-plan button.reset-button.disabled,floor-plan .floor-plan button.reset-button.disabled:hover,floor-plan .floor-plan button.reset-button:disabled,floor-plan .floor-plan button.reset-button:disabled:hover,floorplan-engine .floor-plan button.reset-button.disabled,floorplan-engine .floor-plan button.reset-button.disabled:hover,floorplan-engine .floor-plan button.reset-button:disabled,floorplan-engine .floor-plan button.reset-button:disabled:hover{color:#9D9DA6;border-color:#F3F3F7;background-color:#E2E2E7}floor-plan .floor-plan button.reset-button.disabled .svg-inline--fa,floor-plan .floor-plan button.reset-button.disabled:hover .svg-inline--fa,floor-plan .floor-plan button.reset-button:disabled .svg-inline--fa,floor-plan .floor-plan button.reset-button:disabled:hover .svg-inline--fa,floorplan-engine .floor-plan button.reset-button.disabled .svg-inline--fa,floorplan-engine .floor-plan button.reset-button.disabled:hover .svg-inline--fa,floorplan-engine .floor-plan button.reset-button:disabled .svg-inline--fa,floorplan-engine .floor-plan button.reset-button:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .floor-plan button.reset-button :disabled,floor-plan .floor-plan button.reset-button.hidden,floorplan-engine .floor-plan button.reset-button :disabled,floorplan-engine .floor-plan button.reset-button.hidden{display:none}@media only screen and (max-width:480px){floor-plan .floor-plan button.reset-button,floorplan-engine .floor-plan button.reset-button{z-index:6;position:absolute;border-radius:50%;top:20px;right:15px;width:38px;height:38px;align-items:center;justify-content:center}}floor-plan .floor-plan .controls-container,floorplan-engine .floor-plan .controls-container{z-index:6;position:absolute;bottom:16px;justify-content:center;align-items:flex-end;width:100%;padding:0 16px;box-sizing:border-box;display:grid;grid-template-areas:"left right1 right2";grid-template-columns:2fr 1fr auto}floor-plan .floor-plan .controls-container .left-container,floorplan-engine .floor-plan .controls-container .left-container{grid:"left";justify-self:start}floor-plan .floor-plan .controls-container .building-name-container,floorplan-engine .floor-plan .controls-container .building-name-container{grid:"right1";justify-self:flex-end}floor-plan .floor-plan .controls-container .canvas-controls,floorplan-engine .floor-plan .controls-container .canvas-controls{grid:"right2";justify-self:flex-end;margin:0 10px}@media only screen and (max-width:480px){floor-plan .floor-plan .controls-container .left-container,floorplan-engine .floor-plan .controls-container .left-container{width:100%}floor-plan .floor-plan .controls-container .canvas-controls,floorplan-engine .floor-plan .controls-container .canvas-controls{margin:0}}floor-plan .canvas-controls,floorplan-engine .canvas-controls{right:20px;background-color:transparent;z-index:6}floor-plan .canvas-controls div,floorplan-engine .canvas-controls div{margin:0}floor-plan .canvas-controls div button.zoom,floorplan-engine .canvas-controls div button.zoom{position:relative;cursor:pointer;min-height:30px;border:1px solid #EAEAEF;border-radius:2px;font-size:1.05rem;outline:0;color:#005F9E;background-color:#F9F9FB;box-shadow:0 1px 2px #AEAEB6;width:32px;height:32px;padding:0;display:flex;flex-flow:column nowrap}floor-plan .canvas-controls div button.zoom.disabled,floor-plan .canvas-controls div button.zoom:disabled,floorplan-engine .canvas-controls div button.zoom.disabled,floorplan-engine .canvas-controls div button.zoom:disabled{cursor:not-allowed}floor-plan .canvas-controls div button.zoom .svg-inline--fa,floorplan-engine .canvas-controls div button.zoom .svg-inline--fa{color:#005F9E}floor-plan .canvas-controls div button.zoom:hover,floorplan-engine .canvas-controls div button.zoom:hover{background-color:#EAEAEF}floor-plan .canvas-controls div button.zoom.disabled,floor-plan .canvas-controls div button.zoom.disabled:hover,floor-plan .canvas-controls div button.zoom:disabled,floor-plan .canvas-controls div button.zoom:disabled:hover,floorplan-engine .canvas-controls div button.zoom.disabled,floorplan-engine .canvas-controls div button.zoom.disabled:hover,floorplan-engine .canvas-controls div button.zoom:disabled,floorplan-engine .canvas-controls div button.zoom:disabled:hover{color:#9D9DA6;border-color:#F3F3F7;background-color:#E2E2E7}floor-plan .canvas-controls div button.zoom.disabled .svg-inline--fa,floor-plan .canvas-controls div button.zoom.disabled:hover .svg-inline--fa,floor-plan .canvas-controls div button.zoom:disabled .svg-inline--fa,floor-plan .canvas-controls div button.zoom:disabled:hover .svg-inline--fa,floorplan-engine .canvas-controls div button.zoom.disabled .svg-inline--fa,floorplan-engine .canvas-controls div button.zoom.disabled:hover .svg-inline--fa,floorplan-engine .canvas-controls div button.zoom:disabled .svg-inline--fa,floorplan-engine .canvas-controls div button.zoom:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .canvas-controls div button.rotate,floorplan-engine .canvas-controls div button.rotate{position:relative;cursor:pointer;min-height:30px;border:1px solid #EAEAEF;border-radius:2px;font-size:1.05rem;outline:0;color:#005F9E;background-color:#F9F9FB;box-shadow:0 1px 2px #AEAEB6;width:32px;height:32px;padding:0;display:flex;flex-flow:column nowrap}floor-plan .canvas-controls div button.rotate.disabled,floor-plan .canvas-controls div button.rotate:disabled,floorplan-engine .canvas-controls div button.rotate.disabled,floorplan-engine .canvas-controls div button.rotate:disabled{cursor:not-allowed}floor-plan .canvas-controls div button.rotate .svg-inline--fa,floorplan-engine .canvas-controls div button.rotate .svg-inline--fa{color:#005F9E}floor-plan .canvas-controls div button.rotate:hover,floorplan-engine .canvas-controls div button.rotate:hover{background-color:#EAEAEF}floor-plan .canvas-controls div button.rotate.disabled,floor-plan .canvas-controls div button.rotate.disabled:hover,floor-plan .canvas-controls div button.rotate:disabled,floor-plan .canvas-controls div button.rotate:disabled:hover,floorplan-engine .canvas-controls div button.rotate.disabled,floorplan-engine .canvas-controls div button.rotate.disabled:hover,floorplan-engine .canvas-controls div button.rotate:disabled,floorplan-engine .canvas-controls div button.rotate:disabled:hover{color:#9D9DA6;border-color:#F3F3F7;background-color:#E2E2E7}floor-plan .canvas-controls div button.rotate.disabled .svg-inline--fa,floor-plan .canvas-controls div button.rotate.disabled:hover .svg-inline--fa,floor-plan .canvas-controls div button.rotate:disabled .svg-inline--fa,floor-plan .canvas-controls div button.rotate:disabled:hover .svg-inline--fa,floorplan-engine .canvas-controls div button.rotate.disabled .svg-inline--fa,floorplan-engine .canvas-controls div button.rotate.disabled:hover .svg-inline--fa,floorplan-engine .canvas-controls div button.rotate:disabled .svg-inline--fa,floorplan-engine .canvas-controls div button.rotate:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .canvas-controls div button,floorplan-engine .canvas-controls div button{justify-content:center;align-items:center;margin-bottom:10px}floor-plan .canvas-controls div .zoom:last-of-type,floorplan-engine .canvas-controls div .zoom:last-of-type{margin-bottom:0}floor-plan .building-name-container,floorplan-engine .building-name-container{height:45px;position:relative;z-index:6}@media only screen and (max-width:480px){floor-plan .building-name-container,floorplan-engine .building-name-container{left:initial;transform:initial;display:block;width:72px;height:38px;padding:5px 0 0 11px;border-radius:10px}}floor-plan .building-name-container .buttons-container,floorplan-engine .building-name-container .buttons-container{border-radius:10px;box-shadow:0 0 8px 0 #BFBFC6;height:100%;display:flex;background-color:#F3F3F7;overflow:hidden}floor-plan .building-name-container .buttons-container button,floorplan-engine .building-name-container .buttons-container button{display:flex;flex-flow:row nowrap;text-align:center}floor-plan .building-name-container .buttons-container button :disabled,floor-plan .building-name-container .buttons-container button.hidden,floorplan-engine .building-name-container .buttons-container button :disabled,floorplan-engine .building-name-container .buttons-container button.hidden{display:none}floor-plan .building-name-container .buttons-container .building-name,floor-plan .building-name-container .buttons-container .floor-name,floorplan-engine .building-name-container .buttons-container .building-name,floorplan-engine .building-name-container .buttons-container .floor-name{flex:1;color:#00437B;border:1px solid #FFF;background-color:#F3F3F7;justify-content:center;align-items:center;font-size:1.0714285714rem;font-weight:600;border-radius:10px 0 0 10px}floor-plan .building-name-container .buttons-container .building-name,floorplan-engine .building-name-container .buttons-container .building-name{padding:0 20px;border-right-color:#E2E2E7}floor-plan .building-name-container .buttons-container .building-name>span,floorplan-engine .building-name-container .buttons-container .building-name>span{white-space:nowrap}@media only screen and (max-width:480px){floor-plan .building-name-container .buttons-container .building-name,floorplan-engine .building-name-container .buttons-container .building-name{display:none}}floor-plan .building-name-container .buttons-container .floor-name,floorplan-engine .building-name-container .buttons-container .floor-name{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;font-size:1rem;font-weight:600;text-align:left;border-radius:0 10px 10px 0;border-left-width:0;z-index:10;padding:0 20px}floor-plan .building-name-container .buttons-container .floor-name.floor-name-enabled>svg,floor-plan .building-name-container .buttons-container .floor-name:disabled>div,floorplan-engine .building-name-container .buttons-container .floor-name.floor-name-enabled>svg,floorplan-engine .building-name-container .buttons-container .floor-name:disabled>div{display:none}floor-plan .building-name-container .buttons-container .floor-name>span,floorplan-engine .building-name-container .buttons-container .floor-name>span{margin-right:16px}floor-plan .building-name-container .buttons-container .floor-name:hover,floorplan-engine .building-name-container .buttons-container .floor-name:hover{cursor:pointer;background-color:#EAEAEF}floor-plan .building-name-container .buttons-container .floor-name.active,floorplan-engine .building-name-container .buttons-container .floor-name.active{background-color:#CFE1EE}floor-plan .building-name-container .buttons-container .floor-name:disabled:hover,floorplan-engine .building-name-container .buttons-container .floor-name:disabled:hover{cursor:default;background-color:initial}floor-plan .building-name-container .buttons-container .floor-name>svg,floorplan-engine .building-name-container .buttons-container .floor-name>svg{font-size:1.2857142857rem}@media only screen and (max-width:480px){floor-plan .building-name-container .buttons-container .floor-name.floor-name-enabled>span,floorplan-engine .building-name-container .buttons-container .floor-name.floor-name-enabled>span{display:none}floor-plan .building-name-container .buttons-container .floor-name.floor-name-enabled>svg,floorplan-engine .building-name-container .buttons-container .floor-name.floor-name-enabled>svg{display:initial}floor-plan .building-name-container .buttons-container .floor-name,floorplan-engine .building-name-container .buttons-container .floor-name{overflow:hidden;border-left:#FFF 1px solid;border-top-left-radius:10px;border-bottom-left-radius:10px}}floor-plan .building-name-container .buttons-container .up-down-arrow,floorplan-engine .building-name-container .buttons-container .up-down-arrow{display:flex;flex-flow:column nowrap;font-size:.8571428571rem;font-weight:400;padding-left:4px}floor-plan .building-name-container .buttons-container .up-down-arrow svg.fa-times,floorplan-engine .building-name-container .buttons-container .up-down-arrow svg.fa-times{padding-top:2px}floor-plan .building-name-container .floor-switcher-panel,floorplan-engine .building-name-container .floor-switcher-panel{position:absolute;width:95px;animation:fadeInUp;animation-duration:10ms;bottom:35px;right:0;height:100%}floor-plan .building-name-container .floor-switcher-panel .hidden,floorplan-engine .building-name-container .floor-switcher-panel .hidden{display:none}floor-plan .building-name-container .floor-switcher-panel .building-floor-buttons-container,floorplan-engine .building-name-container .floor-switcher-panel .building-floor-buttons-container{margin:0;position:absolute;overflow:hidden;width:100%;text-align:center;bottom:8%}floor-plan .building-name-container .floor-switcher-panel .building-floor-buttons-container div,floorplan-engine .building-name-container .floor-switcher-panel .building-floor-buttons-container div{box-shadow:0 0 3px 0 #BFBFC6;border:1px solid #CFE1EE;margin-bottom:14px;margin-top:10px;border-radius:3px;background-color:#F9F9FB;text-align:center}floor-plan .building-name-container .floor-switcher-panel .building-floor-buttons-container.scenario,floorplan-engine .building-name-container .floor-switcher-panel .building-floor-buttons-container.scenario{bottom:16px}floor-plan .building-name-container .floor-switcher-panel a,floorplan-engine .building-name-container .floor-switcher-panel a{text-decoration:none;font-weight:600;border:1px solid #CFE1EE;display:block;border-radius:3px;font-size:.7857142857rem;color:#595868;background-color:#F9F9FB;padding:6px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}floor-plan .building-name-container .floor-switcher-panel a.disabled,floorplan-engine .building-name-container .floor-switcher-panel a.disabled{border-color:#E2E2E7;background-color:#EAEAEF;color:#8C8B96;cursor:not-allowed}floor-plan .building-name-container .floor-switcher-panel a.is-selected,floorplan-engine .building-name-container .floor-switcher-panel a.is-selected{border-color:#FFF;background-color:#CFE1EE;color:#00437B;cursor:default}floor-plan .building-name-container .paginator,floorplan-engine .building-name-container .paginator{position:absolute;z-index:100;right:0;display:flex;width:100%}floor-plan .building-name-container .paginator-down,floorplan-engine .building-name-container .paginator-down{bottom:10px}floor-plan .building-name-container .paginator a,floorplan-engine .building-name-container .paginator a{flex:1;display:flex;justify-content:center;align-items:center;margin:4px;height:15px}floor-plan .building-name-container .paginator a svg,floorplan-engine .building-name-container .paginator a svg{font-size:1.6rem;color:#197CB6}floor-plan .floorplan-time-date-container,floorplan-engine .floorplan-time-date-container{height:45px;border-radius:10px;box-shadow:0 0 8px 0 #BFBFC6}floor-plan .floorplan-time-date-container .floorplan-time-date,floorplan-engine .floorplan-time-date-container .floorplan-time-date{height:100%;background:#F3F3F7}floor-plan .floorplan-time-date-container .floorplan-time-date button,floorplan-engine .floorplan-time-date-container .floorplan-time-date button{text-align:center}floor-plan .floorplan-time-date-container .floorplan-time-date button :disabled,floor-plan .floorplan-time-date-container .floorplan-time-date button.hidden,floorplan-engine .floorplan-time-date-container .floorplan-time-date button :disabled,floorplan-engine .floorplan-time-date-container .floorplan-time-date button.hidden{display:none}floor-plan .floorplan-time-date-container .floorplan-time-date .floorplan-date,floor-plan .floorplan-time-date-container .floorplan-time-date .floorplan-time,floorplan-engine .floorplan-time-date-container .floorplan-time-date .floorplan-date,floorplan-engine .floorplan-time-date-container .floorplan-time-date .floorplan-time{border:1px solid #FFF;background-color:#F3F3F7;color:#00437B;justify-content:center;align-items:center;font-size:1.0714285714rem;font-weight:600;border-radius:10px 0 0 10px;padding:10px 20px;z-index:10}floor-plan .floorplan-time-date-container .floorplan-time-date .floorplan-time,floorplan-engine .floorplan-time-date-container .floorplan-time-date .floorplan-time{border-right-color:#E2E2E7}floor-plan .floorplan-time-date-container .floorplan-time-date .floorplan-date,floorplan-engine .floorplan-time-date-container .floorplan-time-date .floorplan-date{justify-content:space-around;align-items:center;font-weight:600;text-align:left;border-radius:0 10px 10px 0;border-left-width:0}floor-plan .floorplan-time-date-container .floorplan-time-date>span,floorplan-engine .floorplan-time-date-container .floorplan-time-date>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}floor-plan .colorby-amenity-btns-container,floorplan-engine .colorby-amenity-btns-container{display:flex;flex-flow:row nowrap}floor-plan .colorby-amenity-btns-container div~.flexzone-btn,floorplan-engine .colorby-amenity-btns-container div~.flexzone-btn{margin-left:16px}@media only screen and (max-width:480px){floor-plan .colorby-amenity-btns-container,floorplan-engine .colorby-amenity-btns-container{left:16px;justify-content:space-between}floor-plan .colorby-amenity-btns,floorplan-engine .colorby-amenity-btns{max-width:calc(100% - 52px)}}floor-plan .colorby-amenity-btns,floorplan-engine .colorby-amenity-btns{box-sizing:border-box;display:flex;flex-flow:row nowrap;z-index:6;height:45px;align-items:center;bottom:0;overflow:hidden;background-color:#FFF;box-shadow:0 0 8px 0 #BFBFC6;border:1px solid #FFF;border-radius:10px}floor-plan .colorby-amenity-btns button,floorplan-engine .colorby-amenity-btns button{margin:0}floor-plan .colorby-amenity-btns button.active,floorplan-engine .colorby-amenity-btns button.active{background-color:#CFE1EE}floor-plan .colorby-amenity-btns.active,floorplan-engine .colorby-amenity-btns.active{width:500px}@media only screen and (max-width:480px){floor-plan .colorby-amenity-btns.active,floorplan-engine .colorby-amenity-btns.active{width:initial;overflow:hidden}}floor-plan .colorby-amenity-btns.active .color-picker,floor-plan .colorby-amenity-btns.active .poi-picker,floorplan-engine .colorby-amenity-btns.active .color-picker,floorplan-engine .colorby-amenity-btns.active .poi-picker{width:100%}@media only screen and (max-width:480px){floor-plan .colorby-amenity-btns.active.colorby-selected .color-picker,floor-plan .colorby-amenity-btns.active.colorby-selected .poi-picker,floorplan-engine .colorby-amenity-btns.active.colorby-selected .color-picker,floorplan-engine .colorby-amenity-btns.active.colorby-selected .poi-picker{width:initial}floor-plan .colorby-amenity-btns.active.colorby-selected .poi-picker,floorplan-engine .colorby-amenity-btns.active.colorby-selected .poi-picker{flex:1}floor-plan .colorby-amenity-btns.colorby-selected .color-picker::after,floorplan-engine .colorby-amenity-btns.colorby-selected .color-picker::after{content:"";position:absolute;top:15%;height:.5rem;width:.5rem;border-radius:50%;background-color:#009AD9;left:70%}floor-plan .colorby-amenity-btns.colorby-selected .color-picker>span,floorplan-engine .colorby-amenity-btns.colorby-selected .color-picker>span{display:none}}floor-plan .colorby-amenity-btns.color>.color-picker,floor-plan .colorby-amenity-btns.poi>.poi-picker,floorplan-engine .colorby-amenity-btns.color>.color-picker,floorplan-engine .colorby-amenity-btns.poi>.poi-picker{background-color:#CFE1EE}floor-plan .colorby-amenity-btns .color-picker,floor-plan .colorby-amenity-btns .poi-picker,floorplan-engine .colorby-amenity-btns .color-picker,floorplan-engine .colorby-amenity-btns .poi-picker{position:relative;cursor:pointer;min-height:30px;outline:0;box-shadow:none;border-radius:0;color:#0D6AA8;display:flex;flex-flow:row nowrap;z-index:10;height:100%;padding:0 30px;align-items:center;justify-content:center;background-color:#F3F3F7;font-size:1.2857142857rem;border:0}floor-plan .colorby-amenity-btns .color-picker.disabled,floor-plan .colorby-amenity-btns .color-picker:disabled,floor-plan .colorby-amenity-btns .poi-picker.disabled,floor-plan .colorby-amenity-btns .poi-picker:disabled,floorplan-engine .colorby-amenity-btns .color-picker.disabled,floorplan-engine .colorby-amenity-btns .color-picker:disabled,floorplan-engine .colorby-amenity-btns .poi-picker.disabled,floorplan-engine .colorby-amenity-btns .poi-picker:disabled{cursor:not-allowed}floor-plan .colorby-amenity-btns .color-picker .svg-inline--fa,floor-plan .colorby-amenity-btns .poi-picker .svg-inline--fa,floorplan-engine .colorby-amenity-btns .color-picker .svg-inline--fa,floorplan-engine .colorby-amenity-btns .poi-picker .svg-inline--fa{color:#0D6AA8}floor-plan .colorby-amenity-btns .color-picker:disabled,floor-plan .colorby-amenity-btns .poi-picker:disabled,floorplan-engine .colorby-amenity-btns .color-picker:disabled,floorplan-engine .colorby-amenity-btns .poi-picker:disabled{background-color:#E2E2E7}floor-plan .colorby-amenity-btns .color-picker:disabled .svg-inline--fa,floor-plan .colorby-amenity-btns .poi-picker:disabled .svg-inline--fa,floorplan-engine .colorby-amenity-btns .color-picker:disabled .svg-inline--fa,floorplan-engine .colorby-amenity-btns .poi-picker:disabled .svg-inline--fa{color:#9D9DA6}floor-plan .colorby-amenity-btns .color-picker:hover span,floor-plan .colorby-amenity-btns .poi-picker:hover span,floorplan-engine .colorby-amenity-btns .color-picker:hover span,floorplan-engine .colorby-amenity-btns .poi-picker:hover span{text-decoration:none}@media only screen and (max-width:480px){floor-plan .colorby-amenity-btns .color-picker,floor-plan .colorby-amenity-btns .poi-picker,floorplan-engine .colorby-amenity-btns .color-picker,floorplan-engine .colorby-amenity-btns .poi-picker{padding:8px 22px}}floor-plan .colorby-amenity-btns .color-picker span,floor-plan .colorby-amenity-btns .poi-picker span,floorplan-engine .colorby-amenity-btns .color-picker span,floorplan-engine .colorby-amenity-btns .poi-picker span{font-size:.8571428571rem;font-weight:600;margin-left:5px}floor-plan .colorby-amenity-btns .color-picker span.hide,floor-plan .colorby-amenity-btns .poi-picker span.hide,floorplan-engine .colorby-amenity-btns .color-picker span.hide,floorplan-engine .colorby-amenity-btns .poi-picker span.hide{display:none}floor-plan .colorby-amenity-btns .color-picker span.show,floor-plan .colorby-amenity-btns .poi-picker span.show,floorplan-engine .colorby-amenity-btns .color-picker span.show,floorplan-engine .colorby-amenity-btns .poi-picker span.show{display:inline-block}floor-plan .colorby-amenity-btns .separator,floorplan-engine .colorby-amenity-btns .separator{width:1px;height:calc(100% - 2 * 1px);background-color:#E2E2E7}floor-plan .colorby-amenity-btns .poi-picker,floorplan-engine .colorby-amenity-btns .poi-picker{border-left:0}floor-plan .colorby-amenity-btns .color-picker span,floorplan-engine .colorby-amenity-btns .color-picker span{text-align:left;margin-left:12px}floor-plan .colorby-amenity-btns .floor-switcher-list,floorplan-engine .colorby-amenity-btns .floor-switcher-list{position:absolute;bottom:100%;right:0;animation:fadeInUp;animation-duration:.3s}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,0,0)}}floor-plan .colorby-amenity-btns .fade-out,floorplan-engine .colorby-amenity-btns .fade-out{animation:fadeInDown;animation-duration:.3s;animation-fill-mode:forwards}floor-plan .colorby-amenity-btns-container .flexzone-btn,floorplan-engine .colorby-amenity-btns-container .flexzone-btn{position:relative;cursor:pointer;min-height:30px;outline:0;color:#0D6AA8;display:flex;flex-flow:row nowrap;z-index:10;height:100%;padding:0 30px;align-items:center;justify-content:center;font-size:1.2857142857rem;box-shadow:0 0 8px 0 #BFBFC6;border:1px solid #FFF;border-radius:10px;background-color:#F3F3F7}floor-plan .colorby-amenity-btns-container .flexzone-btn.disabled,floor-plan .colorby-amenity-btns-container .flexzone-btn:disabled,floorplan-engine .colorby-amenity-btns-container .flexzone-btn.disabled,floorplan-engine .colorby-amenity-btns-container .flexzone-btn:disabled{cursor:not-allowed}floor-plan .colorby-amenity-btns-container .flexzone-btn .svg-inline--fa,floorplan-engine .colorby-amenity-btns-container .flexzone-btn .svg-inline--fa{color:#0D6AA8}floor-plan .colorby-amenity-btns-container .flexzone-btn:disabled,floorplan-engine .colorby-amenity-btns-container .flexzone-btn:disabled{background-color:#E2E2E7}floor-plan .colorby-amenity-btns-container .flexzone-btn:disabled .svg-inline--fa,floorplan-engine .colorby-amenity-btns-container .flexzone-btn:disabled .svg-inline--fa{color:#9D9DA6}floor-plan .colorby-amenity-btns-container .flexzone-btn:hover span,floorplan-engine .colorby-amenity-btns-container .flexzone-btn:hover span{text-decoration:none}@media only screen and (max-width:480px){floor-plan .colorby-amenity-btns-container .flexzone-btn,floorplan-engine .colorby-amenity-btns-container .flexzone-btn{padding:8px 22px}}floor-plan .colorby-amenity-btns-container .flexzone-btn span,floorplan-engine .colorby-amenity-btns-container .flexzone-btn span{font-size:.8571428571rem;font-weight:600;margin-left:5px}floor-plan .colorby-amenity-btns-container .flexzone-btn span.hide,floorplan-engine .colorby-amenity-btns-container .flexzone-btn span.hide{display:none}floor-plan .colorby-amenity-btns-container .flexzone-btn span.show,floorplan-engine .colorby-amenity-btns-container .flexzone-btn span.show{display:inline-block}floor-plan .colorby-amenity-btns-container .flexzone-btn.active.slider-inactive::after,floorplan-engine .colorby-amenity-btns-container .flexzone-btn.active.slider-inactive::after{content:"";position:absolute;top:15%;height:.5rem;width:.5rem;border-radius:50%;background-color:#009AD9;left:70%}floor-plan .colorby-amenity-btns-container .flexzone-btn.active.slider-active,floorplan-engine .colorby-amenity-btns-container .flexzone-btn.active.slider-active{background-color:#CFE1EE}floor-plan .popup,floorplan-engine .popup{position:absolute;display:inline-block;cursor:pointer;user-select:none;width:130px;height:70px;border-radius:10px;box-shadow:0 0 4px 0 #9d9da6;border:1px solid #FFF;background-color:#F9F9FB;z-index:4;bottom:125%;left:50%;margin-left:-80px}floor-plan .popup .popuptext,floorplan-engine .popup .popuptext{text-align:center;border-radius:6px;padding:8px 0}floor-plan .popup .popuptext::after,floorplan-engine .popup .popuptext::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #f9f9fb}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}floor-plan .popup .icon-id,floor-plan .popup .space-id-container,floor-plan .popup .space-info-label,floorplan-engine .popup .icon-id,floorplan-engine .popup .space-id-container,floorplan-engine .popup .space-info-label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#197CB6}floor-plan .popup .space-id-container,floorplan-engine .popup .space-id-container{display:flex;flex-wrap:wrap;font-size:14px;color:#6A6976;align-items:center;justify-content:center;padding-top:10px}floor-plan .popup .space-id,floorplan-engine .popup .space-id{padding-right:.3rem}floor-plan .popup .icon-id,floorplan-engine .popup .icon-id{font-size:14px;color:#197CB6}floor-plan .popup textarea,floorplan-engine .popup textarea{width:0;height:0}floor-plan .popup.show,floorplan-engine .popup.show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}floor-plan .errorMessageContaner,floorplan-engine .errorMessageContaner{display:flex;flex-flow:column nowrap;position:relative;width:80%}floor-plan .errorMessageContaner header,floorplan-engine .errorMessageContaner header{background-color:#F9F9FB;padding:50px 50px 30px;text-align:center}floor-plan .errorMessageContaner header h2,floorplan-engine .errorMessageContaner header h2{font-size:1rem;font-weight:400;line-height:1.3;color:#00437B;margin:20px 0 0}floor-plan .errorMessageContaner header>div,floorplan-engine .errorMessageContaner header>div{display:flex;flex-flow:row nowrap;justify-content:center}floor-plan .errorMessageContaner footer,floorplan-engine .errorMessageContaner footer{background-color:#EAEAEF;padding:15px;font-size:.9285714286rem;font-weight:400;color:#474655;text-align:center}floor-plan .errorMessageContaner footer div.extra,floorplan-engine .errorMessageContaner footer div.extra{margin:10px 0 0}floor-plan .errorIcon,floorplan-engine .errorIcon{width:48px;height:48px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#8C8B96;background-color:#FFF;border:1px solid #8C8B96;border-radius:50%;box-shadow:0 2px 0 0 #AEAEB6}floor-plan .errorIcon.blue,floorplan-engine .errorIcon.blue{border-color:#07599B;color:#07599B}floor-plan .errorIcon.red,floorplan-engine .errorIcon.red{border-color:#C81922;color:#C81922}floor-plan .errorIcon.green,floorplan-engine .errorIcon.green{border-color:#5E9331;color:#5E9331}floor-plan .errorIcon.yellow,floorplan-engine .errorIcon.yellow{border-color:orange;color:orange}.drag-pin{cursor:pointer;pointer-events:initial;z-index:100;width:36px;height:55px;background-image:url(assets/images/BillboardPin.png);background-size:36px 55px}.drag-pin.abs{position:absolute}.drag-pin.disabled{cursor:initial}.drag-pin-button{position:relative;cursor:pointer;min-height:30px;border:1px solid #EAEAEF;border-radius:2px;outline:0;color:#005F9E;background-color:#F9F9FB;box-shadow:0 1px 2px #AEAEB6;width:32px;height:32px;padding:0;display:flex;flex-flow:row nowrap;font-size:.8571428571rem;justify-content:space-evenly;align-items:center}.drag-pin-button.disabled,.drag-pin-button:disabled{cursor:not-allowed}.drag-pin-button .svg-inline--fa{color:#005F9E}.drag-pin-button:hover{background-color:#EAEAEF}.drag-pin-button.disabled,.drag-pin-button.disabled:hover,.drag-pin-button:disabled,.drag-pin-button:disabled:hover{color:#9D9DA6;border-color:#F3F3F7;background-color:#E2E2E7}.drag-pin-button.disabled .svg-inline--fa,.drag-pin-button.disabled:hover .svg-inline--fa,.drag-pin-button:disabled .svg-inline--fa,.drag-pin-button:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .floor-plan .settings-toggle-panel,floorplan-engine .floor-plan .settings-toggle-panel{position:absolute;right:0;top:0;z-index:2}floor-plan .floor-plan .settings-toggle-panel button.trigger,floorplan-engine .floor-plan .settings-toggle-panel button.trigger{display:inline-block;position:relative;cursor:pointer;min-height:30px;border:1px solid #EAEAEF;border-radius:2px;font-size:1.05rem;outline:0;color:#005F9E;background-color:#F9F9FB;box-shadow:0 1px 2px #AEAEB6;width:32px;height:32px;padding:0}floor-plan .floor-plan .settings-toggle-panel button.trigger.disabled,floor-plan .floor-plan .settings-toggle-panel button.trigger:disabled,floorplan-engine .floor-plan .settings-toggle-panel button.trigger.disabled,floorplan-engine .floor-plan .settings-toggle-panel button.trigger:disabled{cursor:not-allowed}floor-plan .floor-plan .settings-toggle-panel button.trigger .svg-inline--fa,floorplan-engine .floor-plan .settings-toggle-panel button.trigger .svg-inline--fa{color:#005F9E}floor-plan .floor-plan .settings-toggle-panel button.trigger:hover,floorplan-engine .floor-plan .settings-toggle-panel button.trigger:hover{background-color:#EAEAEF}floor-plan .floor-plan .settings-toggle-panel button.trigger.disabled,floor-plan .floor-plan .settings-toggle-panel button.trigger.disabled:hover,floor-plan .floor-plan .settings-toggle-panel button.trigger:disabled,floor-plan .floor-plan .settings-toggle-panel button.trigger:disabled:hover,floorplan-engine .floor-plan .settings-toggle-panel button.trigger.disabled,floorplan-engine .floor-plan .settings-toggle-panel button.trigger.disabled:hover,floorplan-engine .floor-plan .settings-toggle-panel button.trigger:disabled,floorplan-engine .floor-plan .settings-toggle-panel button.trigger:disabled:hover{color:#9D9DA6;border-color:#F3F3F7;background-color:#E2E2E7}floor-plan .floor-plan .settings-toggle-panel button.trigger.disabled .svg-inline--fa,floor-plan .floor-plan .settings-toggle-panel button.trigger.disabled:hover .svg-inline--fa,floor-plan .floor-plan .settings-toggle-panel button.trigger:disabled .svg-inline--fa,floor-plan .floor-plan .settings-toggle-panel button.trigger:disabled:hover .svg-inline--fa,floorplan-engine .floor-plan .settings-toggle-panel button.trigger.disabled .svg-inline--fa,floorplan-engine .floor-plan .settings-toggle-panel button.trigger.disabled:hover .svg-inline--fa,floorplan-engine .floor-plan .settings-toggle-panel button.trigger:disabled .svg-inline--fa,floorplan-engine .floor-plan .settings-toggle-panel button.trigger:disabled:hover .svg-inline--fa{color:#9D9DA6}floor-plan .floor-plan .settings-toggle-panel section,floorplan-engine .floor-plan .settings-toggle-panel section{background-color:#F9F9FB;border:1px solid #E2E2E7;border-radius:2px;box-shadow:-1px 1px 2px #AEAEB6;padding:0 0 10px;min-width:17.5rem;color:#005F9E}floor-plan .floor-plan .settings-toggle-panel section button,floorplan-engine .floor-plan .settings-toggle-panel section button{display:inline-block;position:relative;cursor:pointer;padding:6px 9px 6px 12px;min-height:30px;border:1px solid transparent;border-radius:2px;outline:0;background-color:transparent;box-shadow:none;font-size:.95rem;color:#005F9E}floor-plan .floor-plan .settings-toggle-panel section button.disabled,floor-plan .floor-plan .settings-toggle-panel section button:disabled,floorplan-engine .floor-plan .settings-toggle-panel section button.disabled,floorplan-engine .floor-plan .settings-toggle-panel section button:disabled{cursor:not-allowed}floor-plan .floor-plan .settings-toggle-panel section button .svg-inline--fa,floorplan-engine .floor-plan .settings-toggle-panel section button .svg-inline--fa{color:#00437B}floor-plan .floor-plan .settings-toggle-panel section header,floorplan-engine .floor-plan .settings-toggle-panel section header{text-align:right}floor-plan .floor-plan .settings-toggle-panel.is-open button.trigger,floorplan-engine .floor-plan .settings-toggle-panel.is-open button.trigger{display:none}floor-plan .floor-plan .settings-toggle-panel.is-open section,floorplan-engine .floor-plan .settings-toggle-panel.is-open section{display:block}floor-plan .floor-plan .toggle-checkbox,floorplan-engine .floor-plan .toggle-checkbox{padding:0;position:relative;margin:0 10px}floor-plan .floor-plan .toggle-checkbox label,floorplan-engine .floor-plan .toggle-checkbox label{display:flex;align-items:center;min-height:20px;padding:10px 0;cursor:pointer;user-select:none;position:relative}floor-plan .floor-plan .toggle-checkbox label .key-geofeces,floor-plan .floor-plan .toggle-checkbox label .key-labels,floor-plan .floor-plan .toggle-checkbox label .key-utilisation,floorplan-engine .floor-plan .toggle-checkbox label .key-geofeces,floorplan-engine .floor-plan .toggle-checkbox label .key-labels,floorplan-engine .floor-plan .toggle-checkbox label .key-utilisation{display:inline-flex;align-content:center;justify-content:center;width:16px;height:16px;margin-right:12px}floor-plan .floor-plan .toggle-checkbox label:before,floorplan-engine .floor-plan .toggle-checkbox label:before{display:block;position:absolute;content:"";top:9px;right:0;width:40px;height:20px;background-color:#E2E2E7;border:1px solid #BFBFC6;border-radius:1rem;box-shadow:inset 0 0 4px 0 #595868}floor-plan .floor-plan .toggle-checkbox label:after,floorplan-engine .floor-plan .toggle-checkbox label:after{display:block;position:absolute;content:"";top:9px;right:20px;width:20px;height:20px;background-color:#F9F9FB;border:1px solid #AEAEB6;border-radius:1rem;box-shadow:0 1px 1px 0 rgba(0,0,0,.5)}floor-plan .floor-plan .toggle-checkbox input,floorplan-engine .floor-plan .toggle-checkbox input{position:absolute;top:10px;opacity:0!important;width:20px;height:20px}floor-plan .floor-plan .toggle-checkbox input:checked~label:before,floorplan-engine .floor-plan .toggle-checkbox input:checked~label:before{background-color:#72A544;border-color:#D0D0D7;box-shadow:inset 0 0 4px 0 #595868}floor-plan .floor-plan .toggle-checkbox input:checked~label:after,floorplan-engine .floor-plan .toggle-checkbox input:checked~label:after{background-color:#F3F3F7;border-color:#D0D0D7;right:0;box-shadow:0 1px 1px 0 rgba(0,0,0,.5)}floor-plan span.line-clamp,floorplan-engine span.line-clamp{width:100%;line-height:20px}floor-plan .slider,floorplan-engine .slider{transition:max-height 1s;max-height:0}floor-plan .slider.is-open,floorplan-engine .slider.is-open{max-height:10000px}floor-plan .flexzones-list-container,floorplan-engine .flexzones-list-container{position:absolute;width:382px;z-index:10;bottom:calc(45px + 16px);border:1px solid #FFF;background-color:#FFF;box-shadow:0 0 4px 0 #bfbfc6;border-radius:10px;overflow:auto;display:flex;flex-flow:column nowrap}@media only screen and (max-width:480px){floor-plan .flexzones-list-container,floorplan-engine .flexzones-list-container{width:calc(100% - 2 * 16px)}}floor-plan .flexzones-list-container.opened,floorplan-engine .flexzones-list-container.opened{transition:max-height .5s}floor-plan .flexzones-list-container.closed,floorplan-engine .flexzones-list-container.closed{max-height:0;border:0}floor-plan .flexzones-list-container .divider,floorplan-engine .flexzones-list-container .divider{height:1px;flex-shrink:0;width:100%;background-color:#9CBDD5}floor-plan .flexzones-list-container .top-bar,floorplan-engine .flexzones-list-container .top-bar{position:relative;cursor:pointer;padding:6px 12px;border-radius:2px;font-size:1.05rem;outline:0;color:#00437B;border:0;min-height:20px;display:flex;flex-flow:row nowrap;width:100%;background-color:#CFE1EE;box-shadow:0 -1px 2px 0 #D0D0D7;justify-content:center;align-items:center}floor-plan .flexzones-list-container .top-bar.disabled,floor-plan .flexzones-list-container .top-bar:disabled,floorplan-engine .flexzones-list-container .top-bar.disabled,floorplan-engine .flexzones-list-container .top-bar:disabled{cursor:not-allowed}floor-plan .flexzones-list-container .top-bar .svg-inline--fa,floorplan-engine .flexzones-list-container .top-bar .svg-inline--fa{color:#00437B}floor-plan .flexzones-list-container .top-bar .top-handle,floorplan-engine .flexzones-list-container .top-bar .top-handle{width:35px;height:3px;background-color:#0D6AA8;border-radius:1.5px}floor-plan .flexzones-list-container ul,floorplan-engine .flexzones-list-container ul{margin:0;list-style-type:none;padding-left:0;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px #FFF}floor-plan .flexzones-list-container ul::-webkit-scrollbar,floorplan-engine .flexzones-list-container ul::-webkit-scrollbar{width:0;height:0}floor-plan .flexzones-list-container ul li,floorplan-engine .flexzones-list-container ul li{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}floor-plan .flexzones-list-container ul li>.separator,floorplan-engine .flexzones-list-container ul li>.separator{border-bottom:solid 1px #FFF;width:100%}floor-plan .flexzones-list-container ul li>.list-item,floorplan-engine .flexzones-list-container ul li>.list-item{display:flex;width:100%;align-items:center;background-color:#edf4f9;padding:14px 16px;flex-grow:1;border:0;justify-content:space-between;border-bottom:solid 1px #CFE1EE;color:#005F9E}floor-plan .flexzones-list-container ul li>.list-item:disabled,floorplan-engine .flexzones-list-container ul li>.list-item:disabled{background-color:rgba(249,249,251,.8);border-bottom:solid 1px #E2E2E7}floor-plan .flexzones-list-container ul li>.list-item:disabled svg.fa-plus,floorplan-engine .flexzones-list-container ul li>.list-item:disabled svg.fa-plus{visibility:hidden}floor-plan .flexzones-list-container ul li>.list-item.expand,floorplan-engine .flexzones-list-container ul li>.list-item.expand{background-color:rgba(202,230,251,.75)}floor-plan .flexzones-list-container ul li>.list-item>span,floor-plan .flexzones-list-container ul li>.list-item>span>span,floorplan-engine .flexzones-list-container ul li>.list-item>span,floorplan-engine .flexzones-list-container ul li>.list-item>span>span{display:flex;align-items:center}floor-plan .flexzones-list-container ul li>.list-item svg,floorplan-engine .flexzones-list-container ul li>.list-item svg{color:#005F9E}floor-plan .flexzones-list-container ul li>.list-item .key,floorplan-engine .flexzones-list-container ul li>.list-item .key{width:24px;height:6px;border-radius:2px;border:1px solid #979797}floor-plan .flexzones-list-container ul li>.list-item .label,floorplan-engine .flexzones-list-container ul li>.list-item .label{font-weight:600;color:#005F9E;text-transform:uppercase;margin:0 10px}floor-plan .flexzones-list-container ul li>.list-item .hrcount,floorplan-engine .flexzones-list-container ul li>.list-item .hrcount{padding:0 15px;font-size:.8571428571rem;color:#005F9E}floor-plan .flexzones-list-container ul li>.list-item .hrcount>svg,floorplan-engine .flexzones-list-container ul li>.list-item .hrcount>svg{margin-right:5px}floor-plan .flexzones-list-container ul li>.list-item button,floorplan-engine .flexzones-list-container ul li>.list-item button{background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:0}floor-plan .flexzones-list-container:last-child button,floorplan-engine .flexzones-list-container:last-child button{border-bottom:0}@keyframes pulsating{0%{background-position:0 -19px}100%{background-position:0 19}}floor-plan .hr-generic-image,floorplan-engine .hr-generic-image{height:42px;width:42px;box-shadow:0 2px 2px #000;position:absolute;border-radius:50%;background-color:#197CB6;color:#FFF;font-weight:600;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex-shrink:0;font-size:1.1428571429rem;border:2px solid #FFF}floor-plan .panel-header,floorplan-engine .panel-header{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#F9F9FB;font-size:.8571428571rem;color:#7B7A86;padding:10px;border-bottom:1px solid #CFE1EE;border-top:1px solid #FFF}floor-plan .panel-header.colors-page,floorplan-engine .panel-header.colors-page{justify-content:space-between}floor-plan .panel-header .clear-button,floorplan-engine .panel-header .clear-button{display:inline-block;position:relative;cursor:pointer;border:1px solid #197CB6;outline:0;color:#FFF;box-shadow:#D0D0D7 0 2px 2px;background-color:#009AD9;min-height:22px;padding:0 12px;font-size:.7857142857rem;font-weight:600;height:22px;border-radius:3px;margin-left:9px}floor-plan .panel-header .clear-button.disabled,floor-plan .panel-header .clear-button:disabled,floorplan-engine .panel-header .clear-button.disabled,floorplan-engine .panel-header .clear-button:disabled{cursor:not-allowed}floor-plan .panel-header .clear-button .svg-inline--fa,floorplan-engine .panel-header .clear-button .svg-inline--fa{color:#FFF}floor-plan .panel-header .clear-button.toggled,floorplan-engine .panel-header .clear-button.toggled{background-color:#00437B;box-shadow:#AEAEB6 0 2px 2px}floor-plan .panel-header .clear-button.inverted,floorplan-engine .panel-header .clear-button.inverted{color:#005F9E;border-color:#0D6AA8;background-color:#FFF}floor-plan .panel-header .clear-button.inverted .svg-inline--fa,floorplan-engine .panel-header .clear-button.inverted .svg-inline--fa{color:#005F9E}floor-plan .panel-header .clear-button.inverted:hover,floorplan-engine .panel-header .clear-button.inverted:hover{background-color:#EAEAEF}floor-plan .panel-header .clear-button:hover,floorplan-engine .panel-header .clear-button:hover{background-color:#197CB6}floor-plan .panel-header .clear-button:disabled,floorplan-engine .panel-header .clear-button:disabled{opacity:.5}floor-plan .panel-header .info,floorplan-engine .panel-header .info{display:flex;flex-flow:row nowrap;align-items:center}floor-plan .panel-header .info .back-to-color-by,floorplan-engine .panel-header .info .back-to-color-by{position:relative;cursor:pointer;padding:6px 3px 6px 0;min-height:30px;border-radius:2px;outline:0;background-color:transparent;box-shadow:none;border:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:#005F9E;font-size:1rem}floor-plan .panel-header .info .back-to-color-by.disabled,floor-plan .panel-header .info .back-to-color-by:disabled,floorplan-engine .panel-header .info .back-to-color-by.disabled,floorplan-engine .panel-header .info .back-to-color-by:disabled{cursor:not-allowed}floor-plan .panel-header .info .back-to-color-by .svg-inline--fa,floorplan-engine .panel-header .info .back-to-color-by .svg-inline--fa{color:#00437B}floor-plan .panel-header .info .back-to-color-by svg,floorplan-engine .panel-header .info .back-to-color-by svg{margin-right:12px}floor-plan .panel-header .info .back-to-color-by span,floorplan-engine .panel-header .info .back-to-color-by span{white-space:nowrap}floor-plan .panel-header .info .back-to-color-by:hover span,floorplan-engine .panel-header .info .back-to-color-by:hover span{text-decoration:none}floor-plan .panel-header .info .type-name,floorplan-engine .panel-header .info .type-name{display:flex;flex-flow:row nowrap;align-items:center;color:#005F9E;font-size:1rem;font-weight:600;line-height:22px}floor-plan .panel-header .line-separator,floorplan-engine .panel-header .line-separator{background-color:#E2E2E7;height:1.9285714286rem;width:1px;margin:0 10px}floor-plan .hr-container,floorplan-engine .hr-container{display:grid;grid-template-columns:repeat(auto-fill,166px);grid-gap:0;justify-content:center;overflow-y:auto;position:relative;padding:10px 0 0 21px;background-color:#F9F9FB}@media only screen and (max-width:480px){floor-plan .hr-container,floorplan-engine .hr-container{grid-template-columns:repeat(auto-fill,155px)}}floor-plan .hr-container .hr-generic-image,floorplan-engine .hr-container .hr-generic-image{border:1px solid #00437B;box-shadow:none}floor-plan .hr-container.grid,floorplan-engine .hr-container.grid{display:grid;grid-template-columns:repeat(auto-fill,56px);grid-gap:0;justify-content:center;padding:0}floor-plan .hr-container.grid .hr-avatar-error,floorplan-engine .hr-container.grid .hr-avatar-error{position:relative;height:36px;width:36px;box-sizing:border-box;font-size:14px;margin:10px}floor-plan .hr-container::-webkit-scrollbar,floorplan-engine .hr-container::-webkit-scrollbar{width:10px}floor-plan .hr-container::-webkit-scrollbar-track,floorplan-engine .hr-container::-webkit-scrollbar-track{border:1px solid #bfbfc6;background-color:#d8d8d8}floor-plan .hr-container::-webkit-scrollbar-thumb,floorplan-engine .hr-container::-webkit-scrollbar-thumb{background:#FFF;border:1px solid #bfbfc6;height:91px}floor-plan .hr-view-toggler,floorplan-engine .hr-view-toggler{background-color:#F9F9FB;top:0;right:0;display:flex;justify-content:flex-end}floor-plan .hr-view-toggler label:first-child,floorplan-engine .hr-view-toggler label:first-child{border-bottom-left-radius:7px}floor-plan .hr-view-toggler label,floorplan-engine .hr-view-toggler label{display:block;padding:3px 10px;border:1px solid #eaeaef}floor-plan .hr-view-toggler label.active,floorplan-engine .hr-view-toggler label.active{background-color:#CFE1EE}floor-plan .hr-view-toggler svg,floorplan-engine .hr-view-toggler svg{padding:2px;color:#00437B}floor-plan .hr-view-toggler input,floorplan-engine .hr-view-toggler input{display:none}floor-plan .hr-image,floorplan-engine .hr-image{height:42px;width:42px;position:absolute;border-radius:50%;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;border:1px solid #FFF;border:0;box-shadow:none}floor-plan .hr-loading,floorplan-engine .hr-loading{height:42px;width:42px;position:absolute;border-radius:50%;box-shadow:none;background-image:linear-gradient(to top,#E2E2E7,#F3F3F7,#F3F3F7,#E2E2E7);animation-name:pulsating;animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:alternate}floor-plan .hr-avatar,floorplan-engine .hr-avatar{position:relative;height:36px;width:36px;box-sizing:border-box;font-size:14px;margin:0 10px 10px 0}floor-plan .hr-avatar-icons,floorplan-engine .hr-avatar-icons{position:relative;height:36px;width:36px;box-sizing:border-box;font-size:14px;margin:10px}floor-plan .hr-avatar-error,floor-plan .hr-photo,floorplan-engine .hr-avatar-error,floorplan-engine .hr-photo{width:36px;margin:0 10px 10px 0;position:relative;height:36px;box-sizing:border-box}floor-plan .hr-avatar-error,floorplan-engine .hr-avatar-error{font-size:14px}floor-plan .hr-img-and-name,floorplan-engine .hr-img-and-name{position:relative;margin:0 14px 20px 0;height:36px;width:158px;box-sizing:border-box;border-radius:18.5px;border:1px solid #eaeaef;background-color:#FFF;display:flex;justify-content:center}floor-plan .hr-img-and-name .name-label,floorplan-engine .hr-img-and-name .name-label{width:95px;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#595868;margin:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:480px){floor-plan .hr-img-and-name,floorplan-engine .hr-img-and-name{width:145px}floor-plan .colorby-amenity-btns,floor-plan .colorby-amenity-btns-container .flexzone-btn,floorplan-engine .colorby-amenity-btns,floorplan-engine .colorby-amenity-btns-container .flexzone-btn{height:initial}}@media only screen and (min-width:481px){floor-plan .colorby-amenity-btns,floor-plan .colorby-amenity-btns-container .flexzone-btn,floorplan-engine .colorby-amenity-btns,floorplan-engine .colorby-amenity-btns-container .flexzone-btn{height:45px}}@font-face{font-family:"Open Sans";src:url(./assets/fonts/Regular/OpenSans-Regular.woff2) format("woff2"),url(./assets/fonts/Regular/OpenSans-Regular.ttf) format("ttf"),url(./assets/fonts/Regular/OpenSans-Regular.woff) format("woff"),url(./assets/fonts/Regular/OpenSans-Regular.eot) format("eot");font-weight:400;font-style:normal}floor-plan,floorplan-engine{font-family:"Open Sans",sans-serif,Arial,Helvetica;font-size:14px;width:100%}floor-plan button,floor-plan input,floor-plan optgroup,floor-plan select,floor-plan textarea,floorplan-engine button,floorplan-engine input,floorplan-engine optgroup,floorplan-engine select,floorplan-engine textarea{font-family:inherit}floor-plan button,floorplan-engine button{outline:0}floor-plan .floorplan-container-wrapper,floorplan-engine .floorplan-container-wrapper{height:100%}floor-plan div.icons,floorplan-engine div.icons{position:absolute;height:100%;width:100%}floor-plan svg,floorplan-engine svg{position:relative}floor-plan .floorplan-container,floorplan-engine .floorplan-container{height:100%;position:relative}floor-plan .icons span,floorplan-engine .icons span{border-radius:1rem;position:absolute}floor-plan .floorplan-interface,floorplan-engine .floorplan-interface{position:relative;height:100%;width:100%;margin:auto;background:#FFF}floor-plan .floorplan-interface .floor-plan,floorplan-engine .floorplan-interface .floor-plan{height:100%;width:100%;position:relative}floor-plan .floorplan-interface img,floorplan-engine .floorplan-interface img{position:absolute;z-index:2;height:14px;left:7px;top:7px;border-radius:5px;padding:5px;background-color:rgba(255,255,255,.6)}floor-plan .floorplan-interface .error-page-container,floorplan-engine .floorplan-interface .error-page-container{display:flex;flex-flow:column nowrap;z-index:1;width:100%;height:100%;position:absolute}floor-plan .floorplan-interface .error-page-container .error-page,floorplan-engine .floorplan-interface .error-page-container .error-page{display:flex;flex-flow:column nowrap;flex:1;align-items:center;justify-content:center;margin-bottom:30px}floor-plan .floorplan-interface .error-page-container span.labels-info,floorplan-engine .floorplan-interface .error-page-container span.labels-info{display:none}floor-plan .floorplan-interface .error-page-container .displayRender,floorplan-engine .floorplan-interface .error-page-container .displayRender{overflow:hidden}floor-plan .floorplan-interface .error-page-container .displayRender>.canvas-controls,floorplan-engine .floorplan-interface .error-page-container .displayRender>.canvas-controls{top:16px;right:16px;padding:0;bottom:auto}floor-plan .floorplan-interface .error-page-container .displayRender>.canvas-controls>div,floorplan-engine .floorplan-interface .error-page-container .displayRender>.canvas-controls>div{margin:0}floor-plan .floorplan-interface .error-page-container .displayRender>.canvas-controls>div>div,floorplan-engine .floorplan-interface .error-page-container .displayRender>.canvas-controls>div>div{margin-top:48px}floor-plan .floorplan-interface .error-page-container .displayRender>.canvas-controls>div button,floorplan-engine .floorplan-interface .error-page-container .displayRender>.canvas-controls>div button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:40px;height:40px;margin:0;border-radius:20px;font-size:1.1428571429rem;color:#0D6AA8}floor-plan .floorplan-interface .error-page-container .displayRender>.canvas-controls>div button:disabled,floorplan-engine .floorplan-interface .error-page-container .displayRender>.canvas-controls>div button:disabled{display:none}floor-plan .floorplan-interface .error-page-container .displayRender>.icons span svg,floorplan-engine .floorplan-interface .error-page-container .displayRender>.icons span svg{color:#0D6AA8}@-webkit-keyframes notification-shrink{0%{opacity:0;max-height:var(--ecn-notification-max-height);transform:scale(.8)}100%{opacity:0;max-height:0;transform:scale(.8)}}@keyframes notification-shrink{0%{opacity:0;max-height:var(--ecn-notification-max-height);transform:scale(.8)}100%{opacity:0;max-height:0;transform:scale(.8)}}:root{--ecn-container-position:10px;--ecn-container-width:80%;--ecn-container-max-with:400px;--ecn-icon-width:30px;--ecn-icon-position:10px;--ecn-icon-color:rgba(255, 255, 255, 0.74);--ecn-icon-lighten-background:rgba(255, 255, 255, 0.2);--ecn-countdown-lighten-background:rgba(255, 255, 255, 0.4);--ecn-notification-max-height:800px;--ecn-notification-border-radius:3px;--ecn-green:#64ce83;--ecn-blue:#3ea2ff;--ecn-orange:#ff7f48;--ecn-red:#e74c3c;--ecn-spacing-1:.5rem;--ecn-spacing-2:1rem}.ember-cli-notifications-notification__container{position:fixed;margin:0 auto;width:80%;width:var(--ecn-container-width);max-width:400px;max-width:var(--ecn-container-max-with)}.ember-cli-notifications-notification__container--top{top:10px;top:var(--ecn-container-position);right:0;left:0}.ember-cli-notifications-notification__container--top-left{top:10px;top:var(--ecn-container-position);right:auto;left:10px;left:var(--ecn-container-position)}.ember-cli-notifications-notification__container--top-right{top:10px;top:var(--ecn-container-position);right:10px;right:var(--ecn-container-position);left:auto}.ember-cli-notifications-notification__container--bottom{right:0;bottom:10px;bottom:var(--ecn-container-position);left:0}.ember-cli-notifications-notification__container--bottom-left{right:auto;bottom:10px;bottom:var(--ecn-container-position);left:10px;left:var(--ecn-container-position)}.ember-cli-notifications-notification__container--bottom-right{right:10px;right:var(--ecn-container-position);bottom:10px;bottom:var(--ecn-container-position);left:auto}.ember-cli-notifications-notification__container .c-notification{display:flex;align-items:stretch;position:relative;overflow:hidden;border-radius:3px;border-radius:var(--ecn-notification-border-radius);border-bottom:1rem;color:#fff;max-height:800px;max-height:var(--ecn-notification-max-height);-webkit-animation:notification-hide 250ms cubic-bezier(.33859,-.42,1,-.22),notification-shrink 250ms 250ms cubic-bezier(.5,0,0,1);animation:notification-hide 250ms cubic-bezier(.33859,-.42,1,-.22),notification-shrink 250ms 250ms cubic-bezier(.5,0,0,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-bottom:1rem;margin-bottom:var(--ecn-spacing-2)}.ember-cli-notifications-notification__container .c-notification--clickable{cursor:pointer}.ember-cli-notifications-notification__container .c-notification--in{-webkit-animation:notification-show 180ms cubic-bezier(.175,.885,.32,1.27499);animation:notification-show 180ms cubic-bezier(.175,.885,.32,1.27499)}.ember-cli-notifications-notification__container .c-notification__content{display:flex;flex:1 1 auto;min-width:0;min-height:0;justify-content:space-between;padding:.5rem 1rem;padding:var(--ecn-spacing-1) var(--ecn-spacing-2);word-break:break-word}.ember-cli-notifications-notification__container .c-notification__content a{color:#fff}.ember-cli-notifications-notification__container .c-notification__icon{padding:.5rem 0;padding:var(--ecn-spacing-1) 0;text-align:center;flex:none;background-color:rgba(255,255,255,.2);background-color:var(--ecn-icon-lighten-background);width:30px;width:var(--ecn-icon-width);color:rgba(255,255,255,.74);color:var(--ecn-icon-color)}.ember-cli-notifications-notification__container .c-notification__svg{width:16px;height:16px;vertical-align:text-top}.ember-cli-notifications-notification__container .c-notification__close{margin-left:1rem;margin-left:var(--ecn-spacing-2);align-self:flex-start;opacity:.74;cursor:pointer}.ember-cli-notifications-notification__container .c-notification__close:focus,.ember-cli-notifications-notification__container .c-notification__close:hover{opacity:1}.ember-cli-notifications-notification__container .c-notification__countdown{position:absolute;bottom:0;left:0;background-color:rgba(255,255,255,.4);background-color:var(--ecn-countdown-lighten-background);width:0;height:4px;-webkit-animation:notification-countdown linear 1;animation:notification-countdown linear 1}.ember-cli-notifications-notification__container .c-notification--info{background-color:#3ea2ff;background-color:var(--ecn-blue)}.ember-cli-notifications-notification__container .c-notification--success{background-color:#64ce83;background-color:var(--ecn-green)}.ember-cli-notifications-notification__container .c-notification--warning{background-color:#ff7f48;background-color:var(--ecn-orange)}.ember-cli-notifications-notification__container .c-notification--error{background-color:#e74c3c;background-color:var(--ecn-red)}@-webkit-keyframes notification-show{0%{opacity:0;transform:perspective(450px) translate(0,-30px) rotateX(90deg)}100%{opacity:1;transform:perspective(450px) translate(0,0) rotateX(0)}}@keyframes notification-show{0%{opacity:0;transform:perspective(450px) translate(0,-30px) rotateX(90deg)}100%{opacity:1;transform:perspective(450px) translate(0,0) rotateX(0)}}@-webkit-keyframes notification-shrink{0%{opacity:0;max-height:800px;max-height:var(--ecn-notification-max-height);transform:scale(.8)}100%{opacity:0;max-height:0;transform:scale(.8)}}@keyframes notification-shrink{0%{opacity:0;max-height:800px;max-height:var(--ecn-notification-max-height);transform:scale(.8)}100%{opacity:0;max-height:0;transform:scale(.8)}}@-webkit-keyframes notification-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes notification-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@-webkit-keyframes notification-countdown{0%{width:100%}100%{width:0%}}@keyframes notification-countdown{0%{width:100%}100%{width:0%}}