@charset "UTF-8";.buildings-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;margin-left:12px}.buildings-list .building{border-radius:10px;border:2px solid #d9d9d9;display:flex;flex-direction:column;gap:25px}.buildings-list .building .container{width:100%;min-width:365px;padding:19px 51px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.buildings-list .building .container .type{color:#000;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.buildings-list .building .container .name{color:#000;text-align:center;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.buildings-list .building .container .configure{border:none;background:none;width:100%}.buildings-list .building .container .configure a{width:100%;display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:#efefef;border-radius:5px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;transition:background .3s ease-out}.buildings-list .building .container .configure a:hover{background:#d9d9d9}.buildings-list .building .info{display:flex;padding:16px 26px;justify-content:center;align-items:center;gap:10px;border-top:2px solid #d9d9d9}.buildings-list .building .info .houses,.buildings-list .building .info .premises{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1 0 0}.buildings-list .building .info .houses h3,.buildings-list .building .info .premises h3{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.buildings-list .building .info .houses p,.buildings-list .building .info .premises p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.buildings-list .building .info .separator{width:2px;height:58px;background:#d9d9d9}.add-building{display:flex;padding:28px 66px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:10px;border:3px dashed #d9d9d9}.add-building>img{display:flex;width:80px;height:80px;justify-content:center;align-items:center}.add-building button{display:flex;padding:12px 10px;align-items:center;gap:10px;border-radius:5px;border:none;background:#efefef;cursor:pointer}.add-building button p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s}.fade-enter-done,.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s}.fade-exit-done,.fade-appear{opacity:0}.fade-appear-active{opacity:1;transition:opacity .3s}.fade-appear-done{opacity:1}.building-objects .wrap .building-header{padding:20px 0;width:100%;flex-shrink:0;position:relative;z-index:1}.building-objects .wrap .building-header:after{content:"";position:absolute;inset:0;z-index:-1;background:#e3e3e3;border-radius:10px 0 0 10px}.building-objects .wrap .building-header .container{margin-left:15px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px}.building-objects .wrap .building-header h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.building-objects .wrap .building-header .building-header__search{display:flex;width:556px;align-items:flex-start;align-items:center;gap:10px;padding-left:12px;border:2px solid #d9d9d9;background:#fff;border-radius:18px}.building-objects .wrap .building-header .building-header__search input{width:100%;height:100%;padding:8px 12px;border:none;background:none;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.building-objects .wrap .buildings{margin-top:32px;display:flex;gap:20px}.building-modal-overlay{background:#0003;position:fixed;inset:0;z-index:9999}.building-modal-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.building-modal-overlay.ReactModal__Overlay .add-building-modal{top:-100px;transition:top .3s ease-in-out}.building-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.building-modal-overlay.ReactModal__Overlay--after-open .add-building-modal{top:50%}.building-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.building-modal-overlay.ReactModal__Overlay--before-close .add-building-modal{top:-100px}.add-building-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add-building-modal .container{display:inline-flex;padding:26px 23px;align-items:flex-start;flex-direction:column;gap:32px;border-radius:10px;background:#fff}.add-building-modal .container .control{display:flex;width:506px;justify-content:space-between;align-items:center}.add-building-modal .container .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.add-building-modal .container .control button{display:flex;align-items:center;background:none;border:none;cursor:pointer}.add-building-modal .container form{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:space-between;gap:10px}.add-building-modal .container form label{display:flex;flex-direction:column;gap:5px}.add-building-modal .container form label span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.add-building-modal .container form label span sup{vertical-align:text-top}.add-building-modal .container form label .react-select{margin-top:5px}.add-building-modal .container form label .react-select__control{display:flex;width:506px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.add-building-modal .container form label .react-select__control--is-focused{box-shadow:none;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.add-building-modal .container form label .react-select__value-container{padding-left:18px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-building-modal .container form label .react-select__indicator-separator{display:none}.add-building-modal .container form label .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.add-building-modal .container form label .react-select__option--is-focused{background:#d9d9d9}.add-building-modal .container form label .react-select__option--is-selected{background:none}.add-building-modal .container form label input{display:flex;width:506px;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-building-modal .container button{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;border:none;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.input-group{position:relative}.input-group label{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#000;padding:0 5px;pointer-events:none;transition:.5s;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.input-group input{width:360px;height:60px;font-size:16px;color:#fff;padding:0 15px;background:transparent;border:1.2px solid #000;outline:none;border-radius:5px}.input-group input:focus~label,.input-group input:valid~label,.input-group input.show{top:0;font-size:14px;background:#fff}.select-group{position:relative;width:100%}.select-group .floating-label{position:absolute;top:18px;left:15px;transition:all .3s;pointer-events:none;color:#999;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.select-group:has(.react-select__control--is-focused) .floating-label,.select-group:has(.react-select__value-container--has-value) .floating-label{top:-5px;left:10px;font-size:12px;color:#000;background-color:#fff;padding:0 5px}.select-group .react-select__control--is-focused+.floating-label,.select-group .react-select__single-value+.floating-label{top:-5px;left:10px;font-size:12px;color:#000;background-color:#fff;padding:0 5px}.message{position:fixed;right:-100%;top:20px;z-index:9999;padding:20px;border-radius:12px;background:#fff;border:solid 2px #d9d9d9;display:flex;align-items:center;gap:25px;transition:right .3s}.message .close{all:unset;cursor:pointer;position:absolute;top:-5px;right:-5px;width:25px;height:25px;border-radius:50%;background:#000;display:flex;justify-content:center;align-items:center}.message .close img{filter:invert(1);width:15px;height:15px}.message span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.message.show-hide{right:20px}.breadcrumb{display:flex;align-items:center;list-style:none;margin-bottom:30px;margin-left:12px}.breadcrumb li{display:flex;align-items:center}.breadcrumb li a{display:flex;align-items:center;gap:4px;color:#00000073;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.breadcrumb li .breadcrumb-separator{display:flex;padding:0 8px;flex-direction:column;align-items:center;gap:10px}.breadcrumb li span{color:#000000d9;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.building{background:#f9f9f9;border-radius:10px}.building .wrap{display:flex;flex-direction:column;gap:10px;padding:0 36px 0 12px}.building .wrap h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.building .wrap .info{display:flex;flex-wrap:wrap;gap:21px;width:100%}.building .wrap .info .object-info{display:flex;flex-direction:column;flex-grow:1;position:relative}.building .wrap .info .object-info .control{display:flex;padding:15px 10px;justify-content:space-between;align-items:center;border-radius:10px 10px 0 0;border:2px solid #d9d9d9}.building .wrap .info .object-info .control h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.building .wrap .info .object-info .control button{margin-left:auto;background:none;border:none;display:flex;align-items:center;cursor:pointer}.building .wrap .info .object-info ul{display:flex;padding:20px 35px 15px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;list-style:none;border-radius:0 0 10px 10px;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:2px solid #d9d9d9}.building .wrap .info .object-info ul li{display:flex;justify-content:space-between;width:100%}.building .wrap .info .object-info ul li p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.building .wrap .info .object-info ul li span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.building .wrap .info .documents{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative}.building .wrap .info .documents .control{display:flex;width:268px;padding:15px 10px;justify-content:space-between;align-items:center;border-radius:10px 10px 0 0;border:2px solid #d9d9d9}.building .wrap .info .documents .control h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.building .wrap .info .documents .control button{all:unset;display:flex;align-items:center;cursor:pointer}.building .wrap .info .documents ul{display:flex;width:268px;padding:0 5px;flex-direction:column;align-items:center;gap:5px;flex-grow:1;border-radius:0 0 10px 10px;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:2px solid #d9d9d9}.building .wrap .info .documents ul li{display:flex;justify-content:space-between;width:100%}.building .wrap .info .documents ul li .document{display:flex;align-items:center;gap:5px}.building .wrap .info .documents ul li .document p{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.building .wrap .info .documents ul li .delete{background:none;border:none;display:flex;align-items:center}.building .wrap .info .documents ul .add{height:100%;display:flex;justify-content:center;align-items:center}.building .wrap .info .documents ul .add button{display:flex;width:180px;height:55px;padding:24px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:5px;background:#2a3538}.building .wrap .info .documents ul .add button p{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.building .wrap .info .media-materials{display:flex;flex-direction:column;position:relative}.building .wrap .info .media-materials .control{display:flex;padding:15px 10px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:10px 10px 0 0;border:2px solid #d9d9d9}.building .wrap .info .media-materials .control h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.building .wrap .info .media-materials .control button{display:flex;align-items:center;background:none;border:none;cursor:pointer}.building .wrap .info .media-materials ul{display:flex;width:268px;padding:0 5px;flex-direction:column;align-items:center;gap:5px;flex-grow:1;border-radius:0 0 10px 10px;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:2px solid #d9d9d9}.building .wrap .info .media-materials ul li{display:flex;justify-content:space-between;width:100%}.building .wrap .info .media-materials ul li .document{display:flex;align-items:center;gap:5px}.building .wrap .info .media-materials ul li .document p{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.building .wrap .info .media-materials ul li .delete{background:none;border:none;display:flex;align-items:center}.building .wrap .info .media-materials ul .add{height:100%;display:flex;justify-content:center;align-items:center}.building .wrap .info .media-materials ul .add button{display:flex;width:180px;height:55px;padding:24px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:5px;background:#2a3538}.building .wrap .info .media-materials ul .add button p{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.building .wrap .info .options-overlay{position:absolute;top:-25%;right:0}.building .wrap .info .options-overlay .options{display:inline-flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:5px;background:#fff}.building .wrap .info .options-overlay .options .options{all:unset;display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-radius:5px}.building .wrap .info .options-overlay .options .options li{display:flex;align-items:center;gap:10px;align-self:stretch;cursor:pointer;padding:5px 10px;background:#efefef}.building .wrap .info .options-overlay .options .options li p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.building .wrap .houses{margin-top:30px;display:flex;flex-direction:column}.building .wrap .houses h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.building .wrap .houses .addHome{margin-top:10px;display:flex;width:268px;padding:24px 16px;justify-content:center;align-items:center;gap:10px;border:none;border-radius:5px;background:#2a3538;cursor:pointer}.building .wrap .houses .addHome p{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.building .wrap .houses .house-list{margin-top:34px;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.building .wrap .houses .house-list li{display:flex;height:208px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:10px;border:2px solid #d9d9d9}.building .wrap .houses .house-list li .house-info{padding-top:20px}.building .wrap .houses .house-list li .house-info h2{color:#000;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.building .wrap .houses .house-list li .house-info h1{color:#000;text-align:center;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.building .wrap .houses .house-list li .control{border-top:2px solid #d9d9d9;width:100%;display:flex;align-items:center;justify-content:space-evenly;flex-grow:1}.building .wrap .houses .house-list li .control button{border:none;background:none;color:#1c90f3;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.building .wrap .houses .house-list li .control button a{color:#1c90f3;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.building .wrap .houses .house-list li .control .delete{color:#ff3030;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.add-house-overlay{background:#0003;position:fixed;inset:0;z-index:999}.add-house-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.add-house-overlay.ReactModal__Overlay--after-open{opacity:1}.add-house-overlay.ReactModal__Overlay--before-close{opacity:0}.add-house-modal{position:absolute;top:20px;left:50%;transform:translate(-50%);display:inline-flex;padding:26px 23px;align-items:flex-start;gap:10px;border-radius:10px;background:#fff}.add-house-modal .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;height:calc(100vh - 120px);overflow-y:scroll}.add-house-modal .container::-webkit-scrollbar{display:none}.add-house-modal .container .control{display:flex;width:506px;justify-content:space-between;align-items:center}.add-house-modal .container .control h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.add-house-modal .container .control button{border:none;background:none;display:flex;align-items:center;cursor:pointer}.add-house-modal .container form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%;justify-content:space-between}.add-house-modal .container form label{display:flex;flex-direction:column;gap:10px}.add-house-modal .container form label span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.add-house-modal .container form label span sub{vertical-align:text-top}.add-house-modal .container form label input{display:flex;width:506px;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-house-modal .container form label .react-select__control{display:flex;width:506px;padding:5px 0;justify-content:space-between;align-items:center;border:1px solid #d9d9d9;cursor:pointer}.add-house-modal .container form label .react-select__control--is-focused{border:1px solid #d9d9d9;box-shadow:none}.add-house-modal .container form label .react-select__value-container{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-house-modal .container form label .react-select__indicator-separator{display:none}.add-house-modal .container form label .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.add-house-modal .container form label .react-select__option--is-focused{background:#f0f0f0}.add-house-modal .container form label .react-select__option--is-selected{background:#beb8b8}.add-house-modal .container .create{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:none;cursor:pointer}.delete-house-overlay{background:#0003;position:fixed;inset:0;z-index:999}.delete-house-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.delete-house-overlay.ReactModal__Overlay--after-open{opacity:1}.delete-house-overlay.ReactModal__Overlay--before-close{opacity:0}.delete-house-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:652px;padding:26px 23px;align-items:flex-start;gap:10px;border-radius:10px;background:#fff}.delete-house-modal .container{display:flex;height:249px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0}.delete-house-modal .container .control{display:flex;justify-content:space-between;align-items:center;width:100%}.delete-house-modal .container .control h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.delete-house-modal .container .control button{border:none;background:none;display:flex;align-items:center;cursor:pointer}.delete-house-modal .container .warning{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.delete-house-modal .container form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.delete-house-modal .container form label{display:flex;flex-direction:column;gap:10px;width:100%}.delete-house-modal .container form label p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.delete-house-modal .container form label p span{color:#ff3030;cursor:pointer}.delete-house-modal .container form label input{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#000}.delete-house-modal .container form label input::placeholder{color:#d9d9d9}.delete-house-modal .container .buttons{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.delete-house-modal .container .buttons .delete{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#ff3030;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:none;cursor:pointer;transition:opacity .3s ease-out}.delete-house-modal .container .buttons .delete[data-allow=false]{opacity:.5;pointer-events:none}.delete-house-modal .container .buttons .cancel{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:none;cursor:pointer}.copy-house-overlay{background:#0003;position:fixed;inset:0;z-index:999}.copy-house-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.copy-house-overlay.ReactModal__Overlay--after-open{opacity:1}.copy-house-overlay.ReactModal__Overlay--before-close{opacity:0}.copy-house-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:652px;padding:26px 23px;align-items:flex-start;gap:10px;border-radius:10px;background:#fff}.copy-house-modal .container{display:flex;height:315px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0}.copy-house-modal .container .control{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px}.copy-house-modal .container .control h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.copy-house-modal .container .control button{border:none;background:none;display:flex;align-items:center;cursor:pointer}.copy-house-modal .container .warning{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.copy-house-modal .container form{margin-top:5px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.copy-house-modal .container form label{display:flex;flex-direction:column;gap:10px;flex-wrap:1;width:100%}.copy-house-modal .container form label span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.copy-house-modal .container form label span sub{vertical-align:text-top}.copy-house-modal .container form label input{display:flex;width:100%;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.copy-house-modal .container form label .select-group,.copy-house-modal .container form label .input-group{flex-grow:1;width:100%}.copy-house-modal .container form label .select__control{display:flex;width:100%;padding:5px 18px;justify-content:space-between;align-items:center}.copy-house-modal .container form label .select__control--is-focused{border:1px solid #d9d9d9;box-shadow:none}.copy-house-modal .container form label .select__value-container{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.copy-house-modal .container form label .select__indicator-separator{display:none}.copy-house-modal .container form label .select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.copy-house-modal .container form label .select__option--is-focused{background:#f0f0f0}.copy-house-modal .container form label .select__option--is-selected{background:#beb8b8}.copy-house-modal .container .copy{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:none;cursor:pointer}.change-building-modal-overlay{background:#0003;position:fixed;inset:0;z-index:9999}.change-building-modal-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.change-building-modal-overlay.ReactModal__Overlay .add-building-modal{top:-100px;transition:top .3s ease-in-out}.change-building-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.change-building-modal-overlay.ReactModal__Overlay--after-open .add-building-modal{top:50%}.change-building-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.change-building-modal-overlay.ReactModal__Overlay--before-close .add-building-modal{top:-100px}.change-building-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.change-building-modal .container{display:inline-flex;padding:26px 23px;align-items:flex-start;flex-direction:column;gap:32px;border-radius:10px;background:#fff}.change-building-modal .container .control{display:flex;width:506px;justify-content:space-between;align-items:center}.change-building-modal .container .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-building-modal .container .control button{display:flex;align-items:center;background:none;border:none;cursor:pointer}.change-building-modal .container form{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:space-between;gap:10px}.change-building-modal .container form .react-select{margin-top:5px}.change-building-modal .container form .react-select__control{display:flex;width:506px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.change-building-modal .container form .react-select__control--is-focused{box-shadow:none;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.change-building-modal .container form .react-select__value-container{padding-left:18px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-building-modal .container form .react-select__indicator-separator{display:none}.change-building-modal .container form .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.change-building-modal .container form .react-select__option--is-focused{background:#d9d9d9}.change-building-modal .container form .react-select__option--is-selected{background:none}.change-building-modal .container form input{display:flex;width:506px;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-building-modal .container button{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;border:none;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.delete-object-overlay{background:#0003;position:fixed;inset:0;z-index:999}.delete-object-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.delete-object-overlay.ReactModal__Overlay--after-open{opacity:1}.delete-object-overlay.ReactModal__Overlay--before-close{opacity:0}.delete-object-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:652px;padding:26px 23px;align-items:flex-start;gap:10px;border-radius:10px;background:#fff}.delete-object-modal .container{display:flex;height:249px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0}.delete-object-modal .container .control{display:flex;justify-content:space-between;align-items:center;width:100%}.delete-object-modal .container .control h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.delete-object-modal .container .control button{border:none;background:none;display:flex;align-items:center;cursor:pointer}.delete-object-modal .container .warning{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.delete-object-modal .container form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.delete-object-modal .container form label{display:flex;flex-direction:column;gap:10px;width:100%}.delete-object-modal .container form label p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.delete-object-modal .container form label p span{color:#ff3030;cursor:pointer}.delete-object-modal .container form label input{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:#000}.delete-object-modal .container form label input::placeholder{color:#d9d9d9}.delete-object-modal .container .buttons{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.delete-object-modal .container .buttons .delete{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#ff3030;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:none;cursor:pointer;transition:opacity .3s ease-out}.delete-object-modal .container .buttons .delete[data-allow=false]{opacity:.5;pointer-events:none}.delete-object-modal .container .buttons .cancel{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border:none;cursor:pointer}.house-editors{margin-top:20px;display:flex;align-items:flex-start;align-content:flex-start;gap:20px;align-self:stretch;flex-wrap:wrap}.house-editors .chess-edit,.house-editors .plan-premises-edit,.house-editors .plan-floors-edit{display:flex;flex-grow:1;padding:25px 20px;align-items:flex-start;gap:10px;border-radius:10px;background:#efefef}.house-editors .chess-edit .panel,.house-editors .plan-premises-edit .panel,.house-editors .plan-floors-edit .panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.house-editors .chess-edit .panel h2,.house-editors .plan-premises-edit .panel h2,.house-editors .plan-floors-edit .panel h2{color:#63cba5;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.house-editors .chess-edit .panel h3,.house-editors .plan-premises-edit .panel h3,.house-editors .plan-floors-edit .panel h3{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.house-editors .chess-edit .panel button,.house-editors .plan-premises-edit .panel button,.house-editors .plan-floors-edit .panel button{all:unset;flex-wrap:1;width:100%}.house-editors .chess-edit .panel button a,.house-editors .plan-premises-edit .panel button a,.house-editors .plan-floors-edit .panel button a{display:flex;width:100%;height:30px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#d9d9d9;border:none;cursor:pointer;color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.house-editors .plan-floors-edit .panel h2,.house-editors .plan-premises-edit .panel h2{color:#37a3fe;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.edit-house-overlay{background:#0003;position:fixed;inset:0;z-index:9999}.edit-house-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.edit-house-overlay.ReactModal__Overlay .add-building-modal{top:-100px;transition:top .3s ease-in-out}.edit-house-overlay.ReactModal__Overlay--after-open{opacity:1}.edit-house-overlay.ReactModal__Overlay--after-open .add-building-modal{top:50%}.edit-house-overlay.ReactModal__Overlay--before-close{opacity:0}.edit-house-overlay.ReactModal__Overlay--before-close .add-building-modal{top:-100px}.edit-house-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-house-modal .container{display:inline-flex;padding:26px 23px;align-items:flex-start;flex-direction:column;gap:32px;border-radius:10px;background:#fff}.edit-house-modal .container .control{display:flex;width:506px;justify-content:space-between;align-items:center}.edit-house-modal .container .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.edit-house-modal .container .control button{display:flex;align-items:center;background:none;border:none;cursor:pointer}.edit-house-modal .container form{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:space-between;gap:10px}.edit-house-modal .container form span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.edit-house-modal .container form span sup{vertical-align:text-top}.edit-house-modal .container form .react-select{margin-top:5px}.edit-house-modal .container form .react-select__control{display:flex;width:506px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.edit-house-modal .container form .react-select__control--is-focused{box-shadow:none;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.edit-house-modal .container form .react-select__value-container{padding-left:18px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.edit-house-modal .container form .react-select__indicator-separator{display:none}.edit-house-modal .container form .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.edit-house-modal .container form .react-select__option--is-focused{background:#d9d9d9}.edit-house-modal .container form .react-select__option--is-selected{background:none}.edit-house-modal .container form input{display:flex;width:506px;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.edit-house-modal .container button{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;border:none;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.house-edit .wrap{padding-left:12px;padding-right:36px}.house-edit .wrap .block-name{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.house-edit .wrap .house-info{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-top:30px;position:relative}.house-edit .wrap .house-info .edit-house-info-overlay{position:absolute;bottom:100%;right:0;transition:opacity .3s ease-in-out}.house-edit .wrap .house-info .edit-house-info-overlay.ReactModal__Overlay--after-open{opacity:1}.house-edit .wrap .house-info .edit-house-info-overlay.ReactModal__Overlay--before-close{opacity:0}.house-edit .wrap .house-info .edit-house-info-overlay .edit-house-info{display:inline-flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:5px;background:#fff}.house-edit .wrap .house-info .edit-house-info-overlay .edit-house-info .options{all:unset;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.house-edit .wrap .house-info .edit-house-info-overlay .edit-house-info .options li{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:5px;align-self:stretch;background:#efefef;cursor:pointer}.house-edit .wrap .house-info .edit-house-info-overlay .edit-house-info .options li p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.house-edit .wrap .house-info .control{display:flex;padding:15px 10px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:10px 10px 0 0;border:2px solid #d9d9d9}.house-edit .wrap .house-info .control h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.house-edit .wrap .house-info .control button{border:none;background:none;display:flex;align-items:center;cursor:pointer}.house-edit .wrap .house-info .info{display:flex;padding:20px;align-items:center;gap:30px;align-self:stretch;border-radius:0 0 10px 10px;border-right:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;border-left:2px solid #d9d9d9}.house-edit .wrap .house-info .info .img button{display:flex;padding:229px 38px;flex-direction:column;align-items:center;gap:10px;border-radius:10px;background:#efefef;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.house-edit .wrap .house-info .info .img .picture{max-width:299px;min-width:299px;max-height:532px;min-height:532px;object-fit:cover;border-radius:10px}.house-edit .wrap .house-info .info ul{display:flex;flex-direction:column;align-items:flex-start;gap:30px;flex:1 0 0;list-style:none}.house-edit .wrap .house-info .info ul li{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.house-edit .wrap .house-info .info ul li p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.house-edit .wrap .house-info .info ul li span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.plan-modal-overlay{opacity:0;transition:opacity .3s ease-in-out;z-index:999;background-color:#0003;position:fixed;inset:0;display:flex;justify-content:center;align-items:center}.plan-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.plan-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.plan-modal{background:#fff;padding:20px;border-radius:4px;max-width:500px;width:100%}.control{display:flex;justify-content:space-between;align-items:center}.control h2{margin:0}.control .close{all:unset;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.floor-modal-overlay{position:fixed;inset:0}.floor-modal-overlay.ReactModal__Overlay{background-color:#0003!important;opacity:0;transition:opacity .3s ease-in-out}.floor-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.floor-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.floor-modal-overlay .floor-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;background:#fff;display:inline-flex;padding:26px 23px;align-items:flex-start;gap:10px}.floor-modal-overlay .floor-modal .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:506px}.floor-modal-overlay .floor-modal .container .control{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.floor-modal-overlay .floor-modal .container .control .wrapper{display:flex;flex-direction:column;gap:5px}.floor-modal-overlay .floor-modal .container .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.floor-modal-overlay .floor-modal .container .control button{all:unset;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;padding-top:10px}.floor-modal-overlay .floor-modal .container .floor{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.floor-modal-overlay .floor-modal .container .input-group{width:100%}.floor-modal-overlay .floor-modal .container .input-group input{width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.floor-modal-overlay .floor-modal .container .react-select{width:100%}.floor-modal-overlay .floor-modal .container .react-select__placeholder{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.floor-modal-overlay .floor-modal .container .react-select__control{width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;padding:8px 18px}.floor-modal-overlay .floor-modal .container .react-select__control--is-focused,.floor-modal-overlay .floor-modal .container .react-select__control--menu-is-open{border:1px solid #d9d9d9;outline:none;box-shadow:none}.floor-modal-overlay .floor-modal .container .react-select__menu{width:100%;margin-top:10px;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.floor-modal-overlay .floor-modal .container .react-select__option{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.floor-modal-overlay .floor-modal .container .react-select__multi-value{font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;background:none;flex-grow:1}.floor-modal-overlay .floor-modal .container .react-select__multi-value__remove{cursor:pointer}.floor-modal-overlay .floor-modal .container .react-select__indicator-separator{display:none}.floor-modal-overlay .floor-modal .container .confirm{all:unset;border-radius:5px;background:#efefef;display:flex;padding:12px 10px;align-items:flex-start;gap:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.entrace-modal-overlay{position:fixed;inset:0}.entrace-modal-overlay.ReactModal__Overlay{background-color:#0003!important;opacity:0;transition:opacity .3s ease-in-out}.entrace-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.entrace-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.entrace-modal-overlay .entrace-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;background:#fff;display:inline-flex;padding:26px 23px;align-items:flex-start;gap:10px}.entrace-modal-overlay .entrace-modal .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.entrace-modal-overlay .entrace-modal .container .control{display:flex;width:506px;justify-content:space-between;align-items:center}.entrace-modal-overlay .entrace-modal .container .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.entrace-modal-overlay .entrace-modal .container .control button{all:unset;display:flex;align-items:center;cursor:pointer}.entrace-modal-overlay .entrace-modal .container form label{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.entrace-modal-overlay .entrace-modal .container form label span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;display:flex}.entrace-modal-overlay .entrace-modal .container form label span sup{vertical-align:text-top}.entrace-modal-overlay .entrace-modal .container form label input{display:flex;width:506px;padding:12px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.entrace-modal-overlay .entrace-modal .container .create{all:unset;border-radius:5px;background:#efefef;display:flex;padding:12px 10px;align-items:flex-start;gap:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.premise-modal-overlay{position:fixed;inset:0;background-color:#0003!important}.premise-modal-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.premise-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.premise-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.premise-modal-overlay .premise-modal{transition:top .3s ease-in-out;position:fixed;top:25px;left:50%;transform:translate(-50%);border-radius:10px;background:#fff;height:calc(100% - 50px)}.premise-modal-overlay .premise-modal .container{height:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;padding:26px 23px}.premise-modal-overlay .premise-modal .container .control{width:100%;display:flex;justify-content:space-between;align-items:center}.premise-modal-overlay .premise-modal .container .control h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.premise-modal-overlay .premise-modal .container .control button{all:unset;display:flex;align-items:center;cursor:pointer}.premise-modal-overlay .premise-modal .container label.roomType{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;width:100%;margin-bottom:10px}.premise-modal-overlay .premise-modal .container label.roomType span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.premise-modal-overlay .premise-modal .container label.roomType span sup{vertical-align:text-top}.premise-modal-overlay .premise-modal .container label.roomType input,.premise-modal-overlay .premise-modal .container label.roomType .react-select{width:100%}.premise-modal-overlay .premise-modal .container label.roomType .react-select__control{border:1px solid #d9d9d9;cursor:pointer}.premise-modal-overlay .premise-modal .container label.roomType .react-select__indicator-separator{display:none}.premise-modal-overlay .premise-modal .container label.roomType .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container label.roomType .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.premise-modal-overlay .premise-modal .container label.roomType .react-select__option--is-selected{color:#fff}.premise-modal-overlay .premise-modal .container .main-form{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;width:100%}.premise-modal-overlay .premise-modal .container .main-form label:not([for]){display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;width:100%}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) span sup{vertical-align:text-top}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) input{width:100%;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;flex-grow:1}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select{width:100%}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select__indicator-separator{display:none}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select__control{width:100%;display:flex;padding:5px 18px;justify-content:space-between;align-items:center;cursor:pointer}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select__input-container{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.premise-modal-overlay .premise-modal .container .main-form label:not([for]) .react-select__option--is-selected{color:#fff}.premise-modal-overlay .premise-modal .container .main-form .inputs{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:5px}.premise-modal-overlay .premise-modal .container .main-form .inputs .select-group,.premise-modal-overlay .premise-modal .container .main-form .inputs .input-group{flex-grow:1;width:25%}.premise-modal-overlay .premise-modal .container .main-form .inputs input{width:100%;height:auto;display:flex;padding:12px 10px 12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:border .3s ease-in-out}.premise-modal-overlay .premise-modal .container .main-form .inputs input.error{border:1px solid red}.premise-modal-overlay .premise-modal .container .main-form .inputs .react-select{width:auto;height:auto;min-height:auto}.premise-modal-overlay .premise-modal .container .main-form .inputs .react-select__control{width:auto;min-height:auto;height:auto;padding:6px 0;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.premise-modal-overlay .premise-modal .container .main-form .inputs .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form .inputs .react-select__indicator-separator{display:none}.premise-modal-overlay .premise-modal .container .main-form .inputs .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form .inputs .react-select__option--is-selected{color:#fff}.premise-modal-overlay .premise-modal .container .main-form .planFeatures{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.premise-modal-overlay .premise-modal .container .main-form .planFeatures h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form .planFeatures .inputs{gap:25px}.premise-modal-overlay .premise-modal .container .main-form .planFeatures .inputs label{flex-direction:row;margin-top:10px;width:auto;flex-grow:1}.premise-modal-overlay .premise-modal .container .main-form .planFeatures .inputs label input{all:unset}.premise-modal-overlay .premise-modal .container .main-form .main-information{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.premise-modal-overlay .premise-modal .container .main-form .main-information h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form .main-information .placeholders{width:100%;margin-top:10px;display:flex;flex-direction:column;gap:15px}.premise-modal-overlay .premise-modal .container .main-form .main-information .placeholders input{width:100%;display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .main-form .main-information .placeholders input.error{border:1px solid red}.premise-modal-overlay .premise-modal .container .main-form .main-information .placeholders textarea{display:flex;width:100%;padding:12px 18px;justify-content:space-between;align-items:flex-start;align-self:stretch;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;resize:none;height:auto;border:1px solid #d9d9d9}.premise-modal-overlay .premise-modal .container .main-form .main-information .inputs{gap:25px}.premise-modal-overlay .premise-modal .container .main-form .main-information .inputs .input-group,.premise-modal-overlay .premise-modal .container .main-form .main-information .inputs .select-group{flex-grow:1;width:40%}.premise-modal-overlay .premise-modal .container .square{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;margin-top:30px}.premise-modal-overlay .premise-modal .container .square h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.premise-modal-overlay .premise-modal .container .square .inputs{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.premise-modal-overlay .premise-modal .container .square .inputs span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.premise-modal-overlay .premise-modal .container .square .inputs span sup{vertical-align:text-top}.premise-modal-overlay .premise-modal .container .square .inputs .input-group{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:12px 18px 12px 5px;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.premise-modal-overlay .premise-modal .container .square .inputs .input-group input{width:100%;height:100%;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .square .inputs .input-group p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .count{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.premise-modal-overlay .premise-modal .container .count h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.premise-modal-overlay .premise-modal .container .count .inputs{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.premise-modal-overlay .premise-modal .container .count .inputs .input-group{flex-grow:1}.premise-modal-overlay .premise-modal .container .count .inputs input{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premise-modal-overlay .premise-modal .container .control-btns{display:flex;width:100%;justify-content:space-between;align-items:center}.premise-modal-overlay .premise-modal .container .control-btns .create{display:flex;width:257px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#efefef;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.premise-modal-overlay .premise-modal .container .control-btns .cancel{all:unset;display:flex;width:257px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;color:#37a3fe;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-radius:5px;cursor:pointer}.text-area-group{position:relative}.text-area-group label{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#000;padding:0 5px;pointer-events:none;transition:.5s;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.text-area-group textarea{width:360px;height:60px;font-size:16px;color:#fff;padding:0 15px;background:transparent;border:1.2px solid #000;outline:none;border-radius:5px}.text-area-group textarea:focus~label,.text-area-group textarea:valid~label,.text-area-group textarea.show{top:0;font-size:14px;background:#fff}.change-premise-modal-overlay{position:fixed;inset:0;background-color:#0003!important}.change-premise-modal-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.change-premise-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.change-premise-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.change-premise-modal-overlay .change-premise-modal{transition:top .3s ease-in-out;position:fixed;top:25px;left:50%;transform:translate(-50%);border-radius:10px;background:#fff;height:calc(100% - 50px)}.change-premise-modal-overlay .change-premise-modal .container{height:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0;padding:26px 23px}.change-premise-modal-overlay .change-premise-modal .container .control{width:100%;display:flex;justify-content:space-between;align-items:center}.change-premise-modal-overlay .change-premise-modal .container .control h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .control button{all:unset;display:flex;align-items:center;cursor:pointer}.change-premise-modal-overlay .change-premise-modal .container label.roomType{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;width:100%;margin-bottom:10px}.change-premise-modal-overlay .change-premise-modal .container label.roomType span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container label.roomType span sup{vertical-align:text-top}.change-premise-modal-overlay .change-premise-modal .container label.roomType input,.change-premise-modal-overlay .change-premise-modal .container label.roomType .react-select{width:100%}.change-premise-modal-overlay .change-premise-modal .container label.roomType .react-select__control{border:1px solid #d9d9d9;cursor:pointer}.change-premise-modal-overlay .change-premise-modal .container label.roomType .react-select__indicator-separator{display:none}.change-premise-modal-overlay .change-premise-modal .container label.roomType .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container label.roomType .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.change-premise-modal-overlay .change-premise-modal .container label.roomType .react-select__option--is-selected{color:#fff}.change-premise-modal-overlay .change-premise-modal .container .main-form{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;width:100%}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]){display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;width:100%}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) span sup{vertical-align:text-top}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) input{width:100%;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;flex-grow:1}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select{width:100%}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select__indicator-separator{display:none}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select__control{width:100%;display:flex;padding:5px 18px;justify-content:space-between;align-items:center;cursor:pointer}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select__input-container{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.change-premise-modal-overlay .change-premise-modal .container .main-form label:not([for]) .react-select__option--is-selected{color:#fff}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:5px}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .select-group,.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .input-group{flex-grow:1;width:25%}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs input{width:100%;height:auto;display:flex;padding:12px 10px 12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:border .3s ease-in-out}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs input.error{border:1px solid red}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .react-select{width:auto;height:auto;min-height:auto}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .react-select__control{width:auto;min-height:auto;height:auto;padding:6px 0;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .react-select__indicator-separator{display:none}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form .inputs .react-select__option--is-selected{color:#fff}.change-premise-modal-overlay .change-premise-modal .container .main-form .planFeatures{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.change-premise-modal-overlay .change-premise-modal .container .main-form .planFeatures h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form .planFeatures .inputs{gap:25px}.change-premise-modal-overlay .change-premise-modal .container .main-form .planFeatures .inputs label{flex-direction:row;margin-top:10px;width:auto;flex-grow:1}.change-premise-modal-overlay .change-premise-modal .container .main-form .planFeatures .inputs label input{all:unset}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .placeholders{width:100%;margin-top:10px;display:flex;flex-direction:column;gap:15px}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .placeholders input{width:100%;display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .placeholders input.error{border:1px solid red}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .placeholders textarea{display:flex;width:100%;padding:12px 18px;justify-content:space-between;align-items:flex-start;align-self:stretch;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;resize:none;height:auto;border:1px solid #d9d9d9}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .inputs{gap:25px}.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .inputs .input-group,.change-premise-modal-overlay .change-premise-modal .container .main-form .main-information .inputs .select-group{flex-grow:1;width:40%}.change-premise-modal-overlay .change-premise-modal .container .square{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;margin-top:30px}.change-premise-modal-overlay .change-premise-modal .container .square h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .square .inputs{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.change-premise-modal-overlay .change-premise-modal .container .square .inputs span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .square .inputs span sup{vertical-align:text-top}.change-premise-modal-overlay .change-premise-modal .container .square .inputs .input-group{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:12px 18px 12px 5px;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.change-premise-modal-overlay .change-premise-modal .container .square .inputs .input-group input{width:100%;height:100%;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .square .inputs .input-group p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .count{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.change-premise-modal-overlay .change-premise-modal .container .count h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .count .inputs{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.change-premise-modal-overlay .change-premise-modal .container .count .inputs .input-group{flex-grow:1}.change-premise-modal-overlay .change-premise-modal .container .count .inputs input{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-premise-modal-overlay .change-premise-modal .container .control-btns{display:flex;width:100%;justify-content:space-between;align-items:center}.change-premise-modal-overlay .change-premise-modal .container .control-btns .create{display:flex;width:257px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#efefef;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.change-premise-modal-overlay .change-premise-modal .container .control-btns .cancel{all:unset;display:flex;width:257px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;color:#37a3fe;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-radius:5px;cursor:pointer}.chess-editor{margin-top:30px}.chess-editor .wrap{padding-left:12px;padding-right:36px}.chess-editor .wrap .information-chess{display:flex;align-items:center;gap:10px}.chess-editor .wrap .information-chess h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .information-chess p{color:#d9d9d9;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.chess-editor .wrap .watch-object{margin-top:30px;display:flex;height:65px;padding:12px 10px;align-items:center;gap:10px;border-radius:5px;background:#5db1f9;border:none;cursor:pointer}.chess-editor .wrap .watch-object:active{border-radius:5px;background:#37a3fe}.chess-editor .wrap .watch-object span{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .entrace-editor{margin-top:42px;display:inline-flex;align-items:center;gap:20px;overflow-x:auto;width:100%}.chess-editor .wrap .entrace-editor .entrace-list{display:inline-flex;align-items:center;gap:20px}.chess-editor .wrap .entrace-editor .entrace-list .entrace{overflow:hidden;position:relative;display:flex;padding:9px;justify-content:center;align-items:center;gap:10px;cursor:pointer}.chess-editor .wrap .entrace-editor .entrace-list .entrace.active{cursor:unset}.chess-editor .wrap .entrace-editor .entrace-list .entrace.active:before{opacity:1}.chess-editor .wrap .entrace-editor .entrace-list .entrace.active .mover,.chess-editor .wrap .entrace-editor .entrace-list .entrace.active button{transform:translate(0);opacity:1}.chess-editor .wrap .entrace-editor .entrace-list .entrace:before{position:absolute;content:"";top:0;right:0;width:100%;height:3px;opacity:0;background:#1c90f3;transition:opacity .3s}.chess-editor .wrap .entrace-editor .entrace-list .entrace .container{display:flex;align-items:center;gap:20px;pointer-events:none}.chess-editor .wrap .entrace-editor .entrace-list .entrace .mover{cursor:move;opacity:0}.chess-editor .wrap .entrace-editor .entrace-list .entrace button{background:none;border:none;opacity:0;align-items:center;cursor:pointer}.chess-editor .wrap .entrace-editor .entrace-list .entrace .mover,.chess-editor .wrap .entrace-editor .entrace-list .entrace button{transform:translate(100px);transition:.3s all}.chess-editor .wrap .entrace-editor .entrace-list .entrace h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.chess-editor .wrap .entrace-editor .entrace-add{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer}.chess-editor .wrap .entrace-editor .entrace-add span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.chess-editor .wrap .chess-panel{margin-top:50px}.chess-editor .wrap .chess-panel .append-floor,.chess-editor .wrap .chess-panel .prepend-floor{display:flex;padding:12px 10px;align-items:center;gap:10px;border-radius:5px;background:#efefef;border:none;cursor:pointer;margin:10px 0}.chess-editor .wrap .chess-panel .append-floor span,.chess-editor .wrap .chess-panel .prepend-floor span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .chess-panel .append-floor:hover,.chess-editor .wrap .chess-panel .prepend-floor:hover{border-radius:5px;background:#d9d9d9}.chess-editor .wrap .chess-panel .pos-floors,.chess-editor .wrap .chess-panel .neg-floors{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.chess-editor .wrap .chess-panel .pos-floors .floor,.chess-editor .wrap .chess-panel .neg-floors .floor{border-radius:10px;border:3px solid #d9d9d9;width:100%}.chess-editor .wrap .chess-panel .pos-floors .floor .control,.chess-editor .wrap .chess-panel .neg-floors .floor .control{display:flex;width:100%;padding:20px 36px 10px;justify-content:space-between;align-items:center;gap:10px}.chess-editor .wrap .chess-panel .pos-floors .floor .control .left-panel,.chess-editor .wrap .chess-panel .neg-floors .floor .control .left-panel{display:flex;align-items:center;gap:10px}.chess-editor .wrap .chess-panel .pos-floors .floor .control .left-panel .drag-object,.chess-editor .wrap .chess-panel .neg-floors .floor .control .left-panel .drag-object{display:flex;align-items:center}.chess-editor .wrap .chess-panel .pos-floors .floor .control .left-panel .floor-name,.chess-editor .wrap .chess-panel .neg-floors .floor .control .left-panel .floor-name{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .chess-panel .pos-floors .floor .control .left-panel .open-list,.chess-editor .wrap .chess-panel .neg-floors .floor .control .left-panel .open-list{all:unset;display:flex;align-items:center;cursor:pointer}.chess-editor .wrap .chess-panel .pos-floors .floor .control .left-panel .open-list img,.chess-editor .wrap .chess-panel .neg-floors .floor .control .left-panel .open-list img{transition:transform .3s ease-in-out}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel{display:flex;align-items:center;gap:20px}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel .add-or-delete,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel .add-or-delete{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel .add-or-delete span,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel .add-or-delete span{color:#37a3fe;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel .price-set,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel .price-set{display:flex;padding:5px 15px;justify-content:center;align-items:center;align-self:stretch;border:unset;border-radius:5px;background:#e3e3e3;color:#000;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel .price-set sup,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel .price-set sup{align-self:flex-start}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel button.add-flat,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel button.add-flat{display:flex;height:42px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#37a3fe;border:0;cursor:pointer}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel button.add-flat img,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel button.add-flat img{width:15px;height:15px}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel button.add-flat span,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel button.add-flat span{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel button.copy,.chess-editor .wrap .chess-panel .pos-floors .floor .control .right-panel button.delete,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel button.copy,.chess-editor .wrap .chess-panel .neg-floors .floor .control .right-panel button.delete{all:unset;display:flex;align-items:center;cursor:pointer}.chess-editor .wrap .chess-panel .pos-floors .floor .body,.chess-editor .wrap .chess-panel .neg-floors .floor .body{width:100%;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s}.chess-editor .wrap .chess-panel .pos-floors .floor .body[data-active=true],.chess-editor .wrap .chess-panel .neg-floors .floor .body[data-active=true]{grid-template-rows:1fr}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap{height:100%;width:100%;overflow:hidden}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header{width:100%;display:grid;grid-template-columns:1fr .8fr 1fr 1fr .8fr 1.2fr .6fr}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header p,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header p{display:flex;height:39px;padding:8px 10px;align-items:center;justify-content:center;gap:10px;flex:1 0 0;border-right:1px solid #d9d9d9;background:#e3e3e3;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header p:not(.id,.status,.plan),.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header p:not(.id,.status,.plan){justify-content:flex-end}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header p.square,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header p.square{display:flex;gap:0;align-items:center}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header p.square sup,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header p.square sup{font-size:12px;align-self:flex-start}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header p.plan,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header p.plan{padding:8px 5px;white-space:nowrap;overflow:hidden;justify-content:flex-start}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .header p.status,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .header p.status{justify-content:flex-start}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data,.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row{width:100%}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap{width:100%;display:grid;grid-template-columns:1fr .8fr 1fr 1fr .8fr 1.2fr .6fr}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap p,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap p{display:flex;padding:8px 10px;align-items:center;gap:10px;flex:1 0 0;justify-content:flex-end;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:500;line-height:normal;border-right:1px solid #d9d9d9;background:#efefef;position:relative}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap p.id,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap p.id{justify-content:center}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap p.status,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap p.status,.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap p.plan,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap p.plan{justify-content:flex-start}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap .actions,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap .actions{display:flex;padding:8px 10px;align-items:center;gap:10px;flex:1 0 0;justify-content:center;color:#000;background:#efefef}.chess-editor .wrap .chess-panel .pos-floors .floor .body .body-wrap .data .row .row-wrap .actions button,.chess-editor .wrap .chess-panel .neg-floors .floor .body .body-wrap .data .row .row-wrap .actions button{all:unset;cursor:pointer}.chess-editor .wrap .chess-panel .separator{width:100%;height:20px;background:#efefef;border:0;margin:30px 0}.mini-chess-selector-overlay{background:#00000080;position:fixed;inset:0}.mini-chess-selector-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.mini-chess-selector-overlay.ReactModal__Overlay .mini-chess-selector-modal{top:-100px;transition:top .3s ease-in-out}.mini-chess-selector-overlay.ReactModal__Overlay--after-open{opacity:1}.mini-chess-selector-overlay.ReactModal__Overlay--after-open .mini-chess-selector-modal{top:50%}.mini-chess-selector-overlay.ReactModal__Overlay--before-close{opacity:0}.mini-chess-selector-overlay.ReactModal__Overlay--before-close .mini-chess-selector-modal{top:-100px}.mini-chess-selector-modal{background:#fff;padding:20px;max-width:800px;margin:auto;border-radius:8px;box-shadow:0 0 10px #0000001a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 50px);overflow-y:auto}.mini-chess-selector-modal .mini-chess-selector__header{display:flex;justify-content:space-between;align-items:center;font-family:Proxima Nova;font-size:24px;font-weight:700}.mini-chess-selector-modal .mini-chess-selector__header .mini-chess-selector__close-button{background:none;border:none;font-size:24px;cursor:pointer}.mini-chess-selector-modal .mini-chess-selector__content{display:flex;flex-direction:row;width:100%}.mini-chess-selector-modal .mini-chess-selector__entrances{display:flex;flex-direction:row;justify-content:space-around;flex-grow:1}.mini-chess-selector-modal .mini-chess-selector__entrance-group{display:flex;flex-direction:column;align-items:flex-start;margin:0 10px}.mini-chess-selector-modal .mini-chess-selector__entrance-name{font-family:Proxima Nova;font-size:16px;font-weight:700;margin-bottom:5px;text-align:center;width:100%}.mini-chess-selector-modal .mini-chess-selector__floor{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;justify-content:flex-start;flex:1 0 0;width:100%}.mini-chess-selector-modal .mini-chess-selector__floor .mini-chess-selector__floor-number{font-family:Proxima Nova;font-size:18px;font-weight:700;padding:0 15px}.mini-chess-selector-modal .mini-chess-selector__floor .mini-chess-selector__entrance{display:flex;flex-direction:row;justify-content:center}.mini-chess-selector-modal .mini-chess-selector__floor .mini-chess-selector__apartment-button{background-color:#2ecc71;border:none;color:#fff;padding:10px;margin:5px;cursor:pointer;border-radius:4px;transition:background-color .3s ease-in-out}.mini-chess-selector-modal .mini-chess-selector__floor .mini-chess-selector__apartment-button.selected{background-color:#fc0}.mini-chess-selector-modal .mini-chess-selector__footer{display:flex;justify-content:space-between;margin-top:20px;width:100%}.mini-chess-selector-modal .mini-chess-selector__footer .mini-chess-selector__button{padding:10px 20px;border:none;background:#007bff;color:#fff;cursor:pointer;border-radius:4px;font-family:Proxima Nova;font-size:16px;font-weight:700}.mini-chess-selector-modal .mini-chess-selector__footer .mini-chess-selector__button--cancel{background:#ccc}.plan-premises{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px;padding-right:32px}.plan-premises .header{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:flex-start;padding-left:8px}.plan-premises .header div{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-premises .content{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px}.plan-premises .content .item{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:center;border-radius:5px;background:#efefef;padding:8px 12px}.plan-premises .content .item img{width:102px;height:auto}.plan-premises .content .item .name,.plan-premises .content .item .connectedPremises p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-premises .content .item .connectedPremises button{all:unset;color:#37a3fe;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.plan-premises .content .item .actions{display:flex;align-items:flex-start;gap:10px;justify-self:right}.plan-premises .content .item .actions button.edit{display:none}.plan-premises .content .item .actions button{all:unset;display:flex;align-items:center;cursor:pointer}.plan-premises .content .item .actions button img{all:unset}.premises-edit{padding-left:12px}.premises-edit .wrap .name-container{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.premises-edit .wrap .name-container .name{color:#d9d9d9;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.premises-edit .wrap .warning{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:10px;margin-bottom:20px;padding-right:32px}.premises-edit .wrap .warning-container{display:flex;align-items:flex-start;gap:15px;background:#efefef;padding:15px 20px}.premises-edit .wrap .warning-container p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.premises-edit .wrap .upload{display:flex;width:460px;height:65px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:0;border-radius:5px;background:#5db1f9;position:relative;cursor:pointer;margin-bottom:20px}.premises-edit .wrap .upload input{position:absolute;inset:0;cursor:pointer;opacity:0}.premises-edit .wrap .upload span{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.premises-edit .wrap .plan-premises{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px;padding-right:32px}.premises-edit .wrap .plan-premises .header{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:flex-start;padding-left:8px}.premises-edit .wrap .plan-premises .header div{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.premises-edit .wrap .plan-premises .content{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px}.premises-edit .wrap .plan-premises .content .item{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:center;border-radius:5px;background:#efefef;padding:8px 12px}.premises-edit .wrap .plan-premises .content .item img{width:102px;height:auto}.premises-edit .wrap .plan-premises .content .item .name,.premises-edit .wrap .plan-premises .content .item .connectedPremises p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.premises-edit .wrap .plan-premises .content .item .connectedPremises button{all:unset;color:#37a3fe;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.premises-edit .wrap .plan-premises .content .item .actions{display:flex;align-items:flex-start;gap:10px;justify-self:right}.premises-edit .wrap .plan-premises .content .item .actions button.edit{display:none}.premises-edit .wrap .plan-premises .content .item .actions button{all:unset;display:flex;align-items:center;cursor:pointer}.premises-edit .wrap .plan-premises .content .item .actions button img{all:unset}.plan-flat-edit .wrap{padding-left:12px}.plan-flat-edit .wrap .name-container{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}.plan-flat-edit .wrap .name-container .name{color:#d9d9d9;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:600;line-height:normal}.plan-flat-edit .wrap .warning{display:flex;width:100%;padding-right:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:10px;margin-bottom:20px}.plan-flat-edit .wrap .warning-container{display:flex;align-items:flex-start;gap:15px;padding:15px 20px;background:#efefef}.plan-flat-edit .wrap .warning-container p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.plan-flat-edit .wrap .upload{display:flex;width:460px;height:65px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:5px;background:#5db1f9;border:0;position:relative;margin-bottom:20px}.plan-flat-edit .wrap .upload input{opacity:0;position:absolute;inset:0;cursor:pointer}.plan-flat-edit .wrap .upload span{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.plan-flat-edit .wrap .plan-flat-list{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px;padding-right:40px}.plan-flat-edit .wrap .plan-flat-list .header{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:flex-start;padding-left:8px}.plan-flat-edit .wrap .plan-flat-list .header p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-flat-edit .wrap .plan-flat-list .content{width:100%}.plan-flat-edit .wrap .plan-flat-list .content .item{display:flex;height:107px;padding:8px 12px;align-items:flex-start;gap:143px;align-self:stretch;border-radius:5px;background:#efefef}.plan-flat-edit .wrap .plan-flat-list .content .item .container{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:center;height:91px}.plan-flat-edit .wrap .plan-flat-list .content .item .container img{width:102px;max-height:91px;object-fit:cover}.plan-flat-edit .wrap .plan-flat-list .content .item .container p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-flat-edit .wrap .plan-flat-list .content .item .container .name{text-align:left}.plan-flat-edit .wrap .plan-flat-list .content .item .container .entraces{text-align:right}.plan-flat-edit .wrap .plan-flat-list .content .item .container .actions{display:flex;align-items:flex-start;justify-self:right;gap:10px}.plan-flat-edit .wrap .plan-flat-list .content .item .container .actions button{all:unset;display:flex;align-items:center}.plan-flat-edit .wrap .plan-flat-list .content .item .container .actions button img{width:auto}.plan-flat-list{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px;padding-right:40px}.plan-flat-list .header{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:flex-start;padding-left:8px}.plan-flat-list .header p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-flat-list .content{width:100%}.plan-flat-list .content .item{display:flex;height:107px;padding:8px 12px;align-items:flex-start;gap:143px;align-self:stretch;border-radius:5px;background:#efefef}.plan-flat-list .content .item .container{flex:1 0 0;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;width:100%;justify-content:space-between;align-items:center;height:91px}.plan-flat-list .content .item .container img{width:102px;max-height:91px;object-fit:cover}.plan-flat-list .content .item .container p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.plan-flat-list .content .item .container .name{text-align:left}.plan-flat-list .content .item .container .entraces{text-align:right}.plan-flat-list .content .item .container .actions{display:flex;align-items:flex-start;justify-self:right;gap:10px}.plan-flat-list .content .item .container .actions button{all:unset;display:flex;align-items:center}.plan-flat-list .content .item .container .actions button img{width:auto}.mini-floor-selector-overlay{background:#00000080;position:fixed;inset:0}.mini-floor-selector-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.mini-floor-selector-overlay.ReactModal__Overlay .mini-floor-selector-modal{top:-100px;transition:top .3s ease-in-out}.mini-floor-selector-overlay.ReactModal__Overlay--after-open{opacity:1}.mini-floor-selector-overlay.ReactModal__Overlay--after-open .mini-floor-selector-modal{top:50%}.mini-floor-selector-overlay.ReactModal__Overlay--before-close{opacity:0}.mini-floor-selector-overlay.ReactModal__Overlay--before-close .mini-floor-selector-modal{top:-100px}.mini-floor-selector-modal{background:#fff;margin:auto;border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:706px;padding:26px 23px;align-items:flex-start;gap:10px}.mini-floor-selector-modal .wrapper{width:100%}.mini-floor-selector-modal .control{display:flex;justify-content:space-between;align-items:center;font-family:Proxima Nova;font-size:24px;font-weight:700;width:100%}.mini-floor-selector-modal .control .close{background:none;border:none;font-size:24px;cursor:pointer}.mini-floor-selector-modal .content{display:flex;flex-direction:column;margin-top:20px}.mini-floor-selector-modal .content span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mini-floor-selector-modal .content .react-select{margin-top:5px}.mini-floor-selector-modal .content .react-select__control{display:flex;padding:12px 18px;align-items:center;gap:10px;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.mini-floor-selector-modal .content .react-select__value-container{padding:0;gap:10px}.mini-floor-selector-modal .content .react-select__multi-value__label{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-floor-selector-modal .content .react-select__multi-value__remove svg{width:24px;height:24px}.mini-floor-selector-modal .content .react-select__indicator-separator{display:none}.mini-floor-selector-modal .content .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.mini-floor-selector-modal .content .react-select__option--is-focused{background:#efefef}.mini-floor-selector-modal .content .react-select__option--is-selected{background:#d9d9d9;pointer-events:none}.mini-floor-selector-modal .actions{display:flex;justify-content:space-between;margin-top:20px}.mini-floor-selector-modal .actions button{all:unset;cursor:pointer;display:flex;width:257px;padding:12px 10px;justify-content:center;align-items:center;gap:10px}.mini-floor-selector-modal .actions .create{border-radius:5px;background:#efefef;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.mini-floor-selector-modal .actions .create:hover{border-radius:5px;background:#d9d9d9}.mini-floor-selector-modal .actions .cancel{color:#37a3fe;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.mini-panel{margin-left:15px}.mini-panel .mini-panel-header{display:inline-flex;align-items:center;height:120px;padding-right:12px;width:100%}.mini-panel .mini-panel-header .panel-header-wrap{display:flex;align-items:center}.mini-panel .mini-panel-header .panel-header-wrap .back{width:44px;height:44px;border:2px solid #d9d9d9;border-radius:50%;display:grid;place-items:center;cursor:pointer}.mini-panel .mini-panel-header .panel-header-wrap .search{margin-left:46px;display:flex;width:172px;height:54px;flex-direction:column;gap:10px;border-radius:5px;border:2px solid #d9d9d9}.mini-panel .mini-panel-header .panel-header-wrap .search label{display:flex;align-items:center;gap:10px;padding:0 8px;height:100%}.mini-panel .mini-panel-header .panel-header-wrap .search label input{width:100%;height:100%;border:none;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mini-panel .mini-panel-header .panel-header-wrap .select-house{display:flex;width:364px;height:54px;padding:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin-left:20px;border-radius:5px;background:#efefef;position:relative}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__control{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__control--is-focused{box-shadow:none}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__single-value{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__placeholder{color:#999}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__dropdown-indicator{display:grid;place-items:center;cursor:pointer;padding:0}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__indicator-separator{display:none}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__menu{position:absolute;top:100%;width:100%;left:0;background:#efefef;border-radius:5px;box-shadow:0 4px 6px #0000001a;z-index:5}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__menu-list{padding:0;max-height:200px;overflow-y:auto}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__option{display:flex;align-items:center;padding:12px 15px;gap:10px;border-radius:5px;cursor:pointer;color:#000;background-color:#fff;border:1px solid transparent;font-family:Proxima Nova;font-size:12px;font-weight:600}.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__option--is-selected,.mini-panel .mini-panel-header .panel-header-wrap .select-house .select-house__option--is-focused{background-color:#e0e0e0;border-color:#d9d9d9}.mini-panel .mini-panel-header .panel-header-wrap .select-residents{display:flex;width:364px;height:54px;padding:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin-left:20px;border-radius:5px;background:#efefef;position:relative}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__control{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__control--is-focused{box-shadow:none}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__single-value,.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__placeholder{color:#000;font-family:Proxima Nova;font-size:16px;font-weight:600}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__dropdown-indicator{display:grid;place-items:center;cursor:pointer;padding:0}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__indicator-separator{display:none}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__menu{position:absolute;top:100%;width:100%;left:0;background:#efefef;border-radius:5px;box-shadow:0 4px 6px #0000001a;z-index:5}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__menu-list{padding:0;max-height:200px;overflow-y:auto}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__option{display:flex;align-items:center;padding:12px 15px;gap:10px;border-radius:5px;cursor:pointer;color:#000;background-color:#fff;border:1px solid transparent;font-family:Proxima Nova;font-size:12px;font-weight:600}.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__option--is-selected,.mini-panel .mini-panel-header .panel-header-wrap .select-residents .select-residents__option--is-focused{background-color:#e0e0e0;border-color:#d9d9d9}.mini-panel .mini-panel-header .logout{all:unset;margin-left:auto;display:grid;place-items:center}.mini-panel .filter{position:relative}.mini-panel .filter:after{content:"";position:absolute;inset:0;width:80vw;background:#f9f9f9;z-index:1}.mini-panel .filter .header-filter{position:relative;z-index:2}.mini-panel .filter .header-filter .header-filter-wrap form{display:flex;align-items:flex-start;gap:20px}.mini-panel .filter .header-filter .header-filter-wrap form .type{display:flex;width:268px;flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0}.mini-panel .filter .header-filter .header-filter-wrap form .type__control{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:6px 18px;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.mini-panel .filter .header-filter .header-filter-wrap form .type__control .type__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-panel .filter .header-filter .header-filter-wrap form .type__indicator-separator{display:none}.mini-panel .filter .header-filter .header-filter-wrap form .type__menu,.mini-panel .filter .header-filter .header-filter-wrap form .type__menu-list{z-index:4}.mini-panel .filter .header-filter .header-filter-wrap form .type__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-panel .filter .header-filter .header-filter-wrap form .count{display:flex;width:268px;gap:5px;flex-shrink:0;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.mini-panel .filter .header-filter .header-filter-wrap form .count input{width:100%;height:100%;padding:6px 18px;border:0}.mini-panel .filter .header-filter .header-filter-wrap form .price{display:flex;width:268px;align-items:flex-start;flex-shrink:0}.mini-panel .filter .header-filter .header-filter-wrap form .price span{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px 0 0 5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-panel .filter .header-filter .header-filter-wrap form .price input{width:100%;height:100%;display:flex;padding:12px 10px;align-items:center;gap:10px;align-self:stretch;border:0;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-panel .filter .header-filter .header-filter-wrap form .price input:nth-child(3){border-radius:0 5px 5px 0}.mini-panel .filter .header-filter .header-filter-wrap form .size{display:flex;width:268px;align-items:flex-start;flex-shrink:0}.mini-panel .filter .header-filter .header-filter-wrap form .size span{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px 0 0 5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-panel .filter .header-filter .header-filter-wrap form .size input{width:100%;height:100%;display:flex;padding:12px 10px;align-items:center;gap:10px;align-self:stretch;border:0;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.mini-panel .filter .header-filter .header-filter-wrap form .size input:nth-child(3){border-radius:0 5px 5px 0}.mini-panel .filter .panel-tabs{position:relative;z-index:2;display:flex;gap:20px;align-items:center;margin-top:20px}.mini-panel .filter .panel-tabs .search{all:unset;position:relative;z-index:2;margin-top:11px;display:flex;width:172px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:5px;background:#5db1f9;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.mini-panel .filter .panel-tabs ul{display:flex;align-items:center;gap:20px}.mini-panel .filter .panel-tabs ul li{display:flex;width:172px;height:48px;padding:8px 30px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;position:relative;cursor:pointer}.mini-panel .filter .panel-tabs ul li span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mini-panel .filter .panel-tabs ul li:after{content:"";position:absolute;width:100%;height:2px;bottom:0;opacity:0;background:#000;transition:opacity .3s}.mini-panel .filter .panel-tabs ul li.active:after{opacity:1}.room-modal-overlay{position:fixed;inset:0;z-index:9998;background:#0003;opacity:0;transition:opacity .3s ease-in-out}.room-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.room-modal-overlay.ReactModal__Overlay--after-open .room-modal{right:0}.room-modal-overlay.ReactModal__Overlay--before-close .room-modal{right:-500px}.room-modal-overlay .room-modal{width:600px;height:100vh;overflow-y:scroll;position:absolute;right:-500px;background:#fff;z-index:9999;transition:right .3s ease-in-out}.room-modal-overlay .room-modal .container{display:flex;flex-direction:column;align-items:flex-end;width:100%;position:relative;padding:20px 15px}.room-modal-overlay .room-modal .container .control{display:flex;justify-content:space-between;align-items:center;align-self:center;width:90%}.room-modal-overlay .room-modal .container .control .mini-info{display:flex;flex-direction:column;gap:5px}.room-modal-overlay .room-modal .container .control .mini-info h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.room-modal-overlay .room-modal .container .control .mini-info p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.room-modal-overlay .room-modal .container .control .close{cursor:pointer;display:flex;align-items:center}.room-modal-overlay .room-modal .container .status-tape{display:flex;width:150px;padding:5px 34px;justify-content:center;align-items:center;gap:10px;border-radius:5px 0 0 5px}.room-modal-overlay .room-modal .container .status-tape[data-status=available]{background:#63cba5}.room-modal-overlay .room-modal .container .status-tape[data-status=unavailable]{background:#d9d9d9}.room-modal-overlay .room-modal .container .status-tape[data-status=reserved]{background:#ff3030}.room-modal-overlay .room-modal .container .status-tape[data-status=sold]{background:#2a3538}.room-modal-overlay .room-modal .container .status-tape[data-status=deffered]{background:#ffd97f}.room-modal-overlay .room-modal .container .status-tape p{color:#fff;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.room-modal-overlay .room-modal .container .wrapper{width:100%;display:flex;flex-direction:column}.room-modal-overlay .room-modal .container .wrapper .swiper{margin-top:10px}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container{width:100%;height:315px}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container::part(button-prev){content:url(/images/swiper-chevron-left.svg)}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container::part(button-next){content:url(/images/swiper-chevron-right.svg)}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container::part(bullet){width:10px;height:10px;border-radius:50%;background:#b5b5b5}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container::part(bullet-active){background:#a4a4a4}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container::part(pagination){bottom:0}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-container::part(wrapper){height:300px}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-slide{display:flex;justify-content:center;align-items:center}.room-modal-overlay .room-modal .container .wrapper .swiper swiper-slide img{width:520px;height:300px;object-fit:contain}.room-modal-overlay .room-modal .container .wrapper .price-info{margin-top:9px;margin-bottom:30px}.room-modal-overlay .room-modal .container .wrapper .price-info h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .price-info p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .userInfo{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.room-modal-overlay .room-modal .container .wrapper .userInfo h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .userInfo .user{display:flex;width:100%;padding:20px 10px;justify-content:space-between;align-items:flex-start}.room-modal-overlay .room-modal .container .wrapper .userInfo .user p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .userInfo .user button{all:unset;display:flex;align-items:center;justify-content:center;color:#1c90f3;text-align:right;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .info-room{display:flex;width:100%;flex-direction:column;gap:5px}.room-modal-overlay .room-modal .container .wrapper .info-room h2{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .info-room .list{list-style:none;display:flex;flex-direction:column;width:100%}.room-modal-overlay .room-modal .container .wrapper .info-room .list li{display:flex;padding:10px;justify-content:space-between;align-items:flex-start;align-self:stretch}.room-modal-overlay .room-modal .container .wrapper .info-room .list li .placeholder{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .info-room .list li .value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.room-modal-overlay .room-modal .container .wrapper .info-room .list li:nth-child(odd){background:#d9d9d9}.room-modal-overlay .room-modal .container .wrapper .info-room .list li:nth-child(2n){background:#efefef}.room-modal-overlay .room-modal .container .wrapper .select{display:flex;width:100%;padding:24px 16px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#2a3538;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.panel-chess{margin-top:20px;height:60vh}.panel-chess .statuses{display:inline-flex;align-items:flex-start;gap:13px}.panel-chess .statuses .free{display:flex;justify-content:center;align-items:center;gap:8px}.panel-chess .statuses .free .free-icon{border-radius:5px;background:#63cba5;width:20px;height:20px}.panel-chess .statuses .free span{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.panel-chess .statuses .deffered{display:flex;justify-content:center;align-items:center;gap:8px}.panel-chess .statuses .deffered .deffered-icon{border-radius:5px;background:#ffd97f;width:20px;height:20px}.panel-chess .statuses .deffered span{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.panel-chess .statuses .reserved{display:flex;justify-content:center;align-items:center;gap:8px}.panel-chess .statuses .reserved .reserved-icon{border-radius:5px;background:#ff3030;width:20px;height:20px}.panel-chess .statuses .reserved span{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.panel-chess .statuses .sold{display:flex;justify-content:center;align-items:center;gap:8px}.panel-chess .statuses .sold .sold-icon{border-radius:5px;background:#2a3538;width:20px;height:20px}.panel-chess .statuses .sold span{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.panel-chess .statuses .unavailable{display:flex;justify-content:center;align-items:center;gap:8px}.panel-chess .statuses .unavailable .unavailable-icon{border-radius:5px;background:#d9d9d9;width:20px;height:20px}.panel-chess .statuses .unavailable span{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.panel-chess .chess-wrap{width:100%;height:100%;overflow:auto}.panel-chess .chess-wrap .statuses{display:flex;flex-wrap:wrap;align-items:flex-start;gap:13px}.panel-chess .chess-wrap .statuses li{display:flex;justify-content:center;align-items:center;gap:8px}.panel-chess .chess-wrap .statuses li .color{width:20px;height:20px;border-radius:5px}.panel-chess .chess-wrap .statuses li p{color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600}.panel-chess .chess-wrap .entraces{margin-top:51px;display:flex;max-height:60vh;justify-content:space-between;gap:50px;overflow:auto;width:80vw}.panel-chess .chess-wrap .entraces .entrace{flex:1 0 0;width:100%;max-width:80vw}.panel-chess .chess-wrap .entraces .entrace h1{margin-left:25px;color:#2a3538;font-family:Proxima Nova;font-size:16px;font-weight:400}.panel-chess .chess-wrap .entraces .entrace .content{margin-top:21px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.panel-chess .chess-wrap .entraces .entrace .content .floor{width:80vw;display:flex;align-items:center;padding-right:60px;gap:10px;border-radius:8px;transition:background .3s}.panel-chess .chess-wrap .entraces .entrace .content .floor:hover{background:#efefef}.panel-chess .chess-wrap .entraces .entrace .content .floor .floor-number{color:#000;font-family:Proxima Nova;font-size:12px;font-weight:400;margin-left:8px}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms{display:flex;gap:18px;padding:5px 20px}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room{display:flex;width:160px;padding:5px 8px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:5px;transition:background .3s;cursor:pointer}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room:hover{background:#fff!important}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room:hover div,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room:hover span,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room:hover p{color:#000!important}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Свободно],.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Свободен],.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=available]{background:#63cba5}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Свободно]:hover,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Свободен]:hover,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=available]:hover{border:1px solid #63cba5}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status="В рассрочку"],.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=deffered]{background:#ffd97f}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status="В рассрочку"]:hover,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=deffered]:hover{background:#fff;border:1px solid #ffd97f}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Забронировано],.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=reserved]{background:#ff3030}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Забронировано]:hover,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=reserved]:hover{background:#fff;border:1px solid #ff3030}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Продано],.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=sold]{background:#2a3538}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Продано]:hover,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=sold]:hover{background:#fff;border:1px solid #2a3538}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Недоступно],.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=unavailable]{background:#d9d9d9}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=Недоступно]:hover,.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room[data-status=unavailable]:hover{background:#fff;border:1px solid #d9d9d9}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room .place-info{display:flex;align-items:center;gap:13px;align-self:stretch}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room .place-info span{color:#fff;font-family:Proxima Nova;font-size:16px;font-weight:600}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room .place-info p{color:#fff;font-family:Proxima Nova;font-size:12px;font-weight:400}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room .place-info .id{margin-left:auto}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room .status{color:#fff;font-family:Proxima Nova;font-size:12px;font-weight:700}.panel-chess .chess-wrap .entraces .entrace .content .floor .rooms .room .size span{color:#fff;font-family:Proxima Nova;font-size:12px;font-weight:600}.panel-chess .chess-wrap .entraces .entrace .content .floor .plan{color:#000;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;color:#37a3fe;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.no-rooms{margin:15px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400}.send-message .type-send{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.send-message .type-send h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.send-message .type-send .type{display:flex;width:432px;height:40px;justify-content:space-between;align-items:center}.send-message .type-send .type__control{width:100%;padding-left:20px}.send-message .type-send .type__value-container{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.send-message .type-send .type__indicator-separator{display:none}.send-message .text-send{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.send-message .text-send h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.send-message .text-send textarea{display:flex;max-width:432px;max-height:221px;min-width:432px;min-height:221px;padding:15px;justify-content:space-between;align-items:center;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;background:#efefef;border:0;appearance:none}.send-message .send{margin-top:30px;display:flex;width:100%;flex-direction:column;align-items:center;gap:10px;padding:10px;background:#2a3538;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.send-message .send.loading,.send-message .send[disabled]{opacity:.5;pointer-events:none;transition:all .3s ease-out}.analytic{gap:10px}.analytic .initialPayment,.analytic .statisticPayments,.analytic .nextPayment{margin-bottom:20px}.analytic .initialPayment h1,.analytic .statisticPayments h1,.analytic .nextPayment h1{color:#000;font-family:Proxima Nova;font-size:32px;font-weight:700;line-height:normal;margin-bottom:10px}.analytic .initialPayment .table .header,.analytic .statisticPayments .table .header,.analytic .nextPayment .table .header{display:grid;grid-template-columns:repeat(3,1fr);background:#d9d9d9;padding:10px}.analytic .initialPayment .table .header p,.analytic .statisticPayments .table .header p,.analytic .nextPayment .table .header p{color:#000;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:normal}.analytic .initialPayment .table .body,.analytic .statisticPayments .table .body,.analytic .nextPayment .table .body{display:flex;flex-direction:column}.analytic .initialPayment .table .body .row-wrap,.analytic .statisticPayments .table .body .row-wrap,.analytic .nextPayment .table .body .row-wrap{background:#efefef}.analytic .initialPayment .table .body .row-wrap .row,.analytic .statisticPayments .table .body .row-wrap .row,.analytic .nextPayment .table .body .row-wrap .row{padding:10px}.analytic .initialPayment .table .body p,.analytic .statisticPayments .table .body p,.analytic .nextPayment .table .body p{margin:5px 0;color:#000;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:normal}.analytic .initialPayment .table .header,.analytic .statisticPayments .table .header,.analytic .nextPayment .table .header{display:flex;justify-content:space-between}.analytic .initialPayment .table .header p,.analytic .statisticPayments .table .header p,.analytic .nextPayment .table .header p{font-weight:700}.analytic .initialPayment .table .body .row-wrap .row,.analytic .statisticPayments .table .body .row-wrap .row,.analytic .nextPayment .table .body .row-wrap .row{display:flex;justify-content:space-between}.analytic .initialPayment .table .body .row-wrap .row p,.analytic .statisticPayments .table .body .row-wrap .row p,.analytic .nextPayment .table .body .row-wrap .row p{font-weight:400}.analytic .apartments{display:flex;overflow-x:auto;gap:10px;list-style:none;padding:10px 0}.analytic .apartments li{padding:10px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-family:Proxima Nova;font-size:20px;font-weight:700;line-height:normal;color:#000;flex-shrink:0;border-radius:5px}.analytic .apartments li.active,.analytic .apartments li:hover{background:#d9d9d9}.analytic .apartments ::-webkit-scrollbar{height:10px}.analytic .apartments ::-webkit-scrollbar-track{background:#000}.analytic .apartments ::-webkit-scrollbar-thumb{background:#000}.analytic .apartments ::-webkit-scrollbar-thumb:hover{background:#000}.analytic .monthLeft{margin-top:12px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytic .noData{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay{background:#0003;position:fixed;inset:0;z-index:999}.client-status-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.client-status-overlay.ReactModal__Overlay--after-open{opacity:1}.client-status-overlay.ReactModal__Overlay--after-open .client-status{right:0}.client-status-overlay.ReactModal__Overlay--before-close{opacity:0}.client-status-overlay.ReactModal__Overlay--before-close .client-status{right:-100%}.client-status-overlay .client-status{position:absolute;bottom:0;top:0;right:-100%;height:100vh;padding:40px;gap:10px;overflow-y:scroll;background:#fff;box-shadow:0 0 30px #0000001a;transition:right .3s ease-in-out}.client-status-overlay .client-status [data-hidden=true]{display:none!important}.client-status-overlay .client-status .wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.client-status-overlay .client-status .wrapper .control{width:100%;display:flex;justify-content:flex-end;align-items:center}.client-status-overlay .client-status .wrapper .control button{all:unset;display:flex;align-items:center;cursor:pointer}.client-status-overlay .client-status .content{display:flex;flex-direction:column}.client-status-overlay .client-status .content .placeImg{height:353px}.client-status-overlay .client-status .content .placeImg img{width:100%;height:100%;object-fit:contain}.client-status-overlay .client-status .content .tabs{margin:20px 0;display:flex;align-items:center;list-style:none}.client-status-overlay .client-status .content .tabs li{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;position:relative;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.client-status-overlay .client-status .content .tabs li:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;opacity:0;background:#000;transition:opacity .3s ease-in-out}.client-status-overlay .client-status .content .tabs li.active:after{opacity:1}.client-status-overlay .client-status .content .info-status{display:flex;flex-direction:column;gap:30px}.client-status-overlay .client-status .content .info-status .personalInfo{display:flex;flex-direction:column;gap:5px}.client-status-overlay .client-status .content .info-status .personalInfo .control{width:100%;display:flex;justify-content:space-between}.client-status-overlay .client-status .content .info-status .personalInfo h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay .client-status .content .info-status .personalInfo .infos{list-style:none;display:flex;flex-direction:column}.client-status-overlay .client-status .content .info-status .personalInfo .infos li{display:flex;gap:8px}.client-status-overlay .client-status .content .info-status .personalInfo .infos li .title{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay .client-status .content .info-status .personalInfo .infos li .value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.client-status-overlay .client-status .content .info-status .personalInfo .download{display:flex;width:100%;height:57px;padding:24px 16px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#2a3538;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:10px 0;cursor:pointer}.client-status-overlay .client-status .content .info-status .houseInfo{display:flex;flex-direction:column}.client-status-overlay .client-status .content .info-status .houseInfo h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .apartments{display:flex;overflow-x:auto;width:433px;justify-content:space-between;gap:10px;list-style:none}.client-status-overlay .client-status .content .info-status .houseInfo .apartments ::-webkit-scrollbar{width:10px}.client-status-overlay .client-status .content .info-status .houseInfo .apartments ::-webkit-scrollbar-track{background:#000}.client-status-overlay .client-status .content .info-status .houseInfo .apartments ::-webkit-scrollbar-thumb{background:#000}.client-status-overlay .client-status .content .info-status .houseInfo .apartments ::-webkit-scrollbar-thumb:hover{background:#000}.client-status-overlay .client-status .content .info-status .houseInfo .apartments li{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.client-status-overlay .client-status .content .info-status .houseInfo .apartments li.active{border-radius:5px;background:#d9d9d9}.client-status-overlay .client-status .content .info-status .houseInfo .apartments li:hover{border-radius:5px;background:#efefef}.client-status-overlay .client-status .content .info-status .houseInfo .infos{margin-top:10px;width:100%;list-style:none}.client-status-overlay .client-status .content .info-status .houseInfo .infos li{width:100%;display:flex;padding:10px;justify-content:space-between;align-items:flex-start;align-self:stretch}.client-status-overlay .client-status .content .info-status .houseInfo .infos li:nth-child(odd){background:#d9d9d9}.client-status-overlay .client-status .content .info-status .houseInfo .infos li:nth-child(2n){background:#efefef}.client-status-overlay .client-status .content .info-status .houseInfo .infos li .title{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .infos li .value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .download{display:flex;width:100%;height:57px;padding:24px 16px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#2a3538;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:10px 0;cursor:pointer}.client-status-overlay .client-status .content .info-status .houseInfo .notDeffered{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-top:25px}.client-status-overlay .client-status .content .info-status .houseInfo .status-control{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.client-status-overlay .client-status .content .info-status .houseInfo .status-control[hidden]{display:none!important}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status-wrap{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status-wrap h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status-wrap .edit{all:unset;display:flex;align-items:center;cursor:pointer}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status{display:flex;width:100%;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:5px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status[data-status=pending]{background:#ffd97f}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status[data-status=payed]{background:#63cba5}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status[data-status=deffered]{background:#d3a02b}.client-status-overlay .client-status .content .info-status .houseInfo .status-control .status[data-status=archived]{background:#d9d9d9}.client-status-overlay .client-status .content .info-status .houseInfo .inputs{width:100%;display:flex;flex-direction:column;gap:9.5px;margin-top:10px}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input{display:flex;flex-direction:column;gap:15px}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .react-select__control{border:1px solid #efefef}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .react-select__option--is-focused{background-color:#efefef}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .react-select__option--is-selected{background-color:#d9d9d9;pointer-events:none}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .react-select__indicator-separator{display:none}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .currency-input .exchange-rate{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .value-input{margin-top:3.5px;width:100%;border:1px solid #efefef}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .value-input input{width:100%;display:flex;padding:10px;align-items:center;align-self:stretch;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .value-input input::placeholder{color:#949494;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .date-input{display:flex;width:100%;padding-right:10px;justify-content:space-between;align-items:center;position:relative;border:1px solid #efefef}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .date-input .icon{border-radius:5px;background:#e3e3e3}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .date-input input{width:100%;display:flex;padding:10px;align-items:center;align-self:stretch;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .date-input input::placeholder{color:#949494;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .date-input .react-datepicker-wrapper{position:absolute;left:50%;transform:translate(-50%);bottom:0}.client-status-overlay .client-status .content .info-status .houseInfo .inputs .date-input .react-datepicker__tab-loop{position:absolute}.client-status-overlay .client-status .content .info-status .houseInfo .save{margin-top:40px;display:flex;padding:10px;justify-content:center;align-items:center;align-self:stretch;border-radius:5px;background:#2a3538;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.client-status-overlay .client-status .content .info-status .houseInfo .openadd{all:unset;margin-top:10px;display:flex;padding:20px 100px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.changeStatus-overlay{background:#00000080;position:fixed;inset:0;opacity:0;transition:opacity .3s ease-in-out;z-index:9999}.changeStatus-overlay.ReactModal__Overlay--after-open{opacity:1}.changeStatus-overlay.ReactModal__Overlay--before-close{opacity:0}.changeStatus-overlay .changeStatus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;background:#fff}.changeStatus-overlay .changeStatus .wrapper{display:inline-flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.changeStatus-overlay .changeStatus .wrapper .control{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.changeStatus-overlay .changeStatus .wrapper .control h1{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .control button{all:unset;display:flex;align-items:center;cursor:pointer}.changeStatus-overlay .changeStatus .wrapper .form{display:flex;flex-direction:column;align-items:flex-start;gap:25px;width:100%}.changeStatus-overlay .changeStatus .wrapper .form .react-select{width:434px;height:48px}.changeStatus-overlay .changeStatus .wrapper .form .react-select__control{width:100%;display:flex;padding:5px 0;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.changeStatus-overlay .changeStatus .wrapper .form .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .react-select__indicator-separator{display:none}.changeStatus-overlay .changeStatus .wrapper .form .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .react-select__option--is-focused{background:#e3e3e3}.changeStatus-overlay .changeStatus .wrapper .form .react-select__option--is-selected{background:#d9d9d9}.changeStatus-overlay .changeStatus .wrapper .form .exchange-rate span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .fullPayment{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:5px}.changeStatus-overlay .changeStatus .wrapper .form .fullPayment h1{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .fullPayment .input-group{flex-grow:1;width:100%}.changeStatus-overlay .changeStatus .wrapper .form .fullPayment input{width:100%;display:flex;height:48px;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *){display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) .input-group{flex-grow:1;width:100%}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) input{width:100%;display:flex;height:48px;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) .period{width:100%}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) .period__control{width:100%;padding:5px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) .period__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) .period__indicator-separator{display:none}.changeStatus-overlay .changeStatus .wrapper .form .defferedPayment div:not(.hint,.period *) .hint{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .actions{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%}.changeStatus-overlay .changeStatus .wrapper .actions button{display:flex;padding:3px 16px;justify-content:center;align-items:center;gap:10px;border:0;cursor:pointer}.changeStatus-overlay .changeStatus .wrapper .actions .cancel{border-radius:5px;background:#e3e3e3;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.changeStatus-overlay .changeStatus .wrapper .actions .create{border-radius:5px;background:#63cba5;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.change-client-info-overlay{background:#0003;position:fixed;inset:0;z-index:999}.change-client-info-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.change-client-info-overlay.ReactModal__Overlay--after-open{opacity:1}.change-client-info-overlay.ReactModal__Overlay--before-close{opacity:0}.change-client-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:552px;height:calc(100% - 52px);padding:26px 23px;align-items:flex-start;gap:10px;border-radius:10px;background:#fff;overflow-y:auto}.change-client-info .wrapper{width:100%}.change-client-info .wrapper .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.change-client-info .wrapper .control button{display:flex;align-items:center;justify-content:center;gap:10px}.change-client-info .wrapper form{margin-top:25px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}.change-client-info .wrapper form .checked{height:100%;width:100%;background:#000}.change-client-info .wrapper form>div,.change-client-info .wrapper form .apartments-control{display:flex;flex-direction:column;width:100%;gap:5px}.change-client-info .wrapper form>div span,.change-client-info .wrapper form .apartments-control span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.change-client-info .wrapper form>div span sup,.change-client-info .wrapper form .apartments-control span sup{vertical-align:text-top}.change-client-info .wrapper form>div .input-wrap,.change-client-info .wrapper form .apartments-control .input-wrap{width:100%;display:flex;align-items:center;gap:10px}.change-client-info .wrapper form>div .input-wrap .country-code__control,.change-client-info .wrapper form .apartments-control .input-wrap .country-code__control{width:125px;padding:5px 0;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.change-client-info .wrapper form>div .input-wrap .country-code__single-value,.change-client-info .wrapper form .apartments-control .input-wrap .country-code__single-value{display:flex;align-items:center}.change-client-info .wrapper form>div .input-wrap .country-code__single-value img,.change-client-info .wrapper form .apartments-control .input-wrap .country-code__single-value img{width:15px;height:15px}.change-client-info .wrapper form>div .input-wrap .country-code__option,.change-client-info .wrapper form .apartments-control .input-wrap .country-code__option{display:flex;align-items:center}.change-client-info .wrapper form>div .input-wrap .country-code__option img,.change-client-info .wrapper form .apartments-control .input-wrap .country-code__option img{width:15px;height:15px}.change-client-info .wrapper form>div .input-wrap .country-code__indicator-separator,.change-client-info .wrapper form .apartments-control .input-wrap .country-code__indicator-separator{display:none}.change-client-info .wrapper form>div .input-wrap .input-group,.change-client-info .wrapper form .apartments-control .input-wrap .input-group{width:100%}.change-client-info .wrapper form>div .input-wrap input,.change-client-info .wrapper form .apartments-control .input-wrap input{padding:12px 18px;width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.change-client-info .wrapper form>div .input-wrap .upload,.change-client-info .wrapper form>div .input-wrap .select,.change-client-info .wrapper form>div .input-wrap .submit,.change-client-info .wrapper form .apartments-control .input-wrap .upload,.change-client-info .wrapper form .apartments-control .input-wrap .select,.change-client-info .wrapper form .apartments-control .input-wrap .submit{all:unset;width:100%;display:flex;padding:12px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.change-client-info .wrapper form>div .input-wrap .period,.change-client-info .wrapper form .apartments-control .input-wrap .period{width:100%}.change-client-info .wrapper form>div .input-wrap p,.change-client-info .wrapper form .apartments-control .input-wrap p{display:flex;width:94px;padding:17px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.change-client-info .wrapper form>div .input-wrap.picker,.change-client-info .wrapper form .apartments-control .input-wrap.picker{border:1px solid #d9d9d9;position:relative;padding-right:15px}.change-client-info .wrapper form>div .input-wrap.picker input,.change-client-info .wrapper form .apartments-control .input-wrap.picker input{border:0;cursor:pointer}.change-client-info .wrapper form>div .input-wrap.picker img,.change-client-info .wrapper form .apartments-control .input-wrap.picker img{filter:invert(1);cursor:pointer}.change-client-info .wrapper form>div .input-wrap.picker .react-datepicker-wrapper,.change-client-info .wrapper form .apartments-control .input-wrap.picker .react-datepicker-wrapper{position:absolute;right:25%}.change-client-info .wrapper form>div .input-wrap.picker .react-datepicker__tab-loop,.change-client-info .wrapper form .apartments-control .input-wrap.picker .react-datepicker__tab-loop{position:absolute}.change-client-info .wrapper form>div .input-wrap.picker .react-datepicker__tab-loop .react-datepicker__triangle,.change-client-info .wrapper form .apartments-control .input-wrap.picker .react-datepicker__tab-loop .react-datepicker__triangle{left:unset!important;right:20px}.change-client-info .wrapper form>div .description,.change-client-info .wrapper form .apartments-control .description{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.change-client-info .wrapper form .passport-files{display:flex;flex-direction:column;width:100%;gap:5px}.change-client-info .wrapper form .passport-files .files{display:flex;flex-direction:column;width:100%;max-height:250px;overflow-y:auto;gap:5px;list-style:none}.change-client-info .wrapper form .passport-files .files li{width:100%;display:flex;justify-content:space-between;align-items:center}.change-client-info .wrapper form .passport-files .files li .file-info{display:flex;align-items:center;gap:5px}.change-client-info .wrapper form .passport-files .files li .file-info span{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.change-client-info .wrapper form .passport-files .files li button{all:unset;display:flex;align-items:center;cursor:pointer}.change-client-info .wrapper form .passport-files .input-wrap{display:flex}.change-client-info .wrapper form .passport-files .input-wrap button{all:unset;width:100%;display:flex;padding:12px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.change-client-info .wrapper form .passport .input-wrap input[name=passport-serial]{display:flex;width:98px;padding:12px 18px;justify-content:space-between;align-items:center}.change-client-info .wrapper form .passport .input-wrap.picker{border:1px solid #d9d9d9;position:relative;padding-right:15px}.change-client-info .wrapper form .passport .input-wrap.picker input{border:0;cursor:pointer}.change-client-info .wrapper form .passport .input-wrap.picker img{filter:invert(1);cursor:pointer}.change-client-info .wrapper form .passport .input-wrap.picker .react-datepicker-wrapper{position:absolute;right:25%}.change-client-info .wrapper form .passport .input-wrap.picker .react-datepicker__tab-loop{position:absolute}.change-client-info .wrapper form .passport .input-wrap.picker .react-datepicker__tab-loop .react-datepicker__triangle{left:unset!important;right:20px}.change-client-info .wrapper form .actions{all:unset;display:flex;align-items:flex-start;gap:10px;align-self:stretch}.change-client-info .wrapper form .actions .btn{display:flex;padding:12px 10px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;border-radius:5px;background:#efefef;border:none;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.panel-floors{display:flex;justify-content:space-between;margin-top:20px;overflow-y:auto;margin-right:40px;height:calc(100vh - 70px)}.panel-floors .entraces{display:flex;flex-direction:column;gap:25px;height:100%;overflow-y:auto}.panel-floors .entraces .entrace{display:flex;flex-direction:column;gap:15px}.panel-floors .entraces .entrace h2{color:#2a3538;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.panel-floors .entraces .entrace .floors{display:flex;flex-direction:column;gap:15px}.panel-floors .entraces .entrace .floors p{display:flex;width:96px;padding:5px 10px;align-items:center;gap:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s}.panel-floors .entraces .entrace .floors p.active{border-radius:5px;border:1px solid #37a3fe;color:#37a3fe;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.panel-floors img{height:635px;max-width:100%;object-fit:cover}.panel-premises{margin-top:20px}.panel-premises .table{width:100%}.panel-premises .table .header{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;align-items:center;justify-content:space-between;background:#efefef}.panel-premises .table .header p{display:flex;padding:10px;align-items:center;gap:10px;align-self:stretch;border-left:1px solid #000;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.panel-premises .table .body .row{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr;align-items:center;justify-content:space-between}.panel-premises .table .body .row p{display:flex;padding:12px 10px;align-items:center;gap:10px;text-align:center;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #e3e3e3;background:#fefefe}.panel-premises .table .body .row .count{justify-content:right}.clients-page{padding-left:15px}.clients-page .wrap .label-search{display:flex;width:100%;padding:20px;justify-content:space-between;align-items:center}.clients-page .wrap .label-search .search-field{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;transition:all .3s ease-out;border-radius:10px;background:#2a3538}.clients-page .wrap .label-search .search-field label .text{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}.clients-page .wrap .label-search .search-field input{width:0;opacity:0;height:100%;border:none;background:none;transition:width .6s ease-out;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-page .wrap .table .body .row-wrap{display:flex;width:100%;height:78px;padding:9px 23px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-bottom:1px solid #efefef;background:#fff}.clients-page .wrap .table .body .row-wrap .row .status{display:flex;width:215px;padding:10px;justify-content:center;align-items:center;gap:10px;justify-self:center;border-radius:5px;background:#f33;color:#000;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.overall{width:100%;position:absolute;bottom:0;right:0}.overall .wrap{width:100%;display:flex;height:50px;justify-content:space-between;flex-direction:row;align-items:center;flex-shrink:0;padding:10px 100px 11px 104px;background:#efefef}.overall .wrap .control-panel{display:flex;align-items:center;gap:24px}.overall .wrap .control-panel label{display:flex;align-items:center;gap:10px}.overall .wrap .control-panel label input{width:40px;display:flex;padding:5px;align-items:center;gap:10px;border:0;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.overall .wrap .control-panel label span{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.overall .wrap .control-panel .buttons{display:flex;align-items:center}.overall .wrap .control-panel .buttons button{display:flex;padding:5px 7px;justify-content:center;align-items:center;gap:10px;border:1px solid #dfdfdf;background:#fff;color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.overall .wrap .control-panel .buttons ul{list-style:none;align-items:flex-start;display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px}.overall .wrap .control-panel .buttons ul li{display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border:1px solid #dfdfdf;background:#fff;color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.overall .wrap .control-panel .buttons ul li.active{background:#dfdfdf}.overall .wrap .info{color:#000;text-align:right;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.overall .wrap .info .total{color:#f8c100;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.edit-payment-modal-overlay{position:fixed;inset:0;background:#00000080;transition:opacity .3s ease-in-out;opacity:0;z-index:999}.edit-payment-modal-overlay.ReactModal__Overlay--after-open{opacity:1}.edit-payment-modal-overlay.ReactModal__Overlay--before-close{opacity:0}.edit-payment-modal-overlay .edit-payment-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:652px;padding:26px 23px;align-items:flex-start;gap:10px;border-radius:10px;background:#fff}.edit-payment-modal-overlay .edit-payment-modal .wrapper{width:100%;display:flex;height:249px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0}.edit-payment-modal-overlay .edit-payment-modal .wrapper .control{width:100%;display:flex;justify-content:space-between}.edit-payment-modal-overlay .edit-payment-modal .wrapper .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.edit-payment-modal-overlay .edit-payment-modal .wrapper .control button{all:unset;cursor:pointer;display:flex;align-items:center}.edit-payment-modal-overlay .edit-payment-modal .wrapper .warning{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.edit-payment-modal-overlay .edit-payment-modal .wrapper .input{width:100%;display:flex;flex-direction:column;gap:5px}.edit-payment-modal-overlay .edit-payment-modal .wrapper .input span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.edit-payment-modal-overlay .edit-payment-modal .wrapper .input input{padding:12px 18px;width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.edit-payment-modal-overlay .edit-payment-modal .wrapper .actions{width:100%;display:flex;align-items:center;justify-content:space-between}.edit-payment-modal-overlay .edit-payment-modal .wrapper .actions button{display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border:0}.edit-payment-modal-overlay .edit-payment-modal .wrapper .actions .cancel{border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.edit-payment-modal-overlay .edit-payment-modal .wrapper .actions .confirm{border-radius:5px;background:#63cba5;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytics{padding-left:12px}.analytics .wrap{display:flex;flex-direction:column;gap:50px}.analytics .wrap .header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.analytics .wrap .header .selectors{display:flex;gap:5px;flex:1 0 0}.analytics .wrap .header .selectors span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.analytics .wrap .header .selectors .project-select{width:100%}.analytics .wrap .header .selectors .project-select__indicator-separator{display:none}.analytics .wrap .header .selectors .project-select__control{border-radius:5px;border:1px solid #d9d9d9;background:#fff}.analytics .wrap .header .selectors .project-select__single-value,.analytics .wrap .header .selectors .project-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .header .selectors .project-select__option--is-focused{background:#efefef;cursor:pointer}.analytics .wrap .header .selectors .project-select__option--is-selected{background:#d9d9d9}.analytics .wrap .header .selectors .house-select{width:100%}.analytics .wrap .header .selectors .house-select__indicator-separator{display:none}.analytics .wrap .header .selectors .house-select__control{border-radius:5px;border:1px solid #d9d9d9;background:#fff}.analytics .wrap .header .selectors .house-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .header .selectors .house-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.analytics .wrap .header .selectors .house-select__option--is-focused{background:#efefef}.analytics .wrap .header .selectors .house-select__option--is-selected{background:#d9d9d9}.analytics .wrap .header .exportData{display:flex;flex-direction:column;gap:5px;flex:1 0 0}.analytics .wrap .header .exportData h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.analytics .wrap .header .exportData ul{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.analytics .wrap .header .exportData ul li{display:flex;padding:5px;align-items:center;gap:5px;flex:1 0 0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.analytics .wrap .content{display:flex;flex-direction:column;gap:30px}.analytics .wrap .content h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content .picker{width:364px;display:flex;flex-direction:column;gap:5px;position:relative}.analytics .wrap .content .picker span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.analytics .wrap .content .picker .input-wrap{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.analytics .wrap .content .picker .input-wrap p{pointer-events:none;height:100%;border:0;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .content .picker .input-wrap .calendar-icon{display:flex;padding:5px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#e3e3e3;position:relative}.analytics .wrap .content .picker .input-wrap .calendar-icon .react-datepicker-wrapper{position:absolute}.analytics .wrap .content .picker .input-wrap .calendar-icon .react-datepicker__tab-loop{position:absolute;top:30%;right:100px}.analytics .wrap .content>.wrapper{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;width:90%;gap:21px}.analytics .wrap .content>.wrapper .detailed-statistic{display:flex;align-items:center;justify-content:center}.analytics .wrap .content>.wrapper .detailed-statistic .chart{width:200px;height:200px;display:flex;align-items:center;justify-content:center}.analytics .wrap .content>.wrapper .detailed-statistic .table{width:100%}.analytics .wrap .content>.wrapper .detailed-statistic .table .header{display:grid;grid-template-columns:repeat(4,1fr);border-radius:5px;background:#efefef}.analytics .wrap .content>.wrapper .detailed-statistic .table .header p{padding:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>.wrapper .detailed-statistic .table .body{width:100%}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row{width:100%;transition:all .2s ease-in-out}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap p{padding:10px;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap p[data-status=Свободно]{color:#63cba5}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap p[data-status="В рассрочку"]{color:#ffd97f}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap p[data-status=Забронировано]{color:#ff3030}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap p[data-status=Продано]{color:#2a3538}.analytics .wrap .content>.wrapper .detailed-statistic .table .body .row .row-wrap p[data-status=Недоступно]{color:#d9d9d9}.analytics .wrap .content>.wrapper .byCard h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>.wrapper .byCard .wrapper{background:#efefef;margin-top:20px}.analytics .wrap .content>.wrapper .byCard .wrapper .head{display:flex;align-items:center;padding:0 5px;height:100%}.analytics .wrap .content>.wrapper .byCard .wrapper .head h3{all:unset;margin:0!important;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.analytics .wrap .content>.wrapper .byCard .wrapper .head h3 span{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>.wrapper .byCard .wrapper ul{list-style:none;margin-top:10px}.analytics .wrap .content>.wrapper .byCard .wrapper ul li{padding:5px;display:flex;justify-content:space-between;align-items:center}.analytics .wrap .content>.wrapper .byCard .wrapper ul li .user{display:flex;align-items:center}.analytics .wrap .content>.wrapper .byCard .wrapper ul li .user p{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .content>.wrapper .byCard .wrapper ul li .pay-info{display:flex;align-items:center;gap:5px}.analytics .wrap .content>.wrapper .byCard .wrapper ul li .pay-info p{display:flex;gap:5px;color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .content>.wrapper .byCard .wrapper ul li .pay-info p span{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>.wrapper .byCard .wrapper ul li .pay-info .detailed-info{all:unset;display:flex;align-items:center;cursor:pointer}.analytics .wrap .content>.wrapper .byCash{margin-top:30px}.analytics .wrap .content>.wrapper .byCash h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>.wrapper .byCash .table{width:100%;margin-top:20px}.analytics .wrap .content>.wrapper .byCash .table .header{background:#efefef;display:grid;grid-template-columns:repeat(4,1fr)}.analytics .wrap .content>.wrapper .byCash .table .header p{text-align:left;padding:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.analytics .wrap .content>.wrapper .byCash .table .body{display:grid}.analytics .wrap .content>.wrapper .byCash .table .body .row{width:100%}.analytics .wrap .content>.wrapper .byCash .table .body .row .row-wrap{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.analytics .wrap .content>.wrapper .byCash .table .body .row .row-wrap p{text-align:left;padding:10px;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.analytics .wrap .content>.wrapper .byCash .table .body .row .row-wrap .actions{justify-self:right;display:flex;gap:10px}.analytics .wrap .content>.wrapper .byCash .table .body .row .row-wrap .actions button{all:unset;display:flex;align-items:center;cursor:pointer}.settings .wrap>.header{display:flex;width:100%;padding:15px 15px 15px 12px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:12px 0 0 12px;background:#e3e3e3}.settings .wrap>.header h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.settings .wrap>.header .tabs{display:flex;align-items:flex-start;gap:10px;list-style:none}.settings .wrap>.header .tabs li{display:flex;padding:5px 10px;flex-direction:column;align-items:flex-start;gap:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.settings .wrap>.header .tabs li.active{border-radius:5px;background:#efefef}.settings .wrap .content-wrap{padding-left:12px;margin-top:30px}.settings .wrap .content-wrap>div{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.settings .wrap .content-wrap .user-settings{display:flex;flex-direction:column;gap:50px}.settings .wrap .content-wrap .user-settings .editor{display:flex;align-items:flex-start;gap:20px}.settings .wrap .content-wrap .user-settings .editor .credentials{display:flex;width:460px;flex-direction:column;align-items:flex-start;gap:20px}.settings .wrap .content-wrap .user-settings .editor .credentials h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.settings .wrap .content-wrap .user-settings .editor .credentials .inputs{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.settings .wrap .content-wrap .user-settings .editor .credentials .inputs input{width:100%;display:flex;height:48px;padding:10px;align-items:center;gap:10px;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.settings .wrap .content-wrap .user-settings .editor .credentials .inputs .password-input{position:relative;width:100%}.settings .wrap .content-wrap .user-settings .editor .credentials .inputs .password-input .password-toggle{all:unset;display:grid;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.settings .wrap .content-wrap .user-settings .editor .role-settings{display:flex;width:460px;flex-direction:column;align-items:flex-start;gap:13px}.settings .wrap .content-wrap .user-settings .editor .role-settings h2{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs{width:100%;display:flex;flex-direction:column;gap:15px}.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs .project-select__control,.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs .role-select__control{display:flex;padding:5px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:5px;border:1px solid #d9d9d9;background:#fff;height:auto}.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs .project-select__indicator-separator,.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs .role-select__indicator-separator{display:none}.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs .project-select__value-container,.settings .wrap .content-wrap .user-settings .editor .role-settings .inputs .role-select__value-container{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.settings .wrap .content-wrap .user-settings .editor .role-settings .actions{display:flex;align-items:flex-start;gap:20px;align-self:stretch}.settings .wrap .content-wrap .user-settings .editor .role-settings .actions button{display:flex;height:48px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border:0}.settings .wrap .content-wrap .user-settings .editor .role-settings .actions .add{border-radius:5px;background:#5db1f9;color:#fff;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.settings .wrap .content-wrap .user-settings .editor .role-settings .actions .change{border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.settings .wrap .content-wrap .user-settings .table{width:100%}.settings .wrap .content-wrap .user-settings .table .header{display:grid;grid-template-columns:repeat(5,1fr);border-radius:5px;background:#efefef}.settings .wrap .content-wrap .user-settings .table .header p{padding:10px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.settings .wrap .content-wrap .user-settings .table .header p.actions{background:#d9d9d9}.settings .wrap .content-wrap .user-settings .table .body{width:100%;display:flex;flex-direction:column}.settings .wrap .content-wrap .user-settings .table .body .row-wrap{width:100%}.settings .wrap .content-wrap .user-settings .table .body .row-wrap .row{width:100%;display:grid;grid-template-columns:repeat(5,1fr);border-radius:5px}.settings .wrap .content-wrap .user-settings .table .body .row-wrap .row p{padding:10px;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-bottom:.5px solid #e3e3e3}.settings .wrap .content-wrap .user-settings .table .body .row-wrap .row .actions{display:flex;align-items:center;gap:10px;justify-self:center}.settings .wrap .content-wrap .user-settings .table .body .row-wrap .row .actions button{all:unset;display:flex;align-items:center;cursor:pointer}.login-page{height:100vh;width:100%;grid-column:span 2;background:#fff}.login-page .wrap{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.login-page .wrap .wrapper{display:flex;padding:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:10px;border-top:2px solid #fff;border-left:2px solid #fff;background:#fff3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.login-page .wrap .wrapper form{display:flex;flex-direction:column;align-items:flex-end;gap:30px}.login-page .wrap .wrapper form .placeholders{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.login-page .wrap .wrapper form .placeholders input{display:flex;width:454px;padding:15px;align-items:center;gap:10px;border-radius:5px;border:3px solid #000;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.login-page .wrap .wrapper form .placeholders .input-group{position:relative}.login-page .wrap .wrapper form .placeholders .togglePass{all:unset;display:grid;place-items:center;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.login-page .wrap .wrapper form button{display:flex;padding:15px 181px;justify-content:center;align-items:center;gap:10px;border-radius:5px;background:#000;color:#fff;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;transition:opacity .2s}.login-page .wrap .wrapper form button.loading{pointer-events:none;opacity:.5}header{grid-column:2/4;grid-row:1/2;padding:36px;height:120px}header .wrap{display:flex;align-items:center}header .wrap .main-info{flex-grow:1;display:flex;align-items:center;justify-content:space-between;margin-left:14px}header .wrap .main-info .date{display:flex;gap:5px;color:#adadad;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}header .wrap .main-info .account{display:flex;align-items:center;gap:15px}header .wrap .main-info .account p{color:#adadad;text-align:right;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}header .wrap .main-info .account .avatar{width:45px;height:45px;background:#2a3538;border-radius:50%;display:grid;place-items:center;color:#fff;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}header .wrap .main-info .account .exit{all:unset;display:grid;place-items:center}.sidebar__list{display:flex;flex-direction:column;gap:5px;list-style:none}.sidebar__list li .logo{display:flex;width:255px;padding:36px 30px 36px 0;align-items:center;gap:10px;border-radius:10px;background:#efefef}.sidebar__list li[data-link=home]{margin-top:30px}.sidebar{grid-row:-1/2;grid-column:1/2;width:100%;background:#fff}.sidebar__list{display:flex;flex-direction:column;list-style:none}.sidebar__list li .logo{display:flex;width:255px;padding:36px 30px 36px 0;align-items:center;gap:10px;background:#efefef}.sidebar__list li .logo h1{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.sidebar__list li[data-link=clients]{margin-top:30px}.sidebar__list li[data-link]{margin-left:25px;cursor:pointer}.sidebar__list li[data-link] a{display:flex;align-items:center;gap:10px;width:90%;height:80px;padding:15px 10px;transition:background ease-out .3s}.sidebar__list li[data-link] a:hover{border-radius:10px;background:#efefef}.sidebar__list li[data-link] a.active{border-radius:10px;background:#d9d9d9}.sidebar__list li[data-link] span,.sidebar__list li[data-link] img{pointer-events:none}.sidebar__list li[data-link] span{margin-left:15px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-page{padding-left:15px;padding-right:36px}.clients-page .wrap .control{display:flex;width:100%;justify-content:space-between;align-items:center}.clients-page .wrap .control .add{display:flex;width:257px;padding:24px 16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:10px;background:#2a3538;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.clients-page .wrap .control .filters-button{display:flex;width:172px;padding:20px 15px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:0;border-radius:10px;background:#efefef;cursor:pointer}.clients-page .wrap .control .filters-button span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .filters{margin-top:10px}.clients-page .wrap .filters form{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;overflow:hidden;width:100%;gap:10px;border-radius:10px;background:#efefef}.clients-page .wrap .filters form.active{grid-template-rows:1fr;padding:20px}.clients-page .wrap .filters form .wrapper{height:100%;overflow:hidden;display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;align-items:center}.clients-page .wrap .filters form .wrapper .left-placement{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.clients-page .wrap .filters form .wrapper .left-placement .segments-wrap{display:flex;align-items:flex-start;gap:40px}.clients-page .wrap .filters form .wrapper .left-placement .segments-wrap p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .filters form .wrapper .left-placement .segments-wrap .segments{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.clients-page .wrap .filters form .wrapper .left-placement .segments-wrap .segments .segmentLabel{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.clients-page .wrap .filters form .wrapper .left-placement .statuses-wrap{display:flex;align-items:flex-start;gap:57px}.clients-page .wrap .filters form .wrapper .left-placement .statuses-wrap p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .filters form .wrapper .left-placement .statuses-wrap .statuses{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.clients-page .wrap .filters form .wrapper .left-placement .statuses-wrap .statuses .statusLabel{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.clients-page .wrap .filters form .wrapper .right-placement{display:flex;flex-direction:column;gap:21px}.clients-page .wrap .filters form .wrapper .right-placement .date{display:flex;align-items:center;gap:11px}.clients-page .wrap .filters form .wrapper .right-placement .date p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .filters form .wrapper .right-placement .date input{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.clients-page .wrap .filters form .wrapper .right-placement .activateFilters{display:flex;padding:10px;justify-content:center;align-items:center;gap:337px;align-self:stretch;border:0;background:#d9d9d9;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.clients-page .wrap .label-search{display:flex;width:100%;padding:20px 0 20px 20px;justify-content:space-between;align-items:center}.clients-page .wrap .label-search h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .label-search .search-field{display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;transition:all .3s ease-out;border-radius:5px;background:#e3e3e3}.clients-page .wrap .label-search .search-field.active .text{width:0}.clients-page .wrap .label-search .search-field.active input{width:312px;opacity:1}.clients-page .wrap .label-search .search-field label{display:flex;align-items:center;gap:10px;cursor:pointer}.clients-page .wrap .label-search .search-field label img{filter:contrast(5%)}.clients-page .wrap .label-search .search-field label .text{color:#9e9e9e;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}.clients-page .wrap .label-search .search-field input{width:0;opacity:0;height:100%;border:none;background:none;transition:width .6s ease-out;color:#9e9e9e;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-page .wrap .label-search .search-field input::placeholder{color:#e3e3e3;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-page .wrap .table{width:100%}.clients-page .wrap .table .header-wrap{display:flex;width:100%;height:70px;padding:29px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#efefef}.clients-page .wrap .table .header-wrap .header{width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center}.clients-page .wrap .table .header-wrap .header p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .table .header-wrap .header .status,.clients-page .wrap .table .header-wrap .header .date{justify-self:center}.clients-page .wrap .table .body{height:calc(60vh - 70px);overflow-y:auto;padding-bottom:50px}.clients-page .wrap .table .body .row-wrap{display:flex;width:100%;height:78px;padding:9px 23px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-bottom:1px solid #efefef;background:#fff;transition:all .3s ease-out;cursor:pointer}.clients-page .wrap .table .body .row-wrap:hover{border-bottom:1px solid #efefef;background:#efefef}.clients-page .wrap .table .body .row-wrap .row{width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center}.clients-page .wrap .table .body .row-wrap .row .name{display:flex;align-items:center;gap:10px}.clients-page .wrap .table .body .row-wrap .row .name .avatar{width:35px;height:35px;background:#2a3538;display:grid;place-items:center;color:#fff;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-radius:50%}.clients-page .wrap .table .body .row-wrap .row .name .client-info{display:flex;flex-direction:column}.clients-page .wrap .table .body .row-wrap .row .name .client-info .name{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-page .wrap .table .body .row-wrap .row .name .client-info .phone{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.clients-page .wrap .table .body .row-wrap .row .status{display:flex;width:215px;padding:10px;justify-content:center;align-items:center;gap:10px;justify-self:center;border-radius:5px;color:#000;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-page .wrap .table .body .row-wrap .row .status[data-status=pending]{background:#ffd97f}.clients-page .wrap .table .body .row-wrap .row .status[data-status=payed]{background:#63cba5}.clients-page .wrap .table .body .row-wrap .row .status[data-status=archived]{background:#d9d9d9}.clients-page .wrap .table .body .row-wrap .row .status[data-status=deffered]{background:#d3a02b}.clients-page .wrap .table .body .row-wrap .row .status .time{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.clients-page .wrap .table .body .row-wrap .row .date{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;justify-self:center}.add-client-overlay .add-client-modal form .currencySelect .react-select__control{border-radius:5px;border:1px solid #d9d9d9;background:#fff;display:flex;padding:8px 12px;justify-content:space-between;align-items:center}.add-client-overlay .add-client-modal form .react-select__control{border-radius:5px;border:1px solid #d9d9d9;background:#fff;display:flex;padding:8px 12px;justify-content:space-between;align-items:center}.add-client-overlay .add-client-modal form .react-select__control--is-focused{border:1px solid #d9d9d9;outline:none;box-shadow:none}.add-client-overlay .add-client-modal form .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .react-select__indicator-separator{display:none}.add-client-overlay .add-client-modal form .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .react-select__option--is-focused{background:#efefef;cursor:pointer}.add-client-overlay .add-client-modal form .react-select__option--is-selected{background:#d9d9d9;cursor:default;pointer-events:none}.add-client-overlay{background:#0003;position:fixed;inset:0;z-index:999}.add-client-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.add-client-overlay.ReactModal__Overlay--after-open{opacity:1}.add-client-overlay.ReactModal__Overlay--before-close{opacity:0}.add-client-overlay .add-client-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:552px;padding:26px 23px;align-items:flex-start;gap:10px;height:calc(100% - 52px);overflow-y:scroll;border-radius:10px;background:#fff}.add-client-overlay .add-client-modal .container{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1 0 0}.add-client-overlay .add-client-modal .container .control{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%}.add-client-overlay .add-client-modal .container .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.add-client-overlay .add-client-modal .container .control button{all:unset;display:flex;align-items:center}.add-client-overlay .add-client-modal form{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;width:100%}.add-client-overlay .add-client-modal form .checked{height:100%;width:100%;background:#000}.add-client-overlay .add-client-modal form>div,.add-client-overlay .add-client-modal form .apartments-control{display:flex;flex-direction:column;width:100%;gap:5px}.add-client-overlay .add-client-modal form>div span,.add-client-overlay .add-client-modal form .apartments-control span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.add-client-overlay .add-client-modal form>div span sup,.add-client-overlay .add-client-modal form .apartments-control span sup{vertical-align:text-top}.add-client-overlay .add-client-modal form>div .input-wrap,.add-client-overlay .add-client-modal form .apartments-control .input-wrap{width:100%;display:flex;align-items:center;gap:10px}.add-client-overlay .add-client-modal form>div .input-wrap .country-code__control,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .country-code__control{width:125px;padding:5px 0;border-radius:5px;border:1px solid #d9d9d9;background:#fff}.add-client-overlay .add-client-modal form>div .input-wrap .country-code__single-value,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .country-code__single-value{display:flex;align-items:center}.add-client-overlay .add-client-modal form>div .input-wrap .country-code__single-value img,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .country-code__single-value img{width:15px;height:15px}.add-client-overlay .add-client-modal form>div .input-wrap .country-code__option,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .country-code__option{display:flex;align-items:center}.add-client-overlay .add-client-modal form>div .input-wrap .country-code__option img,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .country-code__option img{width:15px;height:15px}.add-client-overlay .add-client-modal form>div .input-wrap .country-code__indicator-separator,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .country-code__indicator-separator{display:none}.add-client-overlay .add-client-modal form>div .input-wrap .input-group,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .input-group{width:100%}.add-client-overlay .add-client-modal form>div .input-wrap input,.add-client-overlay .add-client-modal form .apartments-control .input-wrap input{padding:12px 18px;width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form>div .input-wrap .upload,.add-client-overlay .add-client-modal form>div .input-wrap .select,.add-client-overlay .add-client-modal form>div .input-wrap .submit,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .upload,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .select,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .submit{all:unset;width:100%;display:flex;padding:12px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.add-client-overlay .add-client-modal form>div .input-wrap .period,.add-client-overlay .add-client-modal form .apartments-control .input-wrap .period{width:100%}.add-client-overlay .add-client-modal form>div .input-wrap p,.add-client-overlay .add-client-modal form .apartments-control .input-wrap p{display:flex;width:94px;padding:17px 18px;justify-content:space-between;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.add-client-overlay .add-client-modal form>div .input-wrap.picker,.add-client-overlay .add-client-modal form .apartments-control .input-wrap.picker{border:1px solid #d9d9d9;position:relative;padding-right:15px}.add-client-overlay .add-client-modal form>div .input-wrap.picker input,.add-client-overlay .add-client-modal form .apartments-control .input-wrap.picker input{border:0;cursor:pointer}.add-client-overlay .add-client-modal form>div .input-wrap.picker img,.add-client-overlay .add-client-modal form .apartments-control .input-wrap.picker img{filter:invert(1);cursor:pointer}.add-client-overlay .add-client-modal form>div .input-wrap.picker .react-datepicker-wrapper,.add-client-overlay .add-client-modal form .apartments-control .input-wrap.picker .react-datepicker-wrapper{position:absolute;right:25%}.add-client-overlay .add-client-modal form>div .input-wrap.picker .react-datepicker__tab-loop,.add-client-overlay .add-client-modal form .apartments-control .input-wrap.picker .react-datepicker__tab-loop{position:absolute}.add-client-overlay .add-client-modal form>div .input-wrap.picker .react-datepicker__tab-loop .react-datepicker__triangle,.add-client-overlay .add-client-modal form .apartments-control .input-wrap.picker .react-datepicker__tab-loop .react-datepicker__triangle{left:unset!important;right:20px}.add-client-overlay .add-client-modal form>div .description,.add-client-overlay .add-client-modal form .apartments-control .description{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.add-client-overlay .add-client-modal form .passport-files{display:flex;flex-direction:column;width:100%;gap:5px}.add-client-overlay .add-client-modal form .passport-files .files{display:flex;flex-direction:column;width:100%;max-height:250px;overflow-y:auto;gap:5px;list-style:none}.add-client-overlay .add-client-modal form .passport-files .files li{width:100%;display:flex;justify-content:space-between;align-items:center}.add-client-overlay .add-client-modal form .passport-files .files li .file-info{display:flex;align-items:center;gap:5px}.add-client-overlay .add-client-modal form .passport-files .files li .file-info span{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .passport-files .files li button{all:unset;display:flex;align-items:center;cursor:pointer}.add-client-overlay .add-client-modal form .passport-files .input-wrap{display:flex}.add-client-overlay .add-client-modal form .passport-files .input-wrap button{all:unset;width:100%;display:flex;padding:12px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.add-client-overlay .add-client-modal form .passport .input-wrap input[name=passport-serial]{display:flex;width:98px;padding:12px 18px;justify-content:space-between;align-items:center}.add-client-overlay .add-client-modal form .passport .input-wrap.picker{border:1px solid #d9d9d9;position:relative;padding-right:15px}.add-client-overlay .add-client-modal form .passport .input-wrap.picker input{border:0;cursor:pointer}.add-client-overlay .add-client-modal form .passport .input-wrap.picker img{filter:invert(1);cursor:pointer}.add-client-overlay .add-client-modal form .passport .input-wrap.picker .react-datepicker-wrapper{position:absolute;right:25%}.add-client-overlay .add-client-modal form .passport .input-wrap.picker .react-datepicker__tab-loop{position:absolute}.add-client-overlay .add-client-modal form .passport .input-wrap.picker .react-datepicker__tab-loop .react-datepicker__triangle{left:unset!important;right:20px}.add-client-overlay .add-client-modal form .payment-types{display:flex;width:100%;justify-content:space-between;flex-direction:row}.add-client-overlay .add-client-modal form .currencySelect .react-select__control{border-radius:5px;border:1px solid #d9d9d9;background:#fff}.add-client-overlay .add-client-modal form .currencySelect .react-select__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .currencySelect .react-select__indicator-separator{display:none}.add-client-overlay .add-client-modal form .currencySelect .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .currencySelect .react-select__option--is-focused{background:#efefef;cursor:pointer}.add-client-overlay .add-client-modal form .currencySelect .react-select__option--is-selected{background:#d9d9d9;cursor:default;pointer-events:none}.add-client-overlay .add-client-modal form .apartments-control{gap:15px}.add-client-overlay .add-client-modal form .apartments-control .apartments{display:flex;flex-direction:column;list-style:none;width:100%}.add-client-overlay .add-client-modal form .apartments-control .apartments li{width:100%;display:flex;justify-content:space-between}.add-client-overlay .add-client-modal form .apartments-control .apartments li .info{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.add-client-overlay .add-client-modal form .apartments-control .apartments li .info .title{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.add-client-overlay .add-client-modal form .apartments-control .apartments li .info .value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.add-client-overlay .add-client-modal form .apartments-control .apartments li .delete{all:unset;display:flex;align-items:center;cursor:pointer}.add-client-overlay .add-client-modal form .period{display:flex;width:506px;justify-content:space-between;align-items:center}.add-client-overlay .add-client-modal form .period__control{padding:5px 18px;width:100%}.add-client-overlay .add-client-modal form .period__single-value{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .period__indicator-separator{display:none}.add-client-overlay .add-client-modal form .period__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .documents-control{display:flex;flex-direction:column;width:100%;gap:15px}.add-client-overlay .add-client-modal form .documents-control span{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.add-client-overlay .add-client-modal form .documents-control .documents{list-style:none;width:100%;display:flex;flex-direction:column}.add-client-overlay .add-client-modal form .documents-control .documents li{width:100%;display:flex;justify-content:space-between;align-items:center}.add-client-overlay .add-client-modal form .documents-control .documents li .file-info{display:flex;align-items:center;gap:5px}.add-client-overlay .add-client-modal form .documents-control .documents li .file-info span{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.add-client-overlay .add-client-modal form .documents-control .documents li button{all:unset;display:flex;align-items:center;cursor:pointer}.add-client-overlay .add-client-modal form .documents-control .input-wrap{display:flex}.add-client-overlay .add-client-modal form .documents-control .upload{all:unset;width:100%;display:flex;padding:12px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.clients-pay .wrap .control{display:flex;width:100%;padding:20px;justify-content:space-between;align-items:center;background:#fff}.clients-pay .wrap .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.clients-pay .wrap .control .graph{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:5px;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-pay .wrap .control .search-field{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;transition:all .3s ease-out;border-radius:10px;background:#2a3538}.clients-pay .wrap .control .search-field.active .text{width:0}.clients-pay .wrap .control .search-field.active input{width:312px;opacity:1}.clients-pay .wrap .control .search-field label{display:flex;align-items:center;gap:10px;cursor:pointer}.clients-pay .wrap .control .search-field label .text{color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}.clients-pay .wrap .control .search-field input{width:0;opacity:0;height:100%;border:none;background:none;transition:width .6s ease-out;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-pay .wrap .control .search-field input::placeholder{color:#e3e3e3;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-pay .wrap .table{width:100%}.clients-pay .wrap .table .header-wrap{display:flex;width:100%;height:70px;padding:29px 20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#efefef}.clients-pay .wrap .table .header-wrap .header{width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center}.clients-pay .wrap .table .header-wrap .header p{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-pay .wrap .table .header-wrap .header .status{text-align:center}.clients-pay .wrap .table .header-wrap .header .date{text-align:right}.clients-pay .wrap .table .body .row-wrap{display:flex;width:100%;height:78px;padding:9px 23px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-bottom:1px solid #efefef;background:#fff;cursor:pointer}.clients-pay .wrap .table .body .row-wrap .row{width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center}.clients-pay .wrap .table .body .row-wrap .row .name{display:flex;align-items:center;gap:10px}.clients-pay .wrap .table .body .row-wrap .row .name .avatar{width:35px;height:35px;background:#2a3538;display:grid;place-items:center;color:#fff;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-radius:50%}.clients-pay .wrap .table .body .row-wrap .row .name .client-info{display:flex;flex-direction:column}.clients-pay .wrap .table .body .row-wrap .row .name .client-info .name{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.clients-pay .wrap .table .body .row-wrap .row .name .client-info .phone{color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.clients-pay .wrap .table .body .row-wrap .row .status{display:flex;width:215px;padding:10px;justify-content:center;align-items:center;gap:10px;justify-self:center;border-radius:5px;color:#000;text-align:center;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.clients-pay .wrap .table .body .row-wrap .row .status[data-status=topay]{border-radius:5px;background:#ffd97f}.clients-pay .wrap .table .body .row-wrap .row .status[data-status=overdue]{border-radius:5px;background:#f33}.clients-pay .wrap .table .body .row-wrap .row .status .time{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.clients-pay .wrap .table .body .row-wrap .row .date{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-align:right}.ask-confirm-overlay{background:#0003;position:fixed;inset:0;z-index:999}.ask-confirm-overlay.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.ask-confirm-overlay.ReactModal__Overlay--after-open{opacity:1}.ask-confirm-overlay.ReactModal__Overlay--before-close{opacity:0}.ask-confirm-overlay .ask-confirm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;display:flex;width:718px;padding:20px;flex-direction:column;align-items:flex-start;gap:10px}.ask-confirm-overlay .ask-confirm .wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.ask-confirm-overlay .ask-confirm .wrapper .control{width:100%;display:flex;justify-content:space-between;align-items:center}.ask-confirm-overlay .ask-confirm .wrapper .control h1{color:#000;font-family:Proxima Nova;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.ask-confirm-overlay .ask-confirm .wrapper .control button{all:unset;display:flex;align-items:center;cursor:pointer}.ask-confirm-overlay .ask-confirm .wrapper .content{display:flex;align-items:center;align-self:stretch;gap:5px;width:100%}.ask-confirm-overlay .ask-confirm .wrapper .content .input-group{width:100%;flex:1 0 0}.ask-confirm-overlay .ask-confirm .wrapper .content input{display:flex;padding:12px 18px;justify-content:space-between;align-items:center;flex:1 0 0;width:100%;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.ask-confirm-overlay .ask-confirm .wrapper .content p{display:flex;width:94px;height:60px;padding:12px 18px;justify-content:center;align-items:center;border-radius:5px;border:1px solid #d9d9d9;background:#fff;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.ask-confirm-overlay .ask-confirm .wrapper .buttons{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%}.ask-confirm-overlay .ask-confirm .wrapper .buttons .cancel{all:unset;display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#efefef;color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.ask-confirm-overlay .ask-confirm .wrapper .buttons .confirm{all:unset;display:flex;padding:12px 10px;align-items:flex-start;gap:10px;border-radius:5px;background:#63cba5;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.graph-page{padding-left:12px;padding-right:40px}.graph-page .selectors-wrap{display:flex;align-items:center;gap:30px}.graph-page .selectors-wrap .select-group .react-select__control{border-radius:5px;border:1px solid #d9d9d9;background:#fff}.graph-page .selectors-wrap .select-group .react-select__control--menu-is-open .react-select__dropdown-indicator{transform:rotate(180deg)}.graph-page .selectors-wrap .select-group .react-select__indicator-separator{display:none}.graph-page .selectors-wrap .select-group .react-select__dropdown-indicator{transition:transform .3s ease-in-out}.graph-page .selectors-wrap .select-group .react-select__single-value,.graph-page .selectors-wrap .select-group .react-select__option{color:#000;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.graph-page .selectors-wrap .select-group .react-select__loading-indicator{color:#000}.graph-page .table{margin-top:10px;width:100%;height:100%}.graph-page .table .header{width:99%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;background:#eaeaea}.graph-page .table .header p{height:56px;padding:10px;border:1px solid #adadad;display:flex;align-items:center;color:#000;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.graph-page .table .header span{width:100%}.graph-page .table .body{width:100%;height:calc(100vh - 400px);overflow-y:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.graph-page .table .body .skeleton-container{width:100%;grid-column:span 7;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;row-gap:35px}.graph-page .table .body .skeleton-container .react-loading-skeleton{display:flex;align-items:center;padding:5px 5px 5px 10px}.graph-page .table .body .bill{grid-column:span 7;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.graph-page .table .body .bill.lock{opacity:.5;cursor:not-allowed;pointer-events:none}.graph-page .table .body .bill p,.graph-page .table .body .bill .action{display:flex;height:43px;padding:5px 5px 5px 10px;align-items:center;gap:10px;flex:1 0 0;border-bottom:1px solid #adadad;border-left:1px solid #adadad;background:#fff;color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.graph-page .table .body .bill p .checkbox,.graph-page .table .body .bill .action .checkbox{cursor:pointer}.graph-page .table .body .bill p .icon,.graph-page .table .body .bill .action .icon{height:100%;width:100%;background:#000;cursor:pointer}.graph-page .table .body .bill p .lock,.graph-page .table .body .bill .action .lock{display:flex;align-items:center;gap:5px}.graph-page .table .body .bill p .lock .icon,.graph-page .table .body .bill .action .lock .icon{width:20px;height:20px;display:block;border-radius:5px}.graph-page .table .body .bill .uzsPay,.graph-page .table .body .bill .currencyPay{border:0;width:100%;height:100%;display:flex;height:43px;padding:5px 5px 5px 10px;align-items:center;gap:10px;flex:1 0 0;border-bottom:1px solid #adadad;border-left:1px solid #adadad;background:#fff;color:#000;font-family:Proxima Nova;font-size:12px;font-style:normal;font-weight:400;line-height:normal;pointer-events:fill}.graph-page .total{display:flex;width:100%;padding:26px 40px 26px 13px;justify-content:center;align-items:center;gap:10px}.graph-page .total .totalText{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.graph-page .total .totalText .label{color:#000;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.graph-page .total .totalText .value{color:#000;text-align:right;font-family:Proxima Nova;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.graph-page .total .totalButton{display:flex;width:268px;height:48px;padding:12px 10px;justify-content:center;align-items:center;gap:10px;border:0;border-radius:5px;background:#5db1f9;color:#fff;font-family:Proxima Nova;font-size:20px;font-style:normal;font-weight:700;line-height:normal}*{padding:0;margin:0;box-sizing:border-box;outline:none;text-decoration:none}.wrap{width:100%;margin:0 auto}img{max-width:100%}#root{display:grid;grid-template-columns:255px 1fr;overflow:hidden;height:100vh;background:#f9f9f9}#root .pageContent{overflow-y:scroll;grid-column:2/3;height:100vh;position:relative}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,0) inset!important}input:-moz-autofill,input:-moz-autofill:hover,input:-moz-autofill:focus,input:-moz-autofill:active{transition:background-color 5000s ease-in-out 0s!important;color:#000!important;box-shadow:0 0 0 1000px #fff0 inset!important}button{cursor:pointer!important}[hidden]{display:none!important}
