.context-home-selector .context-home-selector-container .house-icon-item .house-icon,.context-home-selector .context-home-selector-container .house-icon-item img{width:43px;height:43px;background-size:27px;background-repeat:no-repeat;background-position:50%}
.context-home-selector .context-home-selector-container .house-icon-item .standard-house-white.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.standard-house-white{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/standard-house-white.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .standard-house-black.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.standard-house-black{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/standard-house-black.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .city-house-white.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.city-house-white{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/city-house-white.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .city-house-black.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.city-house-black{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/city-house-black.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .country-house-white.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.country-house-white{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/country-house-white.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .country-house-black.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.country-house-black{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/country-house-black.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .mountain-house-white.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.mountain-house-white{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/mountain-house-white.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .mountain-house-black.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.mountain-house-black{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/mountain-house-black.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .sea-house-white.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.sea-house-white{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/sea-house-white.svg)}
.context-home-selector .context-home-selector-container .house-icon-item .sea-house-black.house-icon,.context-home-selector .context-home-selector-container .house-icon-item img.sea-house-black{background-image:url(../../../../../clientlibs/clientlib-base/resources/icons/home-context/sea-house-black.svg)}
.context-home-selector .context-home-selector-container .fixed-container{background-color:#5e008d;position:fixed;width:100%;top:58px;z-index:2}
@media screen and (min-width:769px){.context-home-selector .context-home-selector-container .fixed-container{top:88px}
}
.context-home-selector .context-home-selector-container .fixed-container .container-fluid{width:80pc;max-width:100%;margin-left:auto;margin-right:auto;padding-left:3pc;padding-right:2pc}
@media screen and (max-width:599px){.context-home-selector .context-home-selector-container .fixed-container .container-fluid{padding-left:1pc;padding-right:0}
}
.context-home-selector .context-home-selector-container #modify-context-modal button:focus-visible{outline-color:#003cf0 !important}
.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered{height:100%;top:0}
.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered .modal-content{position:relative;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}
@media screen and (max-width:768px){.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered .modal-content{max-width:calc(100% - 2pc)}
}
.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered .modal-content .house-color-item{border-radius:100%;border:unset;padding:0}
.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered .modal-content .error-container{min-height:1pc}
.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered .modal-content .error-container .filled{margin-bottom:9pt}
@media screen and (min-width:769px){.context-home-selector .context-home-selector-container #modify-context-modal .modal-dialog-centered .modal-buttons-container{margin-top:24px}
}
.context-home-selector .context-home-selector-container #modify-context-error-modal .modal-dialog-centered{height:100%;top:0}
.context-home-selector .context-home-selector-container #modify-context-error-modal .modal-dialog-centered .modal-content{position:relative;height:510px;-webkit-transform:none;-ms-transform:none;transform:none}
.context-home-selector .context-home-selector-container #modify-context-error-modal .modal-dialog-centered .modal-content .error-title{font-size:30px;line-height:37px}
@media screen and (min-width:769px){.context-home-selector .context-home-selector-container #modify-context-error-modal .modal-dialog-centered .modal-content .error-description{padding:0 2pc}
}
@media screen and (max-width:768px){.context-home-selector .context-home-selector-container #modify-context-error-modal .modal-dialog-centered .modal-content{max-width:calc(100% - 2pc)}
}
@media screen and (min-width:769px){.context-home-selector .context-home-selector-container #modify-context-error-modal .modal-dialog-centered .modal-buttons-container{margin-top:24px}
}
.context-home-selector .context-home-selector-container #home-selector-container .multiple-context{background-color:unset;border:unset;padding:0;text-align:left;min-height:85px}
.context-home-selector .context-home-selector-container #home-selector-container .multiple-context:focus-visible{outline:2px solid #fff}
.context-home-selector .context-home-selector-container #home-selector-container .multiple-context .edit-context-button{display:none}
.context-home-selector .context-home-selector-container #home-selector-container .multiple-context .expand-context-button{display:block}
.context-home-selector .context-home-selector-container #home-selector-container .multiple-context .expand-context-button.close-list{display:none}
.context-home-selector .context-home-selector-container #home-selector-container .multiple-context .expand-context-button:before{color:#fff;-webkit-transform:none;-ms-transform:none;transform:none}
.context-home-selector .context-home-selector-container #home-selector-container .edit-context-button{display:block}
.context-home-selector .context-home-selector-container #home-selector-container .house-icon-item{opacity:1}
.context-home-selector .context-home-selector-container #home-selector-container .context-detail{min-width:0}
.context-home-selector .context-home-selector-container #home-selector-container .context-detail .context-address,.context-home-selector .context-home-selector-container #home-selector-container .context-detail .context-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#fff}
.context-home-selector .context-home-selector-container #collapse-context-home{max-height:calc(100vh - 180px)}
@media(max-width:767.98px){.context-home-selector .context-home-selector-container #collapse-context-home{max-height:calc(100vh - 140px)}
}
.context-home-selector .context-home-selector-container #collapse-context-home.scrollbar-visible{overflow-y:auto}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container:after{content:"";display:block;height:1px;background-color:rgba(255,255,255,.1);width:100%;margin:17px 0 9pt}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container:last-child{margin-bottom:9pt}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container:last-child:after{display:none}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container .context-detail-container{cursor:pointer}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container .context-detail-container .context-detail-container-col{min-width:0}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container .context-detail-container .context-detail-container-col .cc-button{margin-top:2px}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container .context-detail-container .context-detail-container-col .context-detail{min-width:0;border-right:1px solid rgba(255,255,255,.1)}
.context-home-selector .context-home-selector-container #collapse-context-home .context-list-container .context-detail-container .context-detail-container-col .context-detail .context-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.context-home-selector .context-home-selector-container .house-color-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.context-home-selector .context-home-selector-container .house-color-item{margin:0 19px 0 0;position:relative;border-radius:100%}
.context-home-selector .context-home-selector-container .house-color-item:before{content:"";width:35px;display:block;height:35px;line-height:34px;font-size:14px;border-radius:100%}
.context-home-selector .context-home-selector-container .house-color-item.checked:before{font-family:Fontello;text-align:center;content:"\e85c";color:#fff}
.context-home-selector .context-home-selector-container .house-icon-selector{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.context-home-selector .context-home-selector-container .house-icon-item{border:unset;padding:0;background-color:unset;margin:0 1pc 0 0;position:relative}
@media only screen and (max-width:340px){.context-home-selector .context-home-selector-container .house-icon-item{margin:0 10px 0 0}
}
.context-home-selector .context-home-selector-container .house-icon-item .house-icon.not-selected,.context-home-selector .context-home-selector-container .house-icon-item img.not-selected{display:block}
.context-home-selector .context-home-selector-container .house-icon-item .house-icon.selected,.context-home-selector .context-home-selector-container .house-icon-item img.selected{display:none}
.context-home-selector .context-home-selector-container .house-icon-item.checked .house-icon,.context-home-selector .context-home-selector-container .house-icon-item.checked img{opacity:1;border:0}
.context-home-selector .context-home-selector-container .house-icon-item.checked .house-icon.not-selected,.context-home-selector .context-home-selector-container .house-icon-item.checked img.not-selected{display:none}
.context-home-selector .context-home-selector-container .house-icon-item.checked .house-icon.selected,.context-home-selector .context-home-selector-container .house-icon-item.checked img.selected{display:block}
.context-home-selector .context-home-selector-container .current-context-container{min-width:0;display:block}
.context-home-selector .context-home-selector-container .chose-context-label{display:none}
.context-home-selector .context-home-selector-container [role=button]:focus-visible{outline:2px solid #fff}
.context-home-selector .context-home-selector-container.list-expanded .chose-context-label{display:block}
.context-home-selector .context-home-selector-container.list-expanded .current-context-container,.context-home-selector .context-home-selector-container.list-expanded .multiple-context .expand-context-button.open-list{display:none}
.context-home-selector .context-home-selector-container.list-expanded .multiple-context .expand-context-button.close-list{display:block}
.context-home-selector .context-home-selector-container.list-expanded .multiple-context .expand-context-button:before{-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}
.context-home-selector .context-home-selector-container.list-expanded .close-list{display:block}
.context-home-selector .context-home-selector-container.list-expanded .open-list{display:none}
.context-home-selector .context-home-selector-container .fontello-icon-edit{background-color:unset;border:unset;padding:0;color:#fff}
.context-home-selector .context-home-selector-container .fontello-icon-edit:focus-visible{outline:2px solid #fff;outline-offset:-1px}
.context-home-selector .context-home-selector-container .fontello-icon-settings{background-color:unset;border:unset;padding:0;color:#fff}
.context-home-selector .context-home-selector-container .fontello-icon-settings:focus-visible{outline:2px solid #fff;outline-offset:-1px}
body .context-home-backdrop{position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;background-color:#000;display:none}
body .context-home-backdrop.show{opacity:.5;display:block}