@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@400;500&display=swap);@font-face{font-family:BPG Nino Mtavruli;src:url(/static/media/bpg_nino_mtavruli_normal.331736f59d5f0a121b51.ttf)}@font-face{font-family:BPG Nino Medium;src:url(/static/media/bpg_nino_medium.f1e702555097e96b4ecc.ttf)}body{font-family:BPG Nino Mtavruli;margin:0}:root{--darkPrimary:#333;--darkSecondary:#4f4f4f;--backgroundLight:#f0f0f7;--backgroundGray:#e5e6ee;--errorColor:#daa161;--lightCyan:#f0f0f7;--borderColor:#828282}*{box-sizing:border-box;margin:0;padding:0}.icon{cursor:pointer}.checkbox-disabled{opacity:.8}.d-flex-centered{align-items:center;display:flex;gap:10px}button{all:unset;cursor:pointer}.column-flex-centered{align-items:center;display:flex;flex-direction:column;justify-content:center}.row-flex-between{align-items:center;display:flex;justify-content:space-between}.shadow{box-shadow:0 8px 22px #aaa}input:focus{outline:1px solid #333;outline:1px solid var(--darkPrimary)}.page-container{background-color:#e5e6ee;background-color:var(--backgroundGray);display:flex;flex-direction:column;flex-grow:1;height:100vh;justify-content:space-between}.logo{font-family:Antonio,sans-serif;font-size:70px;font-weight:500;-webkit-user-select:none;user-select:none}.text-link{width:clamp(300px,30vw,100%)}.link,.text-link{color:inherit;text-decoration:inherit}input[type=date]::-webkit-calendar-picker-indicator{height:20px;margin:0;padding:0;width:20px}.modal-overlay{background-color:rgba(0,0,0,.4);height:100vh;left:0;position:absolute;top:0;width:100%;z-index:2}.modal-content{background-color:#fff;border-radius:10px;left:50%;padding:10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.confirm-modal{align-items:center;display:flex;flex-direction:column;font-family:BPG Nino Medium;gap:40px;padding:70px 30px 30px;text-align:center}.confirm-modal>p{max-width:300px}.confirm-button{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;display:inline;font-size:14px;padding:8px 20px}.loader-black{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#000;height:20px;width:20px}.error-msg{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:50%;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;z-index:1001}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-inner{background:var(--backgroundLight);border-radius:5px;font-size:1.6rem;margin:20px;padding:80px 0 60px;text-align:center;width:clamp(350px,60vw,900px)}.login-headers{color:var(--darkPrimary)}.login-headers>h1{font-family:Antonio,sans-serif;font-size:70px;font-weight:500;margin:-25px 0 25px}.login-headers>*{margin-bottom:20px}.login-form{font-size:.5em;position:relative}.login-form>p{font-size:larger;margin:20px 0 10px}.form-input{border:1px solid #e0e0e0;border-radius:5px;font-family:BPG Nino Medium,sans-serif;font-size:larger;margin:0 0 10px 10px;padding:15px 28px;width:100%}.input-container{margin-left:-20px;position:relative;width:clamp(300px,30vw,100%)}button.disabled,input.disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.eye-icon{bottom:25px;cursor:pointer;position:absolute;right:5px}.form-button{background-color:#333;border-radius:3px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;padding:15px 0;width:clamp(300px,30vw,100%)}.form-button:hover{background-color:#444}.error-border{border:1px solid var(--errorColor);color:var(--errorColor)}.error-border::-webkit-input-placeholder{color:var(--errorColor)}.error-border::placeholder{color:var(--errorColor)}.copyright{color:#bdbdbd;font-size:16px;padding:20px 0}.loading-button{background-color:silver}.error-msg{-webkit-animation:popup .1s ease-in-out;animation:popup .1s ease-in-out;background-color:var(--errorColor);border-radius:7px;bottom:-50px;font-family:BPG Nino Medium;font-size:larger;padding:50px 60px;position:absolute}.close-icon{cursor:pointer;position:absolute;right:12px;top:12px}.loading-dots{font-size:70px}.untouchable{z-index:-1}.modules{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:50px 0;justify-content:center;margin-left:-50px;margin-top:0;text-transform:uppercase;width:100%}.module-container{flex-grow:1;width:100%}.modules-row{align-items:center;display:flex;gap:30px;width:70%}.notifications-module-card{position:relative}.notification-pointer{align-items:center;background-color:#eb5757;border-radius:50%;color:#fff;display:flex;font-size:12px;height:25px;justify-content:center;padding-top:2px;position:absolute;right:12px;text-align:center;top:12px;width:25px}@media screen and (max-width:1300px){.modules{margin-left:-120px}}@media screen and (max-width:1100px){.modules{margin-left:0}.modules-row{flex-direction:column;gap:50px}}.header-container{background-color:#fff;display:flex;justify-content:space-between;padding:10px 40px;width:100%}.header-left,.header-right{align-items:center;display:flex;font-size:smaller;gap:20px}.header-left{gap:10px}.header-left>h1{cursor:pointer;font-size:35px;margin-top:-10px}.header-left p{font-size:11px;margin-top:3px}.header-right p{font-family:BPG Nino Medium,sans-serif;font-size:16px;text-transform:uppercase}.logout-icon{cursor:pointer;width:20px}.logo{font-size:35px;margin-top:-5px}.module_card{align-items:center;background-image:linear-gradient(#fff 50%,#061095b2 0);border-radius:15px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:220px;justify-content:center;position:relative;width:360px}.module_card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.1s ease-in}.module_icon{align-items:center;background-color:#061095;border:2px solid #fff;border-radius:15px;display:flex;flex-direction:column;height:50%;justify-content:center;width:37.5%}.module_name{margin-top:20px;text-align:center}.module_nameEn{font-size:14px;margin-top:10px;text-align:center}.footer_component{align-items:center;background-color:#fff;color:#333;display:flex;font-size:15px;justify-content:center;padding:20px 0;width:100%}.footer_component a{color:#333;text-decoration:none}.page-container{overflow:auto}.services-container{flex-grow:1;width:100%}.table-container{overflow-y:auto;padding:15px 30px;width:100%}.navbar-container{align-items:center;background:var(--lightCyan);display:flex;justify-content:space-between;padding:15px 50px 15px 100px}.navbar-right{gap:20px}.navbar-right>.text-link{cursor:pointer;font-size:15px;font-size:14px;font-weight:700;max-width:200px;text-align:center}.nav-selected,.navbar-right>.text-link:hover{color:var(--errorColor)}.home-icon{margin-top:3px;width:15px}.instruction-button{align-items:center;border:1px solid gray;border-radius:20px;color:#000;display:flex;font-size:12x;justify-content:center;padding:10px 17px;text-align:center;text-decoration:none}@media only screen and (max-width:1200px){.navbar-right>.text-link{font-size:12px}.navbar-right{flex-direction:column;gap:10px}}.controlbar-container{align-items:center;background-color:var(--lightCyan);border-radius:3px;box-shadow:0 2px 10px #aaa;display:flex;font-family:BPG Nino Medium,sans-serif;font-weight:700;justify-content:space-between;margin-bottom:15px;padding-left:30px}.controlbar-left,.controlbar-right{align-items:center;display:flex;height:100%;overflow:auto}.controlbar-left{flex:1 1;gap:25px;overflow:visible;position:relative}.controlbar-category-filter{left:50px;position:absolute}.controlbar-left>*,.selector{cursor:pointer}.selector{align-items:center;display:flex;font-size:14px;gap:10px;padding:20px;position:relative}.selector:hover{background-color:#fff;color:var(--errorColor)}.table{background-color:#fff;border-radius:5;box-shadow:0 2px 10px #aaa;height:65vh;width:100%}.selector-selected{background-color:#fff;color:var(--errorColor)}.card-skeleton{margin-bottom:30px}.owners-list{height:60vh;overflow-y:auto}.owners-list,.owners-list-table{display:flex;flex-direction:column}.test-scroll{background-color:red;height:40px;overflow-y:auto}@media only screen and (max-width:1250px){.selector{font-size:13px;padding:20px 10px}.total_cost_text{font-size:14px;margin-left:-10px;margin-top:5px}}@media only screen and (max-width:860px){.controlbar-right{display:none}.consturctor-col,.table{width:100%}.table{flex-direction:column;height:auto}.controlbar-container{height:50px}}.filter-container{background-color:var(--lightCyan);border:1px solid #bdbdbd;font-family:BPG Nino Medium;margin-bottom:10px;margin-top:-10px;padding:5px 50px 15px}.filter-row{align-items:center;display:flex;gap:50px;margin-top:10px}.filter-dropdown-container{display:inline;position:relative;width:100%}.filter-dropdown-selector{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:block;font-family:BPG Nino Medium,sans-serif;font-size:12px;height:35px;overflow-x:hidden;overflow-y:hidden;padding:10px 20px;position:relative}.filter-arrow{position:absolute;right:20px;top:12px}.filter-x{position:absolute;right:8px;top:8px}.filter-dropdown-list{background-color:#fff;border:1px solid #bdbdbd;border-top:none;font-size:10px;max-height:300px;overflow-y:auto;position:absolute;top:35px;width:100%;z-index:1000}.filter-dropdown-element{padding:10px}.filter-dropdown-element:hover{background-color:#e0e0e0}.filter-date-input,.filter-input{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:block;font-family:BPG Nino Medium;font-size:12px;padding:10px 20px;position:relative;width:100%}.filter-input-container{position:relative;width:100%}.phone-input-container{align-items:center;display:flex;width:100%}.date-input-container{position:relative;width:100%}.date-placeholder{align-items:center;background-color:#fff;color:var(--borderColor);display:flex;font-size:13px;height:90%;justify-content:center;left:20px;position:absolute;top:2px}.phone-index-dropdown{font-size:12px;width:250px}.phone-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:block;font-family:BPG Nino Medium;font-size:12px;padding:10px 20px;position:relative}.filter-buttons,.phone-input{align-items:center;width:100%}.filter-buttons{display:flex;gap:20px;justify-content:flex-end}.filter-buttons>*{text-align:center;width:140px}.filter-clear-button{align-items:center;background-color:#bdbdbd;border-radius:5px;box-shadow:2px 5px 6px #aaa;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-top:10px;padding:10px 40px}@media only screen and (max-width:1350px){.filter-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto auto;grid-template-rows:auto auto}.input-placeholder{display:none}}@media only screen and (max-width:750px){.filter-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto;grid-template-rows:auto}}@media only screen and (max-width:1100px){.date-placeholder{font-size:11px;height:auto;left:5px;padding:2px;top:-8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.owners_card{grid-template-columns:46% 27% 27%;z-index:100}.lease_card,.owners_card{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;font-size:15px;margin-bottom:10px;padding:10px;position:relative}.lease_card{grid-template-columns:50% 20% 15% 15%}.visitor_card{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;font-size:15px;grid-template-columns:50% 50%;margin-bottom:10px;padding:10px;position:relative}.table-rows{padding:15px}.apartment-rows{border-left:1px solid #000;border-right:1px solid #000;margin-left:-.5px;padding-right:20px}.apartment-rows,.parking-rows{padding-left:20px}.lease-rows{margin:16px 0 0 30px}.parking-column{border-left:1px solid #000;margin-left:-.5px}.card-rows{border-right:.5px solid #000;display:flex;flex-direction:column;padding-right:20px}.card-rows>label{font-weight:900;margin-bottom:15px;margin-left:15px;margin-top:10px}.owners-info{align-items:center;display:flex}.owners-text{margin-left:20px}.lower-line{border-bottom:1px solid #000}.upper-line{border-top:1px solid #000}.phoneIcon{width:12px}.owners-header{background:#f0f0f7!important;border:.5px solid #bdbdbd!important;box-shadow:none;font-weight:700}.header-cell{text-align:center}.rectangle_box{background-color:#daa161;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;font-family:BPG Nino Medium,sans-serif;font-size:15px;left:40px;min-width:230px;padding:20px 30px 10px 10px;position:absolute;z-index:1000}.application-date{margin-bottom:5px}.box-close{position:absolute;right:5px;top:5px}.box-close img{justify-self:flex-end}.box-off{display:none}.box-on{display:flex}.download-button{align-self:flex-end;cursor:pointer;margin:15px;z-index:2}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.form-table{max-height:600px;overflow:auto;position:relative}.owner-form{display:flex;height:90%;padding:20px;position:relative;width:100%}.owner-form,.owner-form label{font-family:BPG Nino Medium,sans-serif}.owner-form label{font-size:14px;font-weight:700}.form-item>label{margin-bottom:20px}.owner-form-left,.owner-form-right{border-right:1px solid var(--borderColor);display:flex;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:0 100px;position:relative;width:50%}.space-between{justify-content:space-between}.owner-form-right::-webkit-scrollbar{display:block;height:300px;width:5px}.owner-form-right::-webkit-scrollbar-track{background:transparent;margin-top:25px}.owner-form-right::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-left:none;border-right:none}.owner-form-right::-webkit-scrollbar-track-piece:end{background:transparent;margin-bottom:10px}.owner-form-right{border-right:none}.ownership-title-component{align-items:center;display:flex;gap:15px;margin-bottom:15px;margin-top:15px}.form-actions{align-items:center;border-top:1px solid var(--borderColor);display:flex;gap:30px;height:10%;justify-content:center;margin-top:-20px;padding-top:20px;width:100%}.form-item{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px;margin-left:-40px;width:100%}.lease-item{margin-top:50px}.lease-item>label{margin-bottom:30px;margin-left:30px}.status-dropdown{width:400px}.country-index{grid-area:ind}.tel{grid-area:tel}.name{grid-area:name}.lastname{grid-area:last}.id-number{grid-area:id}.person-form{grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-areas:"ind ind ind ind tel tel tel tel tel tel tel tel" "name name name name last last last last id id id id"}.input{border:1px solid var(--borderColor);border-radius:5px;cursor:pointer;font-size:11px;margin-top:10px;padding:15px;width:100%}.organization-form{display:flex;gap:20px;margin-bottom:30px}.actual-person{margin-top:20px;position:relative}.put-button{align-self:flex-end;background-color:var(--errorColor);border-radius:5px;box-shadow:2px 5px 6px #aaa;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:10px;padding:10px 40px}.apartment-data-form,.parking-data-dates,.parking-data-form{align-items:center;display:flex;gap:15px}.parking-data-dates{justify-content:space-between}.parking-data-dates input{width:30%}.input-date{position:relative;width:clamp(80px,10vw,210px)}.date-inputs{align-items:center;display:flex;gap:15px}.input-date>input{padding:10px;width:100%}.input-date>p{background-color:#fff;color:var(--borderColor);color:#000;font-size:10px;left:5px;padding:5px;position:absolute;text-align:center;top:0}.parking-dropdown{width:150%}.form-btn-primary,.form-btn-secondary{border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:12px 0;text-align:center;width:200px}.form-btn-primary{background-color:#10202b}.form-btn-secondary{background-color:#10202b80}.form-close{cursor:pointer;position:absolute;right:15px;top:15px;width:20px}.reverse{display:flex;flex-direction:row-reverse}.input-error{border:1px solid var(--errorColor)}.input-error::-webkit-input-placeholder{color:var(--errorColor)}.input-error::placeholder{color:var(--errorColor)}.card-item-list{margin:0}.card-item{align-items:center;border-bottom:1px solid var(--borderColor);border-radius:3px;color:#000;display:flex;flex-wrap:nowrap;font-size:13px;gap:10px;justify-content:space-between;margin-bottom:15px;padding:10px 4px 10px 5px;position:relative;word-spacing:5px}.bin{cursor:pointer;width:15px}.owners-card-list{width:110%}.edit-add-icon{align-self:flex-end;cursor:pointer;width:25px}.edit-icon{cursor:pointer;width:20px}.edit-icons{align-items:center;display:flex;gap:10px;right:5px;top:5px}.add-button-disabled{opacity:.4}.editing{color:var(--errorColor)}.responsible-person-checkbox{margin-bottom:10px}.input-outer{position:relative;width:100%}.input-title{background-color:#fff;font-size:9px;left:8px;padding:3px;position:absolute;top:2px}@-webkit-keyframes popup{0%{bottom:-100px}to{bottom:-50px}}@keyframes popup{0%{bottom:-100px}to{bottom:-50px}}.form-error-msg{-webkit-animation:popup .1s ease-in-out;animation:popup .1s ease-in-out;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:300px;z-index:2}@media only screen and (max-width:1300px){.apartment-data-form,.parking-data-dates,.parking-data-form{display:flex;flex-direction:column;gap:0}.date-inputs{display:flex;flex-direction:column;width:100%}.input-date{width:100%}.owner-form-left,.owner-form-right{padding-left:60px;padding-right:60px}.parking-dropdown{width:100%}.person-form{display:flex;flex-direction:column}.organization-form{flex-direction:column;gap:0}}.dropdown-container,.dropdown-selector{position:relative;width:100%}.dropdown-selector{align-items:center;border:1px solid var(--borderColor);border-radius:5px;cursor:pointer;display:flex;font-size:11px;gap:15px;justify-content:space-between;margin-top:10px;padding:15px}.arrow{height:10px;width:18px}.dropdown-notselected{color:var(--borderColor)}.dropdown-list{background-color:#fff;border:1px solid var(--borderColor);border-top:none;font-size:11px;max-height:220px;overflow:auto;position:absolute;width:100%;z-index:1}.dropdown-element{cursor:pointer;margin-top:2px;padding:15px;width:100%}.dropdown-element:hover{background-color:var(--lightCyan)}.dropdown-title{background-color:#fff;font-size:9px;left:9px;padding:3px;position:absolute;text-align:center;top:-10px}.dropdown-selector>p{font-size:9px}@media only screen and (max-width:1200px){.dropdown-selector{font-size:12px}}.country-dropdown{position:relative;width:100%}.country-input-container{position:relative}.country-dropdown-arrow{height:10px;position:absolute;right:15px;top:27px;width:18px}.dropdown-element-selected{background-color:var(--lightCyan)}.input-field{font-family:BPG Nino Medium;position:relative;width:100%}.input-field input::-webkit-input-placeholder{font-family:BPG Nino Medium;font-size:11px}.input-field input::placeholder{font-family:BPG Nino Medium;font-size:11px}.input-field label{background-color:#fff;font-size:9px;left:10px;padding:2px;position:absolute;top:3px}.input-symbol-limit{bottom:0;color:#6f6f6f;font-size:11px;position:absolute;right:10px}.constructor-table{align-items:center;display:flex;font-family:BPG Nino Medium;padding:50px 0}.constructor-col-title{font-family:BPG Nino Medium;font-size:14px;font-weight:700;margin-bottom:30px}.constructor-col{border-right:1px solid #828282;height:100%;overflow-y:auto;padding:0 40px;width:33.5%}.categories-list{font-family:BPG Nino Medium;font-size:14px;margin-top:35px}.category-list-item{align-items:center;border-bottom:1px solid #828282;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin-bottom:20px;padding:15px 0}.category-list-item-left,.category-list-item-right{align-items:center;display:flex;gap:5px}.category-list-item-left{gap:10px}.checkbox{align-items:center;border:1px solid #000;border-radius:3px;cursor:pointer;display:flex;font-size:15px;height:18px;justify-content:center;text-align:center;width:18px}.constructor-list-icon{width:20px}.check-selected{border-color:var(--errorColor);color:var(--errorColor)}.category-skeleton{margin-bottom:15px}.service-edit-icon,.service-visibility-icon{cursor:pointer}.category-input{display:flex;flex-direction:column;justify-content:center;margin-left:-10px}.category-input-field{padding-right:40px}.category-input-fields{align-items:center;display:flex;gap:5px}.category-input-fields>input{margin-bottom:10px}.icon-upload{align-items:center;aspect-ratio:1;border:1px solid var(--borderColor);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;gap:1px;justify-content:center;margin-top:10px;padding-top:5px;position:relative;width:60px}.icon-upload>p{font-size:12px}.category-put-button{align-self:flex-end;background-color:var(--errorColor);border-radius:5px;box-shadow:2px 5px 6px #aaa;color:#fff;cursor:pointer;display:inline-block;font-size:12px;padding:8px 0;text-align:center;width:70px}.services-inputs{display:flex;flex-direction:column;padding-bottom:40px;width:100%}.services-inputs-col-row,.services-inputs-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.services-inputs-col{flex:1 1;height:110px}.services-input-checkbox{align-items:center;display:flex;gap:10px;margin-top:10px}.services-input-checkbox>label{color:#828282;font-size:11px;margin-top:2px}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:1px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:8px;width:8px}.fees{border-bottom:1px solid #000}.fees-container{display:flex;flex-direction:column}.fees-edit-icon{align-self:flex-start;cursor:pointer;margin-left:20px;margin-top:20px}.fee-save-button{align-self:center;margin-left:20px}.fee{font-family:BPG Nino Medium;font-size:14px;gap:30px;margin-bottom:20px}.fee,.fee-tariff{display:flex;flex-wrap:wrap;justify-content:space-between}.fee-tariff{align-items:center;align-self:flex-end}.fee-currency{font-size:25px;font-weight:700;margin-top:10px}.fee-currency-arrow{margin-left:2px;width:10px}.fee-price{border:none;font-size:50px;width:130px}.fee-data>p{margin-bottom:5px}.fee-currency-selector{cursor:pointer;font-size:15px;position:relative}.service-textarea{padding-right:40px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon-drop{grid-row-gap:20px;grid-column-gap:10px;border:1px solid #828282;border-top:none;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:50px 50px 50px 50px;height:400px;left:0;overflow-y:auto;padding:20px;row-gap:20px;top:55px}.fee-currencies-drop,.icon-drop{background-color:#fff;position:absolute;z-index:1}.fee-currencies-drop{border:1px solid #000;border-top:none;margin-top:5px;padding:0;right:-8px}.fee-currencies-drop>p{margin-bottom:5px;padding:3px 15px;width:100%}.fee-currencies-drop>p:hover{background-color:#d1d1d1}.working_hour_row{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:10px}.working_hours_container{margin-top:40px}.working_hour_inputs{display:flex;gap:15px}.working_hours_container>label{color:#444;font-size:11px;font-weight:700;margin-top:2px}.working_hour_row>label{color:#828282;font-size:11px;margin-top:10px}.service-update-icon{align-self:flex-end;cursor:pointer}@media only screen and (max-width:1200px){.category-list-item{font-size:12px;gap:10px}.service-edit-icon,.service-visibility-icon{width:15px}}@media only screen and (max-width:1000px){.category-input-fields,.services-inputs-row{flex-wrap:wrap}.icon-upload{width:60px}}@media only screen and (max-width:1200px){.constructor-col-title{margin-top:0}.constructor-col{overflow-y:auto}}@media only screen and (max-height:900px){.constructor-col-title{margin-top:0}.constructor-col{height:400px;overflow-y:auto;padding-top:30px;width:100%}}.textarea{display:flex;resize:none}.text-area-container{position:relative;width:100%}.language-switcher{align-items:center;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:6px;text-align:center;top:20px}.language-switcher,.symbols-limit{font-size:12px;position:absolute;right:10px}.symbols-limit{bottom:10px;color:#6f6f6f;-webkit-user-select:none;user-select:none}.red-outline{color:red}.language-switcher:hover{background-color:#f1f1f1}.request-card{font-size:15px;font-size:12px;min-height:160px}.request-card,.request-cards-header{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;grid-template-columns:20% 20% 20% 20% 20%;margin-bottom:10px;padding:10px;position:relative}.request-cards-header{font-size:13px;font-size:15px}.request-list{display:flex;flex-direction:column;height:60vh;overflow-y:auto}.requst-list::-webkit-scrollbar{display:none}.request-column{border-right:1px solid #000;padding:5px 15px;position:relative}.no-right-border{border-right:none}.card-main-category,.card-sub-category{align-items:center;border-bottom:1px solid #000;display:flex;gap:5px;margin-bottom:2px;padding:5px 0}.card-sub-category{padding-left:15px}.card-main-category{padding-left:3px}.card-category-icon{width:15px}.executor{display:flex;flex-direction:column}.executor-selector{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-left:15px;padding-right:5px;position:relative}.executor-selector-arrow{width:12px}.assign-button{align-self:flex-end;background-color:var(--errorColor);border-radius:6px;color:#fff;cursor:pointer;font-family:BPG Nino Mtavruli;margin-top:15px;padding:6px}.executor-drop{background-color:#fff;box-shadow:2px 2px 10px #828282;font-size:11px;left:5px;position:absolute;top:30px;width:100%;z-index:100}.executor-form{align-items:center;border-top:1px solid #000;display:flex;gap:5px;height:30px;padding:5px}.executor-add-button{background-color:var(--errorColor);border-radius:3px;color:#fff;cursor:pointer;font-size:9px;padding:5px}.executor-input{border:none;border-bottom:1px solid #828282;font-size:10px;outline:none;padding:6px;width:100%}.executor-input::-webkit-input-placeholder{font-size:9px}.executor-input::placeholder{font-size:9px}.executor-input:focus{outline:none}.executors-list{margin:10px;max-height:90px;min-height:30px;overflow-y:auto}.executors-list>p:hover{background-color:#ebebeb}.executors-list>p{border-radius:3px;padding:2px 4px}.button-disabled{opacity:.4}.executor-name{cursor:pointer;padding:1px;position:relative}.executor-delete-icon{cursor:pointer;position:absolute;right:2px;top:2px}.request-img{cursor:pointer;height:60px;margin-top:30px;object-fit:contain;width:60px}.request-img-big{height:600px;object-fit:contain;object-position:center;width:1000px}.rate-stars{align-items:center;display:flex;gap:5px;margin-top:50px}.request-reaction-column{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:10px}.request-approve-button,.request-reject-button{align-items:center;background-color:var(--errorColor);border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:BPG Nino Mtavruli;height:25px;justify-content:center;padding-top:4px;text-align:center;width:100px}.request-reject-button{background-color:#828282}.sub-navigation{display:flex;margin:5px auto 20px}.sub-navigation>div{align-items:center;border:1px solid #828282;cursor:pointer;display:flex;font-family:BPG Nino Medium;font-size:12px;height:25px;justify-content:center;width:250px}.sub-navigation-left{border-radius:5px 0 0 5px;opacity:.5}.sub-navigation-right{border-radius:0 5px 5px 0;opacity:.5}.sub-navigation-selected{border:3px solid #828282;opacity:1}.rejection-textarea{width:500px}.request-table-actions-row{align-items:center;display:flex;justify-content:space-between;width:100%}.update-admin-phone-number{align-items:center;display:flex;gap:5px}.update-admin-phone-number>button{border-radius:4px;font-weight:600;height:40px;margin-top:10px;padding:4px 40px 0}.phone-change-cancel,.phone-change-save,.update-admin-phone-number>button{background-color:var(--errorColor);color:#fff;cursor:pointer;font-size:14px;text-align:center}.phone-change-cancel,.phone-change-save{align-items:center;border-radius:6px;display:flex;height:32px;justify-content:center;padding:3px 15px 0;width:50%}.phone-change-cancel{background-color:#fff;border:1px solid var(--errorColor);color:var(--errorColor)}.phone-change-buttons{display:flex;gap:4px;margin-top:20px}.phone-change-save:hover,.update-admin-phone-number>button:hover{background-color:#e0ac70}.phone-change-modal input{font-size:14px}.phone-change-modal{padding:20px;width:400px}.phone-change-modal>h1{font-size:17px;margin-bottom:30px}.phone-change-modal>label{font-size:14px;margin-bottom:20px}.ratings-container{display:flex;flex-flow:row wrap;height:auto;justify-content:space-between;margin-top:-15px;padding:0 30px 60px;width:100%}.ratings-container:after{content:"";width:32%}@media screen and (max-width:950px){.ratings-container{justify-content:center}.ratings-container:after{content:"";width:0}}.ratings_card{align-items:center;background-color:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin-bottom:20px;padding:20px 0 55px;width:32%}.sumCard{background-color:#daa161;color:#fff}.rating-card-head{align-items:center;box-sizing:border-box;display:flex;font-size:20px;justify-content:space-between;padding:15px 16px 16px;text-align:center;width:100%}.clickable:hover{background-color:#f4f3f3;cursor:pointer}._card_name{margin:0 auto}.right-arrow{cursor:pointer}.rating-line{box-sizing:border-box;display:flex;margin-top:7px}.rating-line img{margin-right:7px}.amount{margin-left:12%}.lower-ratings-container{display:flex;flex-direction:column;width:60%}.lil-header{display:flex;justify-content:space-between}@media screen and (max-width:1300px){.ratings_card{width:47%}.amount{margin-left:26%}}@media screen and (max-width:950px){.ratings_card{width:60%}.amount{margin-left:18%}}.apartment-filter{padding:0 50px 10px;width:100%}.apartment-filter>label,.message-form>label{font-family:BPG Nino Medium,sans-serif;font-size:14px;font-weight:700}.apartment-filter-inputs{margin-top:30px;width:100%}.apartment-list{margin-top:0;max-height:250px;overflow-y:auto}.apartments-col,.categories-col{padding:0}.edit-icons>img{cursor:pointer}.categories-col{padding:0 30px}.categories-col>label{font-size:15px;font-weight:900;margin-bottom:100px}.checkbox-row{align-items:center;border-bottom:1px solid var(--borderColor);cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:flex-start;padding:10px}.subcategory-list{padding-left:50px}.checkbox-row-selected{background-color:#f0f0f7}.apartment-filter-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.apartment-filter-clear-button,.apartment-put-button{background-color:#bdbdbd;border-radius:4px;box-shadow:2px 5px 6px #aaa;display:inline;font-size:12px;font-size:11px;padding:8px 0;width:100%;width:46%}.apartment-filter-clear-button,.apartment-put-button,.save-period-button{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;text-align:center}.save-period-button{background-color:#10202b;border-radius:5px;font-size:12px;height:30px;width:90px}.apartment-put-button{background-color:var(--errorColor)}.category-list{margin-top:20px}.fee-category{align-items:center;border-bottom:1px solid #bdbdbd;display:flex;font-size:15px;font-weight:900;gap:20px;height:50px;margin-top:5px}.save-period,.tax-category-container{display:flex;flex-direction:column}.save-period{gap:20px;margin-top:30px}.save-period-dates{display:flex;flex-direction:column;gap:15px}.warning-text{color:#333;font-size:13px;margin-top:40px}@media only screen and (max-width:1300px){.apartment-filter-row{flex-direction:column}.apartment-filter-clear-button,.apartment-put-button{width:100%}}.lease-form{display:flex;font-family:BPG Nino Medium,sans-serif;height:90%;padding:20px;position:relative;width:100%}.rent-apartment-container,.rental-form-container,.rental-parking-container{margin-left:50px;width:100%}.rental-parking-container{margin-bottom:50px;margin-left:30px;width:90%}.rental-parking{display:flex;flex-direction:column;gap:15px;margin-top:30px}.rental-parking-row{align-items:center;display:flex;gap:10px}.rent-info-outter{width:100%}.rental-edit-icons{align-items:center;bottom:80px;display:flex;gap:10px;position:absolute;right:80px}.rent-apartment-container>label,.rent-info-container>label,.rental-form-container>label,.rental-parking-container>label,.rental-parking-title{font-size:14px;font-weight:900}.rental-form{display:flex;flex-direction:column;margin-bottom:30px;margin-top:20px}.rental-form-row{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:15px}.rental-form-row>div{flex-grow:1}.lease-form-left,.lease-form-right{display:flex;flex-direction:column;gap:50px}.rent-user{border-bottom:1px solid #828282;display:flex;font-size:14px;gap:10px;margin-left:-20px;margin-top:10px;padding:10px}.rent-users{margin-top:40px}.rental-info-item{border-bottom:1px solid var(--borderColor);border-radius:3px;color:#000;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:13px;gap:20px;margin-bottom:15px;padding:10px 4px 20px 5px;position:relative;word-spacing:5px}.verification-text{color:var(--errorColor);font-size:13px;text-align:right;width:100%}.verification-text:hover{text-decoration:underline}.rent-apartment{border-bottom:1px solid #828282;font-size:14px;margin-left:-20px;padding:10px;width:100%}.verification-input-character{border:none;border-bottom:1px solid #828282}.vi:focus{border:none;outline:none}.verification-input-character-selected{border:0 solid red;border-bottom:1px solid #828282;outline:none}.verification-input-character-inactive{background-color:#fff}.sms-verification{align-items:center;display:flex;flex-direction:column;gap:15px;text-align:center}.sms-verification>label{font-family:BPG Nino Mtavruli;margin-top:20px}.sms-verification>p{color:#10202b;font-family:BPG Nino Medium;font-size:12px;margin:10px;width:400px}.videos{display:flex;flex-flow:row wrap;height:auto!important;justify-content:space-between;width:100%}.videos:after{content:"";width:32%}.tutorials-container{background-color:var(--backgroundGray);padding:20px 40px 100px}@media screen and (max-width:900px){.videos{align-items:center;justify-content:center}.videos:after{content:"";width:0}}.tutorials-card{background-color:#fff;display:flex;flex-direction:column;height:auto;margin-top:40px;padding:32px;width:32%}.card-head{align-items:center;font-size:18px;justify-content:space-between;margin-bottom:30px}.card-head,.icons{display:flex}.title{overflow-wrap:break-word;width:90%}.icons img{height:22px;width:22px}.bin-icon{cursor:pointer;margin-left:5px}@media screen and (max-width:1200px){.tutorials-card{width:47%}}@media screen and (max-width:900px){.tutorials-card{width:80%}}.modal-container{align-items:center;display:flex;justify-content:center;position:fixed;z-index:2}.dark-background,.modal-container{height:100vh;left:0;top:0;width:100%}.dark-background{background-color:rgba(16,32,43,.5);position:absolute;z-index:-1}.modal-message-container{align-items:center;background-color:#fff;border:1px solid #10202b;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;height:30%;justify-content:space-between;padding:20px;width:30%}.agree-button{background:#10202b;border-radius:5px;color:#fff;font-size:18px;padding:10px 40px}.closeButton{align-self:flex-end;justify-self:flex-end}.tutorials-form{background-color:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:flex;justify-content:space-between;padding:18px;width:100%}.tutorials-form *{height:100%}.tutorial-input{border:2px solid #828282;border-radius:7px;color:#828282;font-size:14px;padding:13px 10px 13px 20px;width:44%}.tutorial-input:focus{outline:none}.tutorial-error{border:2px solid red}.tutorial-error:focus{border:2px solid #828282}.tutorials-form button{background-color:#daa161;background:#daa161;border-radius:7px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;font-size:16px;padding:13px 16px;text-align:center;width:100px}.save_button{background-color:#bdbdbd}@media screen and (max-width:1300px){.tutorials-form input{margin-right:20px}}@media screen and (max-width:800px){.tutorials-form{flex-direction:column}.tutorial-input,.tutorials-form button{box-sizing:border-box;width:100%}.tutorial-input{margin-bottom:20px}}.invoice-card{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);display:grid;font-family:BPG Nino Medium,sans-serif;font-size:15px;font-size:12px;grid-template-columns:20% 20% 40% 20%;margin-bottom:10px;padding:10px;position:relative}.invoice-card,.pdf-download{cursor:pointer}.cancel-invoice{cursor:pointer;position:absolute;right:5px;top:5px}.cancel-form,.close-form{width:500px}.pdf-and-close{align-items:center;display:flex;height:25px;justify-content:space-between}.close-form{margin-top:-20px}.invoice-cards-header{grid-template-columns:20% 20% 40% 20%}.invoice-cards-header,.request-invoice-card-header{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;font-size:13px;font-size:15px;margin-bottom:10px;padding:10px;position:relative}.request-invoice-card,.request-invoice-card-header{grid-template-columns:50% 50%}.request-invoice-card{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;font-size:15px;font-size:12px;margin-bottom:10px;min-height:160px;padding:10px;position:relative}.invoice-column{border-right:1px solid #000;padding:5px 15px}.invoice-card-text{align-items:center;align-items:flex-start;border-bottom:1px solid #000;display:flex;flex-direction:column;gap:5px;margin-bottom:2px;padding:8px 10px}.close-transaction-form{display:flex;flex-direction:column;gap:20px}.payments-controlbar{align-items:center;color:var(--errorColor);display:flex;font-size:28px;font-weight:500;gap:20px}.payments-controlbar>span{font-size:12px}.transaction-comment-input{border:none;border-bottom:1px solid #000;font-size:11px;margin-bottom:-5px;margin-left:2px;outline:none;padding-bottom:8px;padding-left:16px;width:100%}.transaction-comment-input:focus{outline:none}.close-button{align-self:flex-end;background-color:var(--errorColor);border-radius:5px;color:#fff;cursor:pointer;display:inline;padding:5px;text-align:center}.comment-form{display:flex;flex-direction:column;gap:15px}.invoice-list{overflow-y:auto}.invoice-table-container{display:flex;flex-direction:column}.approve-checkbox{align-items:center;align-self:flex-end;display:flex;font-size:14px;gap:10px;margin-bottom:12px}.close-button{padding-top:7px}.show-more{margin-top:20px}.show-more:hover{cursor:pointer;text-decoration:underline}.card-selected{border:5px solid var(--errorColor)}.invoice-edit-icon{cursor:pointer}.card-input{max-width:80px}.save-button{background-color:var(--errorColor);border-radius:4px;color:#fff;cursor:pointer;display:inline;font-size:14px;padding:5px 8px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.invoice-edit-buttons{position:absolute;right:10px;top:5px}.payments-container{width:100%}.invoice-data-form-inputs-row{align-items:center;display:flex;gap:40px;justify-content:space-between}.invoice-form-cost{padding:0 5px 5px;position:relative;width:100%}.currency-toggler{background-color:#fff;position:absolute;right:15px;top:22px;z-index:1}.currency-selector{align-items:center;border:1px solid #828282;border-radius:3px;display:flex;justify-content:center;padding-top:2px;width:50px}.currency{padding:3px 0;text-align:center}.currency:hover{background-color:#b3b3b3}.react-calendar{background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px;text-align:center}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font-size:.833em;line-height:16px;font:inherit;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.calendar-left{display:flex;justify-content:center}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:var(--errorColor);color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:var(--errorColor)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.notifications-form{display:flex;font-family:BPG Nino Medium,sans-serif;height:90%;padding:20px;position:relative;width:100%}.lease-form-left,.lease-form-right,.notifications-form-left,.notifications-form-right{border-right:1px solid var(--borderColor);cursor:pointer;display:flex;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:20px 0 0;position:relative;width:50%}.lease-form-right,.notifications-form-right{border-right:none}.notifications-form-right::-webkit-scrollbar-track{background:transparent;margin-top:25px}.notifications-form-right::-webkit-scrollbar{width:5px}.addresate-filter{padding:0 50px 10px;width:100%}.addresate-filter>label,.lease-form>label,.message-form>label{font-family:BPG Nino Medium,sans-serif;font-size:14px;font-weight:700}.addresate-filter-inputs{margin-top:30px}.addresate-filter-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.addresate-filter-clear-button,.addresate-put-button{align-items:center;background-color:#bdbdbd;border-radius:4px;box-shadow:2px 5px 6px #aaa;color:#fff;display:inline;display:flex;font-size:12px;justify-content:center;padding:8px 0;text-align:center;width:100%}.addresate-put-button{background-color:var(--errorColor)}.message-form{padding:0 30px;width:100%}.message-form-inputs{margin-top:20px}.message-inputs-row{padding-bottom:50px}.message-date-input,.message-inputs-row{display:flex;justify-content:space-between}.message-date-input{align-items:center;color:#828282;height:45px;width:250px}.message-file-input{align-items:center;display:flex;gap:10px;margin-top:10px}.message-file-input>img{cursor:pointer}.file-input-warnings{color:#828282;font-size:8px}.calendar-inner{display:flex}.datetime-input-modal{align-items:center;display:flex;flex-direction:column;gap:50px;padding:40px}.calendar-title{display:inline-block;font-family:BPG Nino Medium,sans-serif;font-size:17px;text-align:center;width:100%}.calendar-left{border-right:1px solid #828282;padding-right:50px}.calendar-right{padding-left:50px;width:300px}.calendar-put{background-color:var(--errorColor);border-radius:5px;color:#fff;cursor:pointer;font-family:BPG Nino Medium,sans-serif;font-size:13px;padding:8px 0;text-align:center;width:200px}.notifications-form-left{flex-direction:column;gap:30px}.addresate-list,.apartment-list{display:flex;flex-direction:column;gap:10px;margin-bottom:50px;margin-left:20px;padding-right:20px}.addresate,.check-every-addresate{align-items:center;border-bottom:1px solid var(--borderColor);display:flex;font-size:12px;gap:6px;justify-content:flex-start;padding:2px}.addresates-loader{height:50px;margin:50px auto auto;width:50px}.message-form-files{color:#061095;flex-direction:column;font-size:16px;gap:5px;margin-right:0;margin-top:20px;min-width:50%}.message-form-file{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:15px}.message-form-file:hover{text-decoration:underline}.message-files{align-items:flex-end;display:flex;flex-direction:column}.notifications-cards-header,.notifications-cards-header-recieved{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;font-size:13px;font-size:15px;grid-template-columns:25% 40% 20% 15%;margin-bottom:10px;padding:10px;position:relative}.notifications-cards-header-recieved{grid-template-columns:20% 50% 30%}.notifications-list{display:flex;flex-direction:column;height:60vh;overflow-y:auto}.controlbar-notification-pointer{align-items:center;background-color:#eb5757;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:100;height:20px;justify-content:center;padding-top:3px;position:absolute;right:0;top:0;width:20px;z-index:100}.notifications-card,.notifications-card-received{background:#fff;border:.5px solid #bdbdbd;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:grid;font-family:BPG Nino Medium,sans-serif;font-size:15px;font-size:12px;grid-template-columns:25% 40% 20% 15%;margin-bottom:10px;min-height:160px;padding:10px;position:relative}.notifications-card-received{grid-template-columns:20% 50% 30%}.notification-column{word-wrap:break-word;border-right:1px solid #000;max-height:300px;overflow-y:auto;padding:5px 15px;position:relative}.addresate-row-container{position:relative}.comment-text,.my-comment-text{align-self:flex-end;max-width:450px;word-break:break-all}.comment-text{width:100%}.more-addresate{align-self:flex-end;font-weight:900;margin-top:20px}.addresates-column{display:flex;flex-direction:column}.more-addresate:hover{text-decoration:underline}.addresate-row{align-items:flex-end;display:flex;flex-direction:column;width:100%}.addresate-data{align-items:center;display:flex;justify-content:space-between;width:100%}.comment-input{border:1px solid #828282;font-size:12px;padding:8px 80px 8px 10px;width:100%}.comment-input:focus{outline:none}.comment-section{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 20px;width:90%}.comment-input-container{position:relative;width:90%}.send-icon{cursor:pointer;position:absolute;right:5px;top:5px}.card-files{align-items:center;color:blue;display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:center}.card-file:hover{text-decoration:underline}.card-file>a{color:inherit;text-decoration:none}.notification-card-actions{align-items:center;bottom:5px;display:flex;gap:5px;position:absolute;right:5px}.comments-container{display:flex;flex-direction:column;gap:15px;margin:20px 70px 20px 20px;max-height:150px;overflow:auto;padding-bottom:20px;padding-right:10px;padding-top:10px;width:100%}.comment-container,.my-comment-container{color:#333;display:flex;font-family:BPG Nino Medium;font-size:14px;gap:10px}.my-comment-container{flex-direction:row-reverse}.comment-date{font-size:8px}.comment-chat-icon{height:13px;width:15px}.comment,.my-comment{display:flex;flex-direction:column;gap:3px}.chat-pointer{position:relative}.chat-pointer-number{color:#fff;font-size:9px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%)}.message-box{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 4px #ccc;color:#000;display:flex;flex-direction:column;font-family:BPG Nino Medium;font-size:16px;font-weight:900;gap:20px;justify-content:center;margin:auto;padding:30px 30px 40px;width:80%}
/*# sourceMappingURL=main.f2988cba.css.map*/