@keyframes keyframe-common-scale-in-center{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes keyframe-common-fade-in{0%{opacity:0}to{opacity:1}}@keyframes keyframe-common-fade-in-top{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes keyframe-common-fade-in-top2{0%{opacity:0;top:-25px}to{opacity:1;top:0}}:root{--ps-white-10:#fff;--ps-white-20:#f7f6ff;--ps-white-30:#f3f1ff;--ps-white-40:#f7f7f8;--ps-white-50:#eaeaf1;--ps-white-60:#d4d4e4;--ps-white-70:#99a;--ps-white-80:#585864;--ps-white-90:#1a1a1d;--ps-white-100:#000;--ps-grey-10:#f2f2f3;--ps-grey-20:#e5e5e6;--ps-grey-30:#cacbce;--ps-grey-40:#b0b1b5;--ps-grey-50:#96979c;--ps-grey-60:#7c7d83;--ps-grey-70:#636469;--ps-grey-80:#4a4b4f;--ps-grey-90:#313235;--ps-grey-100:#19191a;--ps-black-10:#ebf1f5;--ps-black-20:#d5e1ea;--ps-black-30:#a5becf;--ps-black-40:#869ba9;--ps-black-50:#5a6872;--ps-black-60:#424b51;--ps-black-70:#303436;--ps-black-80:#1f2122;--ps-black-90:#151616;--ps-black-100:#030303;--ps-blue-10:#daebfd;--ps-blue-20:#a6d2ff;--ps-blue-30:#73b8ff;--ps-blue-40:#47a1fd;--ps-blue-50:#2284e7;--ps-blue-60:#0167ce;--ps-blue-70:#0251a1;--ps-blue-80:#00366c;--ps-blue-90:#002143;--ps-blue-100:#000912;--ps-green-10:#c9f2c8;--ps-green-20:#9df09b;--ps-green-30:#6dea6a;--ps-green-40:#3ceb39;--ps-green-50:#17c713;--ps-green-60:#06a903;--ps-green-70:#068903;--ps-green-80:#056a03;--ps-green-90:#024601;--ps-green-100:#012500;--ps-red-10:#ffdfe2;--ps-red-20:#ffbbc2;--ps-red-30:#ff8793;--ps-red-40:#ff596a;--ps-red-50:#e71d32;--ps-red-60:#d10318;--ps-red-70:#b10214;--ps-red-80:#930211;--ps-red-90:#73020e;--ps-red-100:#4e0209;--ps-yellow-10:#fff5da;--ps-yellow-20:#ffeaab;--ps-yellow-30:#ffdd7a;--ps-yellow-40:#ffcf47;--ps-yellow-50:#ffc110;--ps-yellow-60:#dda403;--ps-yellow-70:#b68702;--ps-yellow-80:#926c02;--ps-yellow-90:#775801;--ps-yellow-100:#543e01;--ps-purple-10:#eed2ff;--ps-purple-20:#d7aaff;--ps-purple-30:#ba8ff7;--ps-purple-40:#af6ee8;--ps-purple-50:#9855d4;--ps-purple-60:#734098;--ps-purple-70:#562f72;--ps-purple-80:#412356;--ps-purple-90:#311a41;--ps-purple-100:#030103}button,input,optgroup,select,textarea{font-family:inherit}.ui.table{background:var(--ps-white-10);width:100%;box-shadow:none;text-align:left;color:rgba(3,3,3,.87);border-collapse:separate;border-spacing:0;border:none;border-radius:.5rem}.ui.table thead tr th{cursor:auto;background:var(--ps-white-40);text-align:inherit;color:rgba(3,3,3,.8);height:56px;vertical-align:inherit;text-transform:none;border:none;padding:.875rem .7rem;font-weight:500}.ui.table thead tr:first-child th:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.ui.table thead tr:first-child th:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.ui.table tbody tr td,.ui.table tbody tr th{border-top:1px solid rgba(34,36,38,.1);padding:.875rem .7rem}.ui.table tbody tr:first-child th,.ui.table tbody tr:first-child td{border-top:none}.ui.table tbody tr .table-empty-data{flex-direction:column;justify-content:center;align-items:center;height:400px;display:flex}.ui.table tbody tr td.button-column .button-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui.table tbody tr td.button-column .btn.primary-btn,.ui.table tbody tr td.button-column .btn.secondary-btn{min-width:60px!important;height:30px!important;font-size:12px!important}.ui.dropdown{border-radius:.285714rem;height:40px!important}.ui.input input,.ui.form .field input{height:40px!important}.btn{letter-spacing:.32px!important;border-radius:4.4px!important;width:auto!important;min-width:100px!important;height:40px!important;padding:8px 12px!important;font-weight:500!important}.btn.primary-btn{border:1px solid transparent}.btn.primary-btn:not(:disabled){background-color:var(--ps-yellow-50)}.btn.primary-btn:not(:disabled):hover{background-color:var(--ps-yellow-40)}.btn.secondary-btn{border-width:1px}.btn.secondary-btn:not(:disabled),.btn.secondary-btn:not(.disabled-btn){color:var(--ps-yellow-50)}.btn.secondary-btn:not(:disabled):hover,.btn.secondary-btn:not(.disabled-btn):hover{color:var(--ps-white-10)}body{background-color:var(--ps-white-40);height:auto;min-height:100vh;color:var(--ps-black-100);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:Roboto,sans-serif;display:none;position:relative}body::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar{background-color:transparent;width:6px;height:6px}body::-webkit-scrollbar-thumb{background-color:var(--ps-grey-20);-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}body::-webkit-scrollbar-thumb:hover{background-color:var(--ps-grey-30)}.ui.active.centered.inline.loader{z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.ui.active.inverted.dimmer{width:100vw;height:100vh;position:fixed;top:0;left:0}.main-site-dropdown__overlay{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.main-site-dropdown{position:relative}.main-site-dropdown__trigger{color:#fff;background-color:transparent;border:none;outline:none;align-items:center;gap:1rem;font-size:1.5rem;display:flex}.main-site-dropdown__trigger:not(:disabled){cursor:pointer}.main-site-dropdown__trigger i{font-size:1rem}.main-site-dropdown__options{z-index:1000;background-color:#fff;border-radius:5px;flex-direction:column;max-height:15rem;display:flex;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 2px 4px -4px rgba(0,0,0,.04),0 3px 8px -2px rgba(0,0,0,.1)}.main-site-dropdown__options .main-site-dropdown__options__item{text-align:left;background-color:transparent;border:none;outline:none;min-width:10rem;padding:.875rem 1.25rem}.main-site-dropdown__options .main-site-dropdown__options__item:not(:disabled){cursor:pointer}.main-site-dropdown__options .main-site-dropdown__options__item:not(:disabled):hover{background-color:rgba(232,232,232,.5)}.dropdown-select-container{width:190px;margin-right:20px;display:inline-block;position:relative}.dropdown-select-container select{width:inherit;-webkit-appearance:none;appearance:none;-o-appearance:none;background-color:#fff}.dropdown-select-container select::-ms-expand{display:none}.dropdown-select-container i{pointer-events:none;background-color:#fff;position:absolute;top:50%;color:gray!important;right:10px!important;transform:translateY(-10%)!important}.radio-input-container{grid-gap:5px;grid-template-columns:auto 1fr;display:grid}.radio-input-container .radio-input-container__check-value{border:1px solid silver;width:20px;height:20px;-ms-border-radius:100px!important;-o-border-radius:100px!important;border-radius:100px!important}.radio-input-container .radio-input-container__check-value:hover{cursor:pointer}.radio-input-container .radio-input-container__check-value--active{border:5px solid var(--ps-yellow-50)}.password-rules-tooltip{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;font-size:.875rem;display:none;position:absolute;bottom:calc(100% + 2px);box-shadow:0 4px 8px #e0e0e0}.password-rules-tooltip.password-rules-tooltip--show{display:block}.password-rules-tooltip:after{content:"";border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0;position:absolute;left:20px}.password-rules-tooltip:before{content:"";border-top:10px solid #e0e0e0;border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;position:absolute;top:100%;left:18px}.main-page-router__header .header-container{height:70px;-ms-border-radius:0!important;-o-border-radius:0!important;background-color:#404248!important;border-radius:0!important;margin-bottom:0!important}.main-page-router__header .header-container .header-logo{padding:18px 20px!important}.main-page-router__header .header-container .header-logo img{height:35.2px;width:auto!important}.main-page-router__header .header-container .header-logo:hover{cursor:pointer}.main-page-router__header .header-container .header-company-site:before,.main-page-router__header .header-container .header-user:before{background:0 0!important}.main-page-router__header .header-container .header-site-selection{align-items:center;gap:1.5rem;margin-left:1.5rem;display:flex}.main-page-router__header .header-container .header-site-selection .header-site-selection__company-name{color:#fff;margin:0;font-size:1.5rem;font-weight:300}.main-page-router__header .header-container .header-site-selection .header-site-selection__dropdown .main-site-dropdown__trigger__text{font-weight:300}.main-page-router__header .header-container .header-user{font-size:16px;position:relative}.main-page-router__header .header-container .header-user .header-user__header-line{background:rgba(255,255,255,.08);width:1px;height:70px;margin:0 20px}.main-page-router__header .header-container .header-user .header-user__button-container{grid-gap:10px;grid-template-columns:20px 3fr 20px;place-items:center;display:grid}.main-page-router__header .header-container .header-user .header-user__button-container img{width:15px;height:20px;margin:0}.main-page-router__header .header-container .header-user .header-user__button-container h4{margin:0;font-size:16px;font-weight:400}.main-page-router__header .header-container .header-user .header-user__button-container:hover{cursor:pointer}.header-user__dropdown{z-index:9999;position:relative}.header-user__dropdown .wrapper-close{z-index:9998;width:100vw;height:100vh;position:fixed}.header-user__dropdown .caret.up.icon{color:#fff;font-size:25px;position:absolute;top:52px;right:100px}.header-user__dropdown .header-user__dropdown-container{z-index:9999;border-radius:4px;position:absolute;top:65px;right:20px;overflow:hidden;box-shadow:0 .5px 2px silver}.header-user__dropdown .header-user__dropdown-container .header-user__dropdown-container__dropdown-menu{border-right:1px solid var(--ps-white-40);border-left:1px solid var(--ps-white-40);border-bottom:1px solid var(--ps-white-40);color:#000;background-color:#fff;width:300px;padding:24px;display:grid}.header-user__dropdown .header-user__dropdown-container .header-user__dropdown-container__dropdown-menu .header-user__dropdown-container__user-name{white-space:nowrap;text-overflow:ellipsis;margin-top:0;margin-bottom:15px;font-size:25px;overflow:hidden;font-weight:400!important}.header-user__dropdown .header-user__dropdown-container .header-user__dropdown-container__dropdown-menu .header-user__dropdown-container__user-email{color:#757373}.header-user__dropdown .header-user__dropdown-container .header-user__dropdown-container__dropdown-menu button{font-size:12px;width:160px!important;height:40px!important}.header-user__dropdown .header-user__dropdown-container .header-user__dropdown-container__logout-button{background-color:var(--ps-grey-10);color:#000;align-items:center;height:50px;padding:0 30px;display:grid}.header-user__dropdown .header-user__dropdown-container .header-user__dropdown-container__logout-button:hover{cursor:pointer;background-color:var(--ps-grey-20)}@media only screen and (max-width:830px){.main-page-router__header .header-user,.main-page-router__header .header-user .header-user__button-container h4{font-size:12px!important}}.inner-page-route-navigator .item{color:var(--ps-grey-50)!important;font-weight:700!important}.inner-page-route-navigator .item:hover{cursor:pointer;color:#000!important;border-color:var(--ps-yellow-50)!important}.inner-page-route-navigator .active.item{color:#000!important;border-color:var(--ps-yellow-50)!important}.main-page__navbar{-webkit-user-select:none;user-select:none}.main-page__navbar .ui.secondary.pointing.menu{margin-top:14px;border-bottom:none!important}.main-page__navbar .navbar-container{background-color:#fff;align-items:center;height:60px;box-shadow:0 .5px 1px #cfcfcf}.main-page__navbar .navbar-container .navigation-link-container{display:inline-block;border-bottom:none!important;margin-left:30px!important}.main-page__navbar .navbar-container .navigation-link-container .item{cursor:pointer;color:var(--ps-grey-50);font-weight:700;margin-top:0!important;padding-bottom:18px!important;padding-left:20px!important;padding-right:20px!important;display:inline-block!important}.main-page__navbar .navbar-container .navigation-link-container .item:hover{color:#000!important;border-color:var(--ps-yellow-50)!important}.main-page__navbar .navbar-container .navigation-link-container .active.item{border-color:var(--ps-yellow-50)!important;font-weight:700!important;display:inline-block!important}.footer-container{width:180px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.logo-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.logo-container .logo__title{color:rgba(0,0,0,.75);margin-top:12px;font-size:16px;font-weight:400}.logo-container .logo__image{height:44px}.logo-container .logo__image img{object-fit:contain;width:100%;height:100%}.page-controller-container{text-align:center}.page-controller-container div,.page-controller-container button{margin:10px;display:inline-block}.page-controller-container button{color:silver;background-color:var(--ps-white-40);border:none;outline:none;-ms-border-radius:100px!important;-o-border-radius:100px!important;border-radius:100px!important;width:20px!important;height:20px!important;padding:0!important}.page-controller-container button i{position:relative;left:50%;transform:translate(-50%);font-weight:100!important}.page-controller-container button:hover{cursor:pointer;color:#000;background-color:var(--ps-yellow-50)}.page-controller-container .page-controller__button--disabled{color:#e2e2e2}.page-controller-container .page-controller__button--disabled:hover{cursor:default;color:#e2e2e2;background-color:var(--ps-white-40)}.floorplan-viewer__container{width:100%;height:100%;position:relative}.floorplan-viewer__container .floorplan-viewer__svg{-ms-border-radius:.4rem;-o-border-radius:.4rem;border-radius:.4rem;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.floorplan-viewer__container .floorplan-viewer__button-zoom-container{border:1px solid #d3d3d3;border-radius:.4rem;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.floorplan-viewer__container .floorplan-viewer__button-zoom-container button{cursor:pointer;background-color:#fff;border:none;outline:none;padding:.5rem .6rem;height:auto!important}.floorplan-viewer__container .floorplan-viewer__button-zoom-container button:not(:last-child){border-right:1px solid #d3d3d3}.floorplan-viewer__container .floorplan-viewer__button-zoom-container button:hover{background-color:#f5f5f5}.floorplan-viewer__container .floorplan-viewer__button-zoom-container button i{margin:0}.wadb-trash-btn{background-color:transparent;border:none;outline:none;padding:4px}.wadb-trash-btn:not(:disabled){cursor:pointer;color:var(--ps-red-50)}.wadb-trash-btn svg{width:16px;height:16px;margin-bottom:-2px}.add-modal-container{position:fixed!important}.add-modal-container h2{font-weight:400}.add-modal-container button{color:#000!important}.add-modal-container .content-wrapper{width:500px;height:350px;display:grid;padding:20px!important}.add-modal-container .content-wrapper .close-button{justify-self:flex-end}.add-modal-container .content-wrapper .close-button img{width:14px;height:14px}.add-modal-container .content-wrapper .close-button:hover{cursor:pointer}.add-modal-container .content-wrapper .button-container button{min-width:150px;height:40px;margin:20px}.delete-modal-container{position:fixed!important}.delete-modal-container .delete-modal__content-wrapper{width:500px;height:350px;display:grid;padding:30px!important}.delete-modal-container .delete-modal__content-wrapper .delete-modal__content__close-button{justify-self:flex-end}.delete-modal-container .delete-modal__content-wrapper .delete-modal__content__close-button img{width:14px;height:14px}.delete-modal-container .delete-modal__content-wrapper .delete-modal__content__close-button:hover{cursor:pointer}.delete-modal-container .delete-modal__content-wrapper h2{font-weight:400}.delete-modal-container .delete-modal__content-wrapper .delete-modal__content__warning-box{align-items:center;width:300px;height:10px;margin:0 auto;display:grid}.delete-modal-container .delete-modal__content-wrapper .delete-modal__content__button-container button{min-width:150px;height:40px;margin-left:20px}.error-message{color:red;margin:0}.success-message{color:#51d436;margin:0}.ui.menu,input,h1,h2,h3,h4,h5,h6,span{font-family:Roboto,sans-serif!important}.ui.button{letter-spacing:1px}.no-floor-placeholder{text-align:center}.no-floor-placeholder h3{opacity:.5;font-weight:400;position:relative;top:100px}input{font-family:Roboto,sans-serif!important}input::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.segment{box-shadow:none}.ui.button{color:#000!important}.ui.input.disabled input{background-color:#f8f8f8;color:rgba(191,191,191,.87)!important}.ui.input.disabled ::placeholder{color:rgba(191,191,191,.87);opacity:1}.ui.input.disabled :-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.input.disabled ::-moz-placeholder{color:rgba(191,191,191,.87)}.disabled-button{color:#969696!important;background-color:#d0d0d0!important}.digitising-tooltip{text-align:left;padding:15px}.digitising-tooltip h3,.digitising-tooltip h5{margin:0!important;font-weight:400!important}.digitising-tooltip h5{margin:15px 0}.toast-container{text-align:center;width:500px;position:relative;left:-100px}.ui.segment{padding:24px;-ms-border-radius:8px!important;-o-border-radius:8px!important;border-color:transparent!important;border-radius:8px!important;box-shadow:0 2px 4px -4px rgba(0,33,66,.04),0 3px 8px -2px rgba(0,33,66,.1)!important}.main-page__header{z-index:1000;width:100%;position:fixed}.main-page__content{padding:150px 40px 80px}.main-page__no-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.g-recaptcha{transform:scale(.77);-webkit-transform:scal(.77);transform-origin:0 0}.grecaptcha-badge{visibility:hidden}.__react_component_tooltip{opacity:0;pointer-events:none;visibility:hidden;z-index:999;border-radius:3px;padding:8px 21px;font-size:13px;transition:opacity .3s ease-out;display:inline-block;position:fixed;top:-999em;left:-999em}.__react_component_tooltip.allow_hover,.__react_component_tooltip.allow_click{pointer-events:auto}.__react_component_tooltip:before,.__react_component_tooltip:after{content:"";width:0;height:0;position:absolute}.__react_component_tooltip.show{opacity:.9;visibility:visible;margin-top:0;margin-left:0}.__react_component_tooltip.type-dark{color:#fff;background-color:#222}.__react_component_tooltip.type-dark.place-top:after{border-top:6px solid #222}.__react_component_tooltip.type-dark.place-bottom:after{border-bottom:6px solid #222}.__react_component_tooltip.type-dark.place-left:after{border-left:6px solid #222}.__react_component_tooltip.type-dark.place-right:after{border-right:6px solid #222}.__react_component_tooltip.type-dark.border{border:1px solid #fff}.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-success{color:#fff;background-color:#8dc572}.__react_component_tooltip.type-success.place-top:after{border-top:6px solid #8dc572}.__react_component_tooltip.type-success.place-bottom:after{border-bottom:6px solid #8dc572}.__react_component_tooltip.type-success.place-left:after{border-left:6px solid #8dc572}.__react_component_tooltip.type-success.place-right:after{border-right:6px solid #8dc572}.__react_component_tooltip.type-success.border{border:1px solid #fff}.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-warning{color:#fff;background-color:#f0ad4e}.__react_component_tooltip.type-warning.place-top:after{border-top:6px solid #f0ad4e}.__react_component_tooltip.type-warning.place-bottom:after{border-bottom:6px solid #f0ad4e}.__react_component_tooltip.type-warning.place-left:after{border-left:6px solid #f0ad4e}.__react_component_tooltip.type-warning.place-right:after{border-right:6px solid #f0ad4e}.__react_component_tooltip.type-warning.border{border:1px solid #fff}.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-error{color:#fff;background-color:#be6464}.__react_component_tooltip.type-error.place-top:after{border-top:6px solid #be6464}.__react_component_tooltip.type-error.place-bottom:after{border-bottom:6px solid #be6464}.__react_component_tooltip.type-error.place-left:after{border-left:6px solid #be6464}.__react_component_tooltip.type-error.place-right:after{border-right:6px solid #be6464}.__react_component_tooltip.type-error.border{border:1px solid #fff}.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-info{color:#fff;background-color:#337ab7}.__react_component_tooltip.type-info.place-top:after{border-top:6px solid #337ab7}.__react_component_tooltip.type-info.place-bottom:after{border-bottom:6px solid #337ab7}.__react_component_tooltip.type-info.place-left:after{border-left:6px solid #337ab7}.__react_component_tooltip.type-info.place-right:after{border-right:6px solid #337ab7}.__react_component_tooltip.type-info.border{border:1px solid #fff}.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-light{color:#222;background-color:#fff}.__react_component_tooltip.type-light.place-top:after{border-top:6px solid #fff}.__react_component_tooltip.type-light.place-bottom:after{border-bottom:6px solid #fff}.__react_component_tooltip.type-light.place-left:after{border-left:6px solid #fff}.__react_component_tooltip.type-light.place-right:after{border-right:6px solid #fff}.__react_component_tooltip.type-light.border{border:1px solid #222}.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}.__react_component_tooltip.place-top{margin-top:-10px}.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px;bottom:-8px;left:50%}.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px;bottom:-6px;left:50%}.__react_component_tooltip.place-bottom{margin-top:10px}.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px;top:-8px;left:50%}.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px;top:-6px;left:50%}.__react_component_tooltip.place-left{margin-left:-10px}.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;margin-top:-5px;top:50%;right:-8px}.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:-4px;top:50%;right:-6px}.__react_component_tooltip.place-right{margin-left:10px}.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;margin-top:-5px;top:50%;left:-8px}.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:-4px;top:50%;left:-6px}.__react_component_tooltip .multi-line{text-align:center;padding:2px 0;display:block}.login-container{text-align:center;width:100vw;height:auto;min-height:100vh;padding:60px 20px}.login-container .login-header{margin-bottom:44px}.login-container .login-content{padding:32px;display:grid;width:448px!important;margin:0 auto!important}.login-container .login-content h2{text-align:center;margin-bottom:32px;font-size:27.4px;font-weight:400}.login-container .login-content .login-content__input-container{text-align:left;margin-bottom:4px}.login-container .login-content .login-content__input-container label{letter-spacing:.32px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:20px}.login-container .login-content .login-content__input-container .login-content__input__input-wrapper{position:relative}.login-container .login-content .login-content__input-container .login-content__input__input-wrapper>:last-child{position:absolute;top:50%;right:3px;transform:translateY(-50%)}.login-container .login-content .login-content__input-container .login-content__input__input-wrapper input{padding-right:40px!important}.login-container .login-content .login-content__input-container .login-content__input__input-wrapper input::-ms-reveal{display:none}.login-container .login-content .login-content__input-container .login-content__input__input-wrapper input::-ms-clear{display:none}.login-container .login-content .login-content__input-container .login__input-error{border:1px solid #ff4310}.login-container .login-content .login__invalid-email-error-message,.login-container .login-content .login__user-info-error-message{color:red;min-height:20px;font-size:12px}.login-container .login-content .forgot-password-button__placeholder{width:20px;height:20px;margin-bottom:20px}.login-container .login-content .forgot-password-button-container{justify-content:flex-end;margin-bottom:16px;display:flex}.login-container .login-content .forgot-password-button-container .forgot-password-button__button{color:#4a4a4a;font-size:14px}.login-container .login-content .forgot-password-button-container .forgot-password-button__button:hover{opacity:.5;cursor:pointer}.login-container .login-content .login-button{margin-top:1.5em;height:45px!important}.forgot-password-container{text-align:center;width:100vw;height:auto;min-height:100vh;padding:60px 20px}.forgot-password-container .forgot-password-header{margin-bottom:44px}.forgot-password-container .forgot-password-content{padding:32px;display:grid;width:448px!important;margin:0 auto!important}.forgot-password-container .forgot-password-content .forgot-password-content__header{padding:0 60px}.forgot-password-container .forgot-password-content .forgot-password-content__header h2{text-align:center;margin-bottom:16px;font-size:27.4px;font-weight:400}.forgot-password-container .forgot-password-content .forgot-password-content__header h5{opacity:.5;margin-top:0;margin-bottom:70px;font-weight:400;line-height:20px}.forgot-password-container .forgot-password-content .forgot-password-content__input-container{text-align:left;margin-bottom:4px}.forgot-password-container .forgot-password-content .forgot-password-content__input-container label{letter-spacing:.32px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:20px}.forgot-password-container .forgot-password-content .forgot-password-content__input-container .forgot-password__input-error{border:1px solid #ff4310}.forgot-password-container .forgot-password-content .forgot-password-content__input-container .forgot-password__content__input__error-message{color:red;min-height:19px;font-size:12px}.forgot-password-container .forgot-password-content .forgot-password-content__submit-button{margin-top:16px}.forgot-password-container .forgot-password-content .text-button{-webkit-user-select:none;user-select:none;align-self:flex-start;margin-top:10px}.forgot-password-container .forgot-password-content .text-button:hover{cursor:pointer;color:silver}.forgot-password-container .forgot-password-content .text-button:active{cursor:pointer;color:#a9a9a9}.forgot-password-container .email-sent{display:grid;width:448px!important}.forgot-password-container .email-sent .email-sent-send-again-button{align-self:center}.forgot-password-container .email-sent .email-sent-send-again-button:hover{cursor:pointer;color:silver}.forgot-password-container .email-sent .email-sent-send-again-button:active{cursor:pointer;color:#a9a9a9}.new-password-container{text-align:center;width:100vw;height:auto;min-height:100vh;padding:60px 20px}.new-password-container .new-password-header{margin-bottom:44px}.new-password-container .new-password-content{padding:32px;display:grid;width:448px!important;margin:0 auto!important}.new-password-container .new-password-content .new-password-content__header{padding:0 60px}.new-password-container .new-password-content .new-password-content__header h2{text-align:center;margin-bottom:32px;font-size:27.4px;font-weight:400}.new-password-container .new-password-content .new-password-content__input-container{text-align:left;margin-bottom:4px;position:relative}.new-password-container .new-password-content .new-password-content__input-container label{letter-spacing:.32px;margin-bottom:4px;font-size:14px;font-weight:400;line-height:20px}.new-password-container .new-password-content .new-password-content__input-container .new-password__input-error{border:1px solid #ff4310}.new-password-container .new-password-content .error-message{text-align:left;color:red;height:20px;margin-top:4px;font-size:12px;font-weight:400}.new-password-container .new-password-content .new-password__content__button{margin-top:32px}.new-password-container .success-change-password{grid-gap:30px;display:grid;width:448px!important}.new-password-container .success-change-password .new-password-content__header{margin:0;padding:0}.new-password-container .success-change-password .new-password-content__header h5{opacity:.5;font-weight:400}.new-password-container .success-change-password .new-password-content__header button{margin:70px 0 0;width:100%!important}.error-page-container{text-align:center;padding:60px 20px}.error-page-container .content{width:448px;margin:30px auto;padding:32px}.error-page-container .content .title{font-weight:400}.error-page-container .content .message-container{width:300px;margin:0 auto}.error-page-container .content button{margin-top:70px;width:100%!important}.zoning-page-container{margin-top:30px}.zoning-page-container .zoning-page__content{min-height:300px;margin-top:20px;padding-top:30px;position:relative}.zoning-page-container .zoning-page__content .zoning-page__title-header{grid-template-columns:1fr auto;align-items:center;margin-bottom:44px;display:grid}.zoning-page-container .zoning-page__content .zoning-page__title-header h2{margin:0;font-weight:400}.zoning-page-container .zoning-page__content .zoning-page__title-header button{min-width:150px;height:40px;margin:0}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container{min-height:100px;position:relative}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container h3{margin:0 0 20px;font-weight:400}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content{grid-gap:20px;grid-template-columns:auto 1fr;padding-top:30px;display:grid}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .input-container h5{font-weight:400}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .input-container button{width:100px;height:40px}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .zone-name-input{width:200px}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .floor-selected-list{max-width:310px;height:130px;max-height:130px;overflow-x:hidden;overflow-y:auto}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .floor-selected-list .floor-selected-list-item{grid-template-columns:200px auto;align-items:center;display:grid}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .floor-selected-list .floor-selected-list-item div{word-wrap:break-word;max-width:200px}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .floor-selected-list .floor-selected-list-item button{justify-self:flex-end;width:100px;height:30px;color:red!important}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .zoning-page__zone-form-content .floor-selected-list .floor-selected-list-item button:hover{color:#8b0000!important}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .button-container{text-align:right;margin:40px 0 20px}.zoning-page-container .zoning-page__content .zoning-page__zone-form-container .button-container button{width:100px;height:40px;margin-left:15px}.zoning-page-container .zoning-page__content .zoning-page__zone-table-container h3{margin:0 0 25px;font-weight:400}.zoning-page-container .zoning-page__content .zoning-page__zone-table-container table tbody td{padding:10px}.zoning-page-container .zoning-page__content .zoning-page__zone-table-container table .zone-name-column-header:hover{cursor:pointer;background-color:#d8d8d8!important}.zoning-page-container .zoning-page__content .zoning-page__zone-table-container table .zone-name-column{word-wrap:break-word;width:200px;max-width:200px}.zoning-page-container .zoning-page__content .zoning-page__zone-table-container table .floors-column{word-wrap:break-word}.zoning-page-container .zoning-page__content .zoning-page__zone-table-container table .button-column{text-align:right}.zoning-page__edit-zone-form-container{align-items:center;display:grid;overflow-y:auto;position:fixed!important}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container{text-align:left;width:460px;height:600px;max-height:600px;margin-bottom:20px}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__header{grid-template-columns:1fr auto;align-items:center;margin-bottom:20px;display:grid}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__header h3{margin:0;font-weight:400}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__header .close-button:hover{cursor:pointer}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content{height:430px}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container{margin:20px 0}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container h4{font-weight:400}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container button{width:100px;height:40px}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container .edit-zone-form__content__input-wrapper{grid-gap:15px;grid-template-columns:1fr auto;display:grid}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container .add-floor-input-container{grid-gap:15px;grid-template-columns:1fr auto;align-items:center;display:grid}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container .add-floor-input-container .dropdown-select-container{width:100%}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .edit-zone-form__content .input-container .add-floor-input-container .dropdown-select-container i{top:60%}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .current-selected-floors-list{height:200px;max-height:200px;overflow-y:auto}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .current-selected-floors-list .floor-selected-list-item{grid-template-columns:200px auto;align-items:center;display:grid}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .current-selected-floors-list .floor-selected-list-item div{word-wrap:break-word;max-width:200px}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .current-selected-floors-list .floor-selected-list-item button{justify-self:flex-end;width:auto;height:30px;padding:0 20px;color:red!important}.zoning-page__edit-zone-form-container .zoning-page__edit-zone-form-content-container .current-selected-floors-list .floor-selected-list-item button:hover{color:#8b0000!important}.grouping-page-container{margin-top:30px}.grouping-page-container .grouping-page__page-container{margin-top:25px}.grouping-page-container .grouping-page__content-header-container{margin-bottom:20px}.grouping-page-container .grouping-page__content-header-container .grouping-page__content-header_header-container h4{font-weight:400}.grouping-page-container .grouping-page__content-header-container .grouping-page__content-header_content-container{grid-template-columns:1fr 1fr;align-items:center;padding:10px 0;display:grid}.grouping-page-container .grouping-page__content-header-container .grouping-page__content-header_content-container .grouping-page__content-header_content-container__unit-no-zone-count{justify-self:flex-end}.grouping-page-container .grouping-page__content{min-height:300px;margin-top:40px;position:relative}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-header{background-color:var(--ps-white-40);color:rgba(3,3,3,.8);cursor:auto;border-top-left-radius:5px;border-top-right-radius:5px;grid-template-columns:250px 1fr;align-items:center;height:56px;padding:.875rem .7rem;font-weight:500;display:grid}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content{max-height:400px;overflow-y:auto}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content::-webkit-scrollbar-track{background-color:transparent}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content::-webkit-scrollbar{background-color:transparent;width:6px;height:6px}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content::-webkit-scrollbar-thumb{background-color:var(--ps-grey-20);-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content::-webkit-scrollbar-thumb:hover{background-color:var(--ps-grey-30)}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container{border-top:1px solid #dbdbdb;grid-template-columns:250px 400px auto;align-items:center;padding:12px;display:grid}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container .zone-name-column{word-wrap:break-word;max-width:240px}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container .unit-length-column{word-wrap:break-word;max-width:400px}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container .button-column{text-align:right}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container .button-column .button-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container .button-column .btn.primary-btn,.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container .button-column .btn.secondary-btn{min-width:60px!important;height:30px!important;font-size:12px!important}.grouping-page-container .grouping-page__unit-grouping-table-container .table-container .table-content .item-container:first-child{border-top:none!important}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__header{grid-template-columns:1fr 1fr;align-items:center;display:grid}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__header h4{margin:0;font-weight:400}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__header .search-container{grid-gap:10px;grid-template-columns:1fr;justify-self:flex-end;align-items:center;display:grid}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__header .search-container input{width:300px}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__header .search-container button{width:110px;height:40px;margin-left:20px}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container{margin:20px 0}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .ui.checkbox label:before{border:1px solid #bdbcbc}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .ui.checkbox.checked label:before{border:none;background:var(--ps-yellow-50)!important}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .ui.checkbox.checked label:after{color:#fff!important}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__header-container{background-color:var(--ps-white-40);color:rgba(3,3,3,.8);cursor:auto;border-top-left-radius:5px;border-top-right-radius:5px;grid-template-columns:auto 200px 200px 1fr;align-items:center;padding:.875rem .7rem;font-weight:500;display:grid}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__header-container .selected-count{color:#000}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container{max-height:400px;overflow-y:auto}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container::-webkit-scrollbar-track{background-color:transparent}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container::-webkit-scrollbar{background-color:transparent;width:6px;height:6px}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container::-webkit-scrollbar-thumb{background-color:var(--ps-grey-20);-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container::-webkit-scrollbar-thumb:hover{background-color:var(--ps-grey-30)}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container .item-container{grid-template-columns:auto 200px 200px 1fr;padding:12px;display:grid}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container .item-container .name-column{word-wrap:break-word;max-width:180px}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__content-container .grouping-page__edit-form-container__content__content-container .item-container .zone-list-column{word-wrap:break-word;max-width:300px}.grouping-page-container .grouping-page__edit-form-container .dropdown-select-container{width:80px}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__button-column{text-align:right;margin:20px 0}.grouping-page-container .grouping-page__edit-form-container .grouping-page__edit-form-container__button-column button{width:100px;height:40px;margin-left:10px}.grouping-page__observe-modal-container{align-items:center;display:grid;overflow-y:auto;position:fixed!important}.grouping-page__observe-modal-container::-webkit-scrollbar-track{background-color:transparent}.grouping-page__observe-modal-container::-webkit-scrollbar{background-color:transparent;width:6px;height:6px}.grouping-page__observe-modal-container::-webkit-scrollbar-thumb{background-color:var(--ps-grey-20);-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.grouping-page__observe-modal-container::-webkit-scrollbar-thumb:hover{background-color:var(--ps-grey-30)}.grouping-page__observe-modal-container .content-wrapper{width:600px;height:350px}.grouping-page__observe-modal-container .content-wrapper .observe-modal-header{grid-gap:20px;grid-template-columns:auto auto 1fr;display:grid}.grouping-page__observe-modal-container .content-wrapper .observe-modal-header .close-button{justify-self:flex-end}.grouping-page__observe-modal-container .content-wrapper .observe-modal-header .close-button:hover{cursor:pointer}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table{margin-top:20px}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-header{background-color:var(--ps-white-40);color:rgba(3,3,3,.8);grid-gap:20px;cursor:auto;border-top-left-radius:5px;border-top-right-radius:5px;grid-template-columns:120px 400px;align-items:center;padding:.875rem .7rem;font-weight:500;display:grid}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-header .unit-name-column,.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-header .zone-list-column{justify-self:flex-start}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content{text-align:left;max-height:200px;overflow-y:auto}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content::-webkit-scrollbar-track{background-color:transparent}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content::-webkit-scrollbar{background-color:transparent;width:6px;height:6px}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content::-webkit-scrollbar-thumb{background-color:var(--ps-grey-20);-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content::-webkit-scrollbar-thumb:hover{background-color:var(--ps-grey-30)}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content .item-container{grid-gap:20px;grid-template-columns:120px 400px;align-items:center;padding:12px;display:grid}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content .item-container .unit-name-column{word-wrap:break-word;justify-self:flex-start;max-width:100px}.grouping-page__observe-modal-container .content-wrapper .observe-modal-content-table .observe-modal-table-content .zone-list-column{word-wrap:break-word;justify-self:flex-start;max-width:300px}.segments-page-container{margin-top:30px}.segments-page-container .segments-page-container__header{grid-gap:10px;grid-template-columns:1fr auto;align-items:center;display:grid}.segments-page-container .segments-page-container__header h1{margin:0;font-weight:400}.segments-page-container .segments-page-container__header button{width:200px;height:40px}.segments-page-container .segments-page__size-placeholder{grid-gap:10px;color:#df130f;background-color:#f7bebd;border:1px solid #df130f;grid-template-columns:1fr auto;align-items:center;display:grid}.segments-page-container .segments-page__size-placeholder h4,.segments-page-container .segments-page__size-placeholder i{margin:0;font-weight:400}.segments-page-container .segments-page__size-placeholder i:hover{cursor:pointer}.segments-page-container .segments-page-container__add-segment-form{margin-top:20px}.segments-page-container .segments-page-container__add-segment-form h3{margin-bottom:25px;font-weight:400}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper{grid-gap:15px;grid-template-columns:.5fr 1fr;display:grid}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-name-type-container .segments-page-container__add-segment-form__content__segment-name,.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-name-type-container .segments-page-container__add-segment-form__content__segment-type{margin-top:20px;padding-right:100px}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-name-type-container .segments-page-container__add-segment-form__content__segment-name h4,.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-name-type-container .segments-page-container__add-segment-form__content__segment-type h4{font-weight:400}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-name-type-container .dropdown-select-container{width:100%}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone,.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container{margin-top:20px}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone h4,.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container h4{font-weight:400}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone button,.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container button{width:100px;height:40px}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone .dropdown-select-container{width:300px}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container{width:300px;min-height:180px;max-height:180px;overflow-y:auto}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container .segments-page-container__add-segment-form__content__segment-zone-list-item{grid-template-columns:1fr auto;align-items:center;display:grid}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container .segments-page-container__add-segment-form__content__segment-zone-list-item h4{margin:0}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container .segments-page-container__add-segment-form__content__segment-zone-list-item .segments-page-container__add-segment-form__content__segment-zone-list-item-delete-button{color:red;-webkit-user-select:none;user-select:none;width:auto;height:30px;font-weight:700}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__grid-wrapper .segments-page-container__add-segment-form__content__segment-zone-container .segments-page-container__add-segment-form__content__segment-zone-list-container .segments-page-container__add-segment-form__content__segment-zone-list-item .segments-page-container__add-segment-form__content__segment-zone-list-item-delete-button:hover{cursor:pointer;color:#8b0000}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__segment-button-container{text-align:right;margin-top:40px}.segments-page-container .segments-page-container__add-segment-form .segments-page-container__add-segment-form__content__segment-button-container button{width:100px;height:40px;margin-left:20px}.segments-page-container .segments-page-container__edit-segment-form-container{align-items:center;display:grid;overflow-y:auto;position:fixed!important}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content{text-align:left;width:448px!important;height:600px!important}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__header{grid-template-columns:1fr auto;align-items:center;margin-bottom:20px;display:grid}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__header h3{margin:0;font-weight:400}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__header .close-button:hover{cursor:pointer}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__name-input-container,.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__segment-zone{margin-top:20px}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__name-input-container h4,.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__segment-zone h4{font-weight:400}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__name-input-container .segments-page-container__edit-segment-form__content__name-input-wrapper{grid-gap:20px;grid-template-columns:1fr auto;align-items:center;display:grid}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__name-input-container .segments-page-container__edit-segment-form__content__name-input-wrapper button{width:90px;height:40px}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__segment-zone .dropdown-select-container{width:auto;margin-right:0}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__segment-zone .segments-page-container__edit-segment-form__content__zone-input-wrapper{grid-gap:20px;grid-template-columns:1fr auto;align-items:center;display:grid}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__input-container .segments-page-container__edit-segment-form__content__segment-zone button{width:90px;height:40px}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__segment-zone-list-container{height:180px;max-height:180px;margin-top:20px;padding:0 10px;overflow-y:auto}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__segment-zone-list-container .segments-page-container__edit-segment-form__content__segment-zone-list-item{grid-template-columns:1fr auto;align-items:center;display:grid}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__segment-zone-list-container .segments-page-container__edit-segment-form__content__segment-zone-list-item h4{margin:0}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__segment-zone-list-container .segments-page-container__edit-segment-form__content__segment-zone-list-item .segments-page-container__edit-segment-form__content__segment-zone-list-item-delete-button{color:red;width:auto;height:30px}.segments-page-container .segments-page-container__edit-segment-form-container .segments-page-container__edit-segment-form__content .segments-page-container__edit-segment-form__content__segment-zone-list-container .segments-page-container__edit-segment-form__content__segment-zone-list-item .segments-page-container__edit-segment-form__content__segment-zone-list-item-delete-button:hover{cursor:pointer;color:#8b0000}.segments-page-container .segments-page-container__segment-table{margin-top:20px}.segments-page-container .segments-page-container__segment-table h3{margin-bottom:25px;font-weight:400}.segments-page-container .segments-page-container__segment-table table .segments-page-container__segment-table__button-container{text-align:right}.segments-page-container .segments-page-container__segment-table table .segments-page-container__segment-table__button-container button{width:140px;height:40px}.segments-page-container .segments-page-container__segment-table table .segments-page-container__segment-table__button-container .segments-page-container__segment-table__button-container--delete-button{width:auto;padding:0 20px;font-size:18px;color:var(--ps-grey-50)!important}.segments-page-container .segments-page-container__segment-table table .segments-page-container__segment-table__button-container .segments-page-container__segment-table__button-container--delete-button:hover{color:var(--ps-yellow-50)!important}.digitising-page-container{margin-top:30px}.digitising-page-container .no-floor-upload{justify-content:center;align-items:center;height:200px;display:grid}.digitising-page-container .no-floor-upload h3{opacity:.5;font-weight:400}.digitising-page-container .digitising-page__update-point-form-container h4{font-weight:400}.digitising-page-container .digitising-page__update-point-form-container .input-wrapper{grid-gap:10px;grid-template-columns:auto 1fr;align-items:center;display:grid}.digitising-page-container .digitising-page__update-point-form-container .input-wrapper .input-coordinate-container input{margin-right:10px}.digitising-page-container .digitising-page__update-point-form-container .input-wrapper button{border:2px solid red;justify-self:flex-start;width:100px;height:40px;color:red!important}.digitising-page-container .digitising-page__update-point-form-container .input-wrapper button:hover{background-color:red;color:#000!important}.digitising-page-container .digitising-page__update-point-form-container .button-container{text-align:right;margin:20px 0}.digitising-page-container .digitising-page__update-point-form-container .button-container button{width:100px;height:40px;margin-left:10px}.digitising-page-container .digitising-page__digitisation-panel{width:100%;padding:20px}.digitising-page-container .digitising-page__digitisation-panel .digitisation-panel{width:100%;height:500px}.digitising-page-container .digitising-page__digitisation-panel .digitisation-panel .svg-digitising-item:focus{outline:none}.digitising-page-container .digitising-page-container-content-page-container{min-height:300px;position:relative}.digitising-page-container .digitising-page-container__floor-selection h4{margin:10px 0;font-weight:400}.digitising-page-container .digitising-page-container-content-container .floorplan-input-container{margin:25px 0}.digitising-page-container .digitising-page-container-content-container .floorplan-input-container h4{font-weight:400}.digitising-page-container .digitising-page-container-content-container .floorplan-input-container .input-floorplan-container{grid-gap:15px;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center;display:grid}.digitising-page-container .digitising-page-container-content-container .floorplan-input-container .input-floorplan-container input{width:300px}.digitising-page-container .digitising-page-container-content-container .floorplan-input-container .input-floorplan-container label{width:100px;height:40px;line-height:18px}.digitising-page-container .digitising-page-container-content-container .floorplan-input-container .input-floorplan-container input[type=file]{display:none}.digitising-page-container .digitising-page__unmapped-units-count{margin:30px 0}.digitising-page-container .digitising-page__unmapped-units-count .view-list-button{color:var(--ps-yellow-50);margin:0 10px;font-weight:700;display:inline-block}.digitising-page-container .digitising-page__unmapped-units-count .view-list-button:hover{cursor:pointer;text-decoration:underline}.digitising-page-container .input-digitising-container{grid-gap:10px;grid-template-columns:auto 1fr;padding:20px 0;display:grid}.digitising-page-container .input-digitising-container .create-point-form-container .create-point-form-container__show-form-button{width:200px;height:50px}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container{height:220px;margin-top:10px}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container h4{font-weight:400}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container .input-wrapper{grid-gap:20px;grid-template-columns:auto 1fr;margin-bottom:20px;display:grid}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container .input-wrapper .input-name-container input{width:250px}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container .input-wrapper .input-coordinate-container input{margin-right:10px}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container .button-container{text-align:right;margin-top:50px}.digitising-page-container .input-digitising-container .create-point-form-container .digitising-page__create-point-form-container .button-container button{width:100px;height:40px;margin-left:10px}.digitising-page-container .input-digitising-container .digitising-page__point-option-container{padding:20px;width:300px!important;height:280px!important}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .button-container{text-align:right;margin:20px 0}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .button-container button{width:100px;height:40px;margin-left:10px}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container{grid-gap:10px;grid-template-columns:40px 40px;padding:10px 0;display:grid}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container .icon-container{width:40px;height:35px;position:relative}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container .icon-container:hover{cursor:pointer}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container .circle,.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container .square{background-color:#000;width:20px;height:20px;margin-top:-10px;margin-left:-10px;position:absolute;top:50%;left:50%}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container .circle{-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-type-container .selected{border:1px solid var(--ps-yellow-50)}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-size-container{grid-gap:10px;grid-template-columns:auto 80px;justify-content:flex-start;align-items:center;margin:10px 0;display:grid}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-size-container input{width:80px}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container{z-index:0;position:relative}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container .progress-bar{z-index:-1;background-color:#e0e0e0;outline:none;width:100%;height:4px;margin-top:9px;position:absolute;top:0;left:0}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container .progress-bar::-webkit-progress-bar{background-color:#eeebeb}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container .progress-bar::-webkit-progress-value{background-color:var(--ps-yellow-50)}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container .progress-bar::-moz-progress-bar{background-color:var(--ps-yellow-50)}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container .progress-bar::-ms-fill{background-color:var(--ps-yellow-50)}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container input{-webkit-appearance:none;appearance:none;background-color:transparent;outline:none;width:100%;position:relative}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;-ms-border-radius:100px;-o-border-radius:100px;background-color:#fff;border:1px solid silver;border-radius:100px;width:15px;height:15px;margin-top:3px}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .input-range-container input::-moz-range-thumb{-ms-border-radius:100px;-o-border-radius:100px;background-color:#fff;border-radius:100px;width:15px;height:15px;-webkit-appearance:none!important;appearance:none!important}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .min-max{grid-template-columns:1fr 1fr;display:grid}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .min-max span:first-child{justify-self:flex-start}.digitising-page-container .input-digitising-container .digitising-page__point-option-container .point-slider-container .min-max span:last-child{justify-self:flex-end}.digitising-page__unmapped-units-modal-container{align-items:center;overflow-y:scroll;display:grid!important;position:fixed!important}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container{width:450px;min-height:500px;padding:20px}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__header{grid-template-columns:auto 1fr;align-items:center;margin-bottom:15px;padding:10px 0;display:grid}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__header h3{margin:0;font-weight:400}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__header .close-button{justify-self:flex-end}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__header .close-button:hover{cursor:pointer}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__content{margin-top:20px;padding:10px}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__content .total-wrapper,.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__content .button-container{text-align:right}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__content .unit-list-container{text-align:left;min-height:330px;max-height:330px;margin:10px 0;font-weight:700;overflow-y:hidden}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__content .unit-list-container .unit-list-item{-webkit-user-select:all;user-select:all;margin:10px 20px}.digitising-page__unmapped-units-modal-container .digitising-page__unmapped-units-modal-container__content-container .digitising-page__unmapped-units-modal-container__content .button-container button{width:100px;height:40px}.view-page-container{margin-top:30px}.view-page-container .no-floor-upload{justify-content:center;align-items:center;height:200px;display:grid}.view-page-container .no-floor-upload h3{opacity:.5;font-weight:400}.view-page-container .view-page__digitisation-panel{width:100%;padding:20px}.view-page-container .view-page__digitisation-panel .digitisation-panel{width:100%;height:500px}.view-page-container .view-page__digitisation-panel .digitisation-panel .svg-digitising-item:focus{outline:none}.view-page-container .view-page-container__floor-selection{margin-bottom:44px}.view-page-container .view-page-container__floor-selection h4{margin:10px 0;font-weight:400}.view-page-container .view-page-container-content-page-container{min-height:300px;margin-top:30px;position:relative}.view-page-container .view-page-container-content-container{margin:20px 0}.view-page-container .view-page-container-content-container .view-page__grouping-table-container{margin-top:30px}.view-page-container .view-page-container-content-container .view-page__grouping-table-container .zone-column,.view-page-container .view-page-container-content-container .view-page__grouping-table-container .unit-length-column{width:200px}.view-page-container .view-page-container-content-container .view-page__grouping-table-container .button-column{text-align:right}.site-control-page-container{min-height:100px;padding:30px!important;position:relative!important}.site-control-page-container .input-container{margin-bottom:20px}.site-control-page-container .input-container h3,.site-control-page-container .input-container h4{margin:0;font-weight:400}.site-control-page-container .input-container h4{opacity:.5}.site-control-page-container .input-container .option-container{grid-gap:20px;grid-template-columns:auto 1fr;padding:20px 0;display:grid}.site-control-page-container .input-container .option-container .colour-coding-container .block-container{grid-gap:10px;grid-template-columns:auto 1fr;margin-top:10px;display:grid}.site-control-page-container .input-container .option-container .colour-coding-container .block-container .block{width:20px;height:20px}.site-control-page-container .input-container .option-container .colour-coding-container .block-container .block-1{background-color:#77ffa1}.site-control-page-container .input-container .option-container .colour-coding-container .block-container .block-2{background-color:#fbffa2}.site-control-page-container .input-container .option-container .colour-coding-container .block-container .block-3{background-color:#ffe8d3}.site-control-page-container .input-container .option-container .colour-coding-container .block-container .block-4{background-color:#ffd298}.site-control-page-container .input-container .option-container .colour-coding-container .block-container .block-5{background-color:#ff8292}.my-account-container{margin-top:-40px}.my-account-container h1,.my-account-container h2,.my-account-container h3,.my-account-container h4,.my-account-container span{font-weight:400}.my-account-container button{width:110px;height:40px}.my-account-container h1{margin-top:20px;font-weight:400}.my-account-container .my-account__header-home-button{color:#909090;-webkit-user-select:none;user-select:none;justify-self:flex-end;font-size:15px;text-decoration:none}.my-account-container .my-account__header-home-button:hover{cursor:pointer}.my-account-container .content-containter .upper-content{display:grid}.my-account-container .content-containter .upper-content span{margin:10px 0}.my-account-container .content-containter .lower-content{margin:20px 0}.confirm-reset-password-modal-container{position:fixed!important}.confirm-reset-password-modal-container .content-wrapper{width:500px;height:350px;display:grid;padding:20px!important}.confirm-reset-password-modal-container .content-wrapper .close-button{justify-self:flex-end}.confirm-reset-password-modal-container .content-wrapper .close-button img{width:14px;height:14px}.confirm-reset-password-modal-container .content-wrapper .close-button:hover{cursor:pointer}.confirm-reset-password-modal-container .content-wrapper .yellow-box{background-color:#fcd685;border:1px solid #dba94c;align-items:center;width:350px;height:50px;margin:30px auto;padding:0 20px;display:grid}.confirm-reset-password-modal-container .content-wrapper .button-container button{min-width:150px;height:40px}.confirm-reset-password-modal-container .content-wrapper .button-container .my-account-page__confirm-reset-password__cancel-button{margin-left:5px;margin-right:20px}.pages-404-container{background-color:#fff;grid-template-rows:.2fr 1fr 1fr;align-items:center;height:100vh;padding:0 150px;display:grid}.pages-404-container .content{grid-row:2/3;padding-top:100px}.pages-404-container .content h1{font-family:Roboto-Bold,sans-serif;font-size:50px}.pages-404-container .ui.button{grid-row:3/4;justify-self:center;width:200px}.mfa-modal{filter:drop-shadow(0 12px 24px rgba(0,0,0,.1));width:100%;max-width:420px;min-height:400px;position:relative;padding:20px 24px 16px!important}.mfa-modal__close-button{cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:flex-end;align-items:center;padding:0;display:flex}.mfa-modal__close-button svg{width:16px;height:16px}.mfa-container{text-align:center;padding-top:32px;position:relative}.mfa-container.mfa-container--puzzle{padding-top:60px}.mfa__loading{width:100%!important;height:100%!important}.mfa__title{text-align:center;letter-spacing:0;color:var(--ps-black-60);font-size:24.8px;font-weight:700;line-height:36px;margin:12px 0 24px!important}.mfa__subtitle{text-align:center;color:var(--ps-white-70);margin:16px 0;font-size:14px}.mfa__recaptcha-container{padding:48px 32px}.mfa__recaptcha{justify-content:center;align-items:center;display:flex}.mfa__code-form{margin-top:64px}.mfa__code-input{text-align:center;border:1px solid var(--ps-grey-20);outline-offset:2px;border-radius:6px;outline:2px solid transparent;width:100%;height:51px;padding:8px;font-size:32px;position:relative}.mfa__code-input:disabled:hover{cursor:default}.mfa__code-input:focus{border-color:var(--ps-yellow-50)}.mfa__code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mfa__code-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mfa__code-input[type=number]{-moz-appearance:textfield}.mfa__counter-container{justify-content:space-between;align-items:center;font-size:14px;display:flex}.mfa__counter-container p{margin:0}.mfa__counter-container .mfa__request-new-code-button{cursor:pointer;letter-spacing:0;background:0 0;border:none;padding:8px 0;font-weight:400;line-height:22px}.mfa__counter-container .mfa__request-new-code-button:hover:not(:disabled){color:var(--ps-yellow-50)}.mfa__counter-container .mfa__request-new-code-button:disabled{cursor:default;color:var(--ps-white-70)}.mfa__verify-button{margin-top:32px;position:relative;width:100%!important}.mfa__recaptcha-pp-and-tnc{text-align:center;max-width:320px;color:var(--ps-black-40);margin:20px auto 16px;font-size:12px}.mfa__recaptcha-pp-and-tnc a{word-break:keep-all;white-space:nowrap;color:#6394f7}.mfa__recaptcha-pp-and-tnc a:hover{color:#95b9fb}