.navbar-item{margin-bottom:4px;width:100%}.navbar-item:last-child{margin-bottom:0}.navbar-item__link{align-items:center;border-radius:6px;color:#919eab;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:18px;padding:8px 12px;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:100%}.navbar-item__link--active{background-color:#ffffff14;color:#f4f6f8}.navbar-item__link:hover{background-color:#263c4e;color:#f4f6f8;opacity:.8}.navbar-item__link--disabled{cursor:not-allowed;opacity:.5}.navbar-item__link--disabled:hover{background-color:#0000;color:#919eab;opacity:.5}.navbar-item__link-icon{align-items:center;color:#dfe3e8;display:flex;height:16px;justify-content:center;min-width:16px}.navbar-item__link-icon svg{flex-shrink:0;height:16px;width:16px}.navbar-item__link-icon i{text-align:center}.navbar-item__link-text{color:inherit;flex:1 1;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.navbar-item__link-arrow{align-items:center;color:#919eab;display:flex;height:16px;justify-content:center;transition:transform .2s ease-in-out;width:16px}.navbar-item__link-arrow--open{transform:rotate(180deg)}.navbar-item__link-arrow i{font-size:12px}.navbar-item__submenu{background-color:#0003;list-style:none;margin:4px 0 0;padding:0}.navbar-item__submenu-link{color:#8fa8b8;display:block;font-size:13px;font-weight:400;padding:6px 16px 6px 40px;text-decoration:none;transition:all .2s ease-in-out}.navbar-item__submenu-link:hover{background-color:#ffffff14;color:#fff}.navbar-item__submenu-link--active{background-color:#ffffff1f;color:#fff;position:relative}.navbar-item__submenu-link--active:before{background-color:#64b5f6;border-radius:2px;content:"";height:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.ui-sidebar{align-items:center;background-color:#2b435b;color:#919eab;display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:16px;position:relative;transition:width .3s ease-in-out,padding .3s ease-in-out;width:256px}.ui-sidebar--collapsed{padding:16px 12px;width:80px}.ui-sidebar--collapsed .ui-sidebar__nav-list{align-items:center}.ui-sidebar__header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:16px;padding-bottom:8px;position:relative;width:100%}.ui-sidebar--collapsed .ui-sidebar__header{justify-content:center;margin-bottom:12px;padding-bottom:4px}.ui-sidebar__toggle{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#dfe3e8;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:32px}.ui-sidebar__toggle:hover{background:#ffffff26;border-color:#ffffff4d;color:#f4f6f8}.ui-sidebar__toggle:active{transform:translateY(-50%) scale(.95)}.ui-sidebar__toggle i{font-size:12px}.ui-sidebar--collapsed .ui-sidebar__toggle{height:28px;position:static;transform:none;width:28px}.ui-sidebar--collapsed .ui-sidebar__toggle:active{transform:scale(.95)}.ui-sidebar--collapsed .ui-sidebar__toggle i{font-size:11px}.ui-sidebar__logo{align-items:center;display:flex;justify-content:center;transition:all .3s ease-in-out}.ui-sidebar__logo-img{height:60px;transition:opacity .3s ease-in-out;width:80px}.ui-sidebar__logo-compact{align-items:center;background-color:#37495c;border-radius:8px;color:#f4f6f8;display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;transition:all .3s ease-in-out;width:40px}.ui-sidebar__logo-compact:hover{background-color:#415a6f}.ui-sidebar__nav{flex-grow:1;gap:8px;transition:all .3s ease-in-out}.ui-sidebar__nav,.ui-sidebar__nav-list{align-items:flex-start;display:flex;flex-direction:column;padding:0;width:100%}.ui-sidebar__nav-list{gap:2px;list-style:none;margin:0;transition:align-items .3s ease-in-out}@media(max-width:768px){.ui-sidebar:not(.ui-sidebar--collapsed){box-shadow:2px 0 8px #00000026;height:100vh;left:0;position:fixed;top:0;z-index:1000}.ui-sidebar--collapsed{padding:24px 8px;width:60px}}.ui-sidebar--collapsed .navbar-item__link--collapsed{border-radius:8px;justify-content:center;margin-bottom:8px;padding:12px;position:relative}.ui-sidebar--collapsed .navbar-item__link--collapsed:hover:after{background-color:#2b435b;border:1px solid #37495c;border-radius:6px;box-shadow:0 4px 12px #0003;color:#f4f6f8;content:attr(title);font-size:12px;left:100%;margin-left:12px;padding:8px 12px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}.ui-sidebar--collapsed .navbar-item__link--collapsed .navbar-item__link-icon{height:20px;min-width:20px}.ui-sidebar--collapsed .navbar-item__link--collapsed .navbar-item__link-icon svg{height:20px;width:20px}.UIAvatarImage{align-items:center;background-color:#f0f0f0;border-radius:50%;display:inline-flex;justify-content:center;overflow:hidden}.UIAvatarImage--clickable{cursor:pointer}.UIAvatarImage__image{height:100%;object-fit:cover;width:100%}.UIAvatarImage--small{height:32px;width:32px}.UIAvatarImage--medium{height:48px;width:48px}.UIAvatarImage--large{height:64px;width:64px}.UIAvatarImage--xlarge{height:128px;width:128px}.UIAvatarImage--xxlarge{height:200px;width:200px}.bell-icon{align-items:flex-start;box-sizing:border-box;color:#637381;display:flex;flex-direction:row;height:41px;justify-content:center;padding:9px;position:relative;width:38px}.bell-icon:hover{background-color:#63738114;border-radius:4px}.bell-icon svg{height:23px;width:20px}.bell-icon__badge .MuiBadge-badge{background:#fb2f54;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;height:18px;left:19px;line-height:12px;min-width:18px;padding:0;top:7px;transform:none;width:18px}.ui-topbar{background:#fff;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;height:66px;justify-content:space-between;padding:12px 32px;width:100%}.ui-topbar,.ui-topbar__left{align-items:center;display:flex}.ui-topbar__left{gap:16px}.ui-topbar__toggle{align-items:center;background:#0000;border:1px solid #dfe3e8;border-radius:8px;color:#637381;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease-in-out;width:40px}.ui-topbar__toggle:hover{background-color:#f4f6f8;border-color:#c4cdd5;color:#2b435b}.ui-topbar__toggle:active{transform:scale(.95)}.ui-topbar__toggle i{font-size:16px}.ui-topbar__search{align-items:center;display:flex;flex:1 1;flex-direction:row;height:42px;padding-right:16px}.ui-topbar__search-form{width:100%}.ui-topbar__search-container{background-color:#fff;border:1px solid #dfe3e8;border-radius:6px;position:relative;transition:all .2s ease-in-out;width:100%}.ui-topbar__search-container:focus-within{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.ui-topbar__search-icon{color:#919eab;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ui-topbar__search-input{width:100%}.ui-topbar__search-input .MuiInputBase-input{background-color:#0000;border:none;border-radius:6px;font-size:14px;outline:none;padding:12px 20px 12px 40px!important}.ui-topbar__search-input .MuiInputBase-input::placeholder{color:#919eab;opacity:1}.ui-topbar__right{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:0}.ui-topbar__right-avatar{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.ui-topbar{flex-wrap:wrap;padding:8px 16px}.ui-topbar__search{flex-basis:100%;margin-top:8px;order:3;padding-right:0}.ui-topbar__right{gap:12px}.ui-topbar__toggle{height:36px;width:36px}.ui-topbar__toggle i{font-size:14px}}@media(max-width:480px){.ui-topbar{padding:6px 12px}}.main-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:32px;width:100%}.main-content__container{display:flex;flex-direction:column;gap:32px;width:100%}.main-content__footer{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:32px;padding:0;width:100%}.main-content__footer-line{background:#dfe3e8;border:none;height:1px;width:100%}.main-content__footer-text{color:#637381;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.main-content__footer-link{color:#2196f3;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.main-content__footer-link:hover{color:#1976d2;text-decoration:underline}@media(max-width:768px){.main-content{padding:24px}.main-content__container{gap:24px}.main-content__footer{margin-top:24px}}@media(max-width:480px){.main-content{padding:16px}.main-content__container{gap:16px}.main-content__footer{margin-top:16px}}.dashboard-layout{background-color:#f4f6f8;display:flex;height:100vh;overflow:hidden;width:100vw}.dashboard-layout__main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.topbar{background:#fff;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;height:66px;justify-content:space-between;padding:12px 32px;width:100%}.topbar,.topbar__search{align-items:center;display:flex}.topbar__search{flex:1 1;flex-direction:row;height:42px;padding-right:16px}.topbar__search-form{width:100%}.topbar__search-container{background-color:#fff;border:1px solid #dfe3e8;border-radius:6px;position:relative;transition:all .2s ease-in-out;width:100%}.topbar__search-container:focus-within{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.topbar__search-icon{color:#919eab;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.topbar__search-input{width:100%}.topbar__search-input .MuiInputBase-input{background-color:#0000;border:none;border-radius:6px;font-size:14px;outline:none;padding:12px 20px 12px 40px!important}.topbar__search-input .MuiInputBase-input::placeholder{color:#919eab;opacity:1}.topbar__right{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px;padding:0}.topbar__right-avatar{align-items:center;display:flex;justify-content:center}@media(max-width:768px){.topbar{flex-wrap:wrap;padding:8px 16px}.topbar__search{flex-basis:100%;margin-top:8px;order:3;padding-right:0}.topbar__right{gap:12px}}@media(max-width:480px){.topbar{padding:6px 12px}}.tenant-layout{background-color:#f4f6f8;display:flex;height:100vh;overflow:hidden;width:100vw}.tenant-layout__main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.Input{margin-bottom:16px;position:relative}.Input-row{align-items:center;display:flex;flex-grow:1;gap:10px}.Input-wrapper{display:flex;flex-direction:column;flex-grow:1}.Input-wrapper,.Input-wrapper-password{position:relative}.Input-input{border:1px solid #dfe3e8;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:12px 20px;transition:all .2s ease-in-out;width:100%}.Input-input:focus{outline:1px auto #5cb2ef}.Input-input--error{border-color:red}.Input-input--password{padding-right:30px}.Input-input:disabled{background-color:#f5f7fa;color:#919eab;cursor:not-allowed}.Input-input::placeholder{color:#919eab}.Input-label{cursor:pointer;font-size:14px;line-height:1;transition:all .2s ease-in-out}.Input-label--error{color:red}.Input-label--float{background:#fff;color:#737f90;font-size:12px;left:16px;padding:0 4px;position:absolute;top:-5px;transform:translateY(0);z-index:1}.Input-error{color:red;font-size:10px}.Input-toggle-password{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;margin-left:8px;position:absolute;right:5px;top:14px}.Input-toggle-password-icon{color:#737f90;font-size:14px}.Button{align-items:center;background-color:#105e96;border:1px solid #105e96;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:5px;justify-content:center;line-height:1;min-height:42px;padding:0 20px;transition:all .2s ease-in-out}.Button:hover{opacity:.8}.Button-text{align-items:center;display:flex;gap:5px}.Button:disabled{cursor:not-allowed;opacity:.5}.Button-loader{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:15px;width:15px}.Button-primary{color:#fff}.Button-primary,.Button-primary:hover{background-color:#105e96}.Button-secondary{background-color:#0000;color:#105e96}.Button-secondary-loader{border:2px solid #105e96;border-top-color:#0000}.Button-secondary:hover{background-color:#105e96;border:1px solid #fff;color:#fff}.Button-secondary:hover .Button-secondary-loader{border:2px solid #fff;border-top-color:#0000}.Button-warning{background-color:#ffc107;border:1px solid #ffc107;color:#fff}.Button-danger{background-color:#fb2f54;border:1px solid #fb2f54;color:#fff}.Button-blue{background-color:#5cb2ef;border:1px solid #5cb2ef;color:#fff}.UIToast{animation:fadeInOut 3s forwards;background-color:#323232;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:16px;max-width:90vw;padding:12px 24px;width:fit-content;z-index:1000}.UIToast--success{background-color:#28a745}.UIToast--error{background-color:#dc3545}.UIToast__message{text-align:center}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.toast-container{align-items:center;bottom:20px;display:flex;flex-direction:column-reverse;gap:10px;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:9999}.ResendConfirmationButton--full-width{width:100%}.LoginPage{align-items:center;background:linear-gradient(#5cb2ef,#d1ecff);display:flex;justify-content:center;min-height:100vh}.LoginPage--error{color:red;font-size:12px;margin-bottom:0;text-align:center}.LoginPage-view{background-color:#fff;border-radius:12px;gap:20px;min-height:30px;padding:32px;width:364px}.LoginPage-view,.LoginPage-view-logo{align-items:center;display:flex;flex-direction:column}.LoginPage-view-logo{justify-content:center}.LoginPage-view-logo-img{height:100px;width:100px}.LoginPage-view-logo-desc{color:#637381;font-size:14px}.LoginPage-view-form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.LoginPage-view-form-group{display:flex;flex-direction:column;gap:4px;width:100%}.LoginPage-view-form-group-password{margin-bottom:4px}.LoginPage-view-form-group-resend{text-align:center;width:100%}.LoginPage-view-form-group-submit-btn{margin-top:10px}.LoginPage-view-form-group-bottom{display:flex;font-size:14px;gap:8px;justify-content:space-between;width:100%}.LoginPage-view-form-group-bottom-create{color:#105e96;text-decoration:none}.LoginPage-view-form-group-bottom-forgot{color:#212b36;text-decoration:none}.UISpinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-left-color:#000;border-radius:50%;display:inline-block;height:40px;vertical-align:middle;width:40px}.UISpinner--small{border-width:2px;height:16px;width:16px}.UISpinner--large{border-width:6px;height:60px;width:60px}.TermsAndConditionsModal__backdrop{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.TermsAndConditionsModal__modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:80vh;overflow:hidden;position:relative;width:min(1080px,85vw)}.TermsAndConditionsModal__header{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.TermsAndConditionsModal__title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-weight:700;margin:0}.TermsAndConditionsModal__close-btn{background:none;border:none;cursor:pointer;line-height:0;padding:5px}.TermsAndConditionsModal__content{flex-grow:1;overflow-y:auto;padding:24px 32px;scrollbar-color:#919eab #dfe3e8;scrollbar-width:thin}.TermsAndConditionsModal__content::-webkit-scrollbar{width:6px}.TermsAndConditionsModal__content::-webkit-scrollbar-track{background:#f1f1f1}.TermsAndConditionsModal__content::-webkit-scrollbar-thumb{background:#c4cdd5;border-radius:3px}.TermsAndConditionsModal__content::-webkit-scrollbar-thumb:hover{background:#919eab}.TermsAndConditionsModal__text-content{color:#161c24}.TermsAndConditionsModal__text-content h1,.TermsAndConditionsModal__text-content h2,.TermsAndConditionsModal__text-content h3,.TermsAndConditionsModal__text-content hr,.TermsAndConditionsModal__text-content li,.TermsAndConditionsModal__text-content p,.TermsAndConditionsModal__text-content strong,.TermsAndConditionsModal__text-content ul{font-family:Inter,sans-serif;margin:0;padding:0}.TermsAndConditionsModal__text-content h1{color:#105e96;font-size:24px;font-weight:700;margin-bottom:24px}.TermsAndConditionsModal__text-content h2{font-size:18px;font-weight:700;margin:24px 0 12px}.TermsAndConditionsModal__text-content h3{font-size:16px;font-weight:600;margin:16px 0 8px}.TermsAndConditionsModal__text-content p{font-size:14px;line-height:1.6;margin-bottom:16px}.TermsAndConditionsModal__text-content ul{list-style-position:inside;margin-bottom:16px;padding-left:0}.TermsAndConditionsModal__text-content li{font-size:14px;line-height:1.6;margin-bottom:8px}.TermsAndConditionsModal__text-content strong{font-weight:600}.TermsAndConditionsModal__text-content hr{border:none;border-top:1px solid #dfe3e8;margin:24px 0}.TermsAndConditionsModal__loader{align-items:center;display:flex;height:100%;justify-content:center}.TermsAndConditionsModal__error{color:#d32f2f;padding:20px;text-align:center}.TermsAndConditionsModal__footer{background:#f9fafb;border-top:1px solid #dfe3e8;flex-shrink:0;padding:24px 32px}.TermsAndConditionsModal__footer-text{color:#637381;font-size:12px;margin:0 0 16px;text-align:center}.SignupTenant,.TermsAndConditionsModal__buttons{display:flex;justify-content:center}.SignupTenant{align-items:center;background:linear-gradient(#5cb2ef,#d1ecff);min-height:100vh}.SignupTenant__view{background-color:#fff;border-radius:12px;gap:20px;min-height:30px;padding:20px;width:364px}.SignupTenant__logo,.SignupTenant__view{align-items:center;display:flex;flex-direction:column}.SignupTenant__logo{justify-content:center}.SignupTenant__logo-desc{color:#637381;font-size:14px}.SignupTenant__form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.SignupTenant__form-group{display:flex;flex-direction:column;gap:4px;width:100%}.SignupTenant__form-group-password{margin-bottom:4px}.SignupTenant__terms{display:flex;flex-direction:column;gap:4px;margin-top:8px}.SignupTenant__terms-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.SignupTenant__terms-checkbox{cursor:pointer;height:16px;margin:2px 0 0;width:16px}.SignupTenant__terms-text{color:#637381;font-size:14px;line-height:1.4}.SignupTenant__terms-link{color:#105e96;text-decoration:none}.SignupTenant__terms-link:hover{text-decoration:underline}.SignupTenant__field-error{color:red;font-size:12px;margin-top:4px}.SignupTenant__submit-btn{background-color:#105e96;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:14px 20px;width:100%}.SignupTenant__submit-btn:hover:not(:disabled){background-color:#0a4c7d}.SignupTenant__submit-btn:disabled{background-color:#cbd5e0;color:#a0aec0;cursor:not-allowed}.SignupTenant__bottom-links{display:flex;font-size:14px;gap:8px;justify-content:space-between;width:100%}.SignupTenant__bottom-links-signin{color:#105e96;text-decoration:none}.SignupTenant__bottom-links-forgot{color:#212b36;text-decoration:none}.MultiStepSignupStep1__header{margin-bottom:24px;text-align:center}.MultiStepSignupStep1__title{color:#212b36;font-size:18px;font-weight:600;margin:0 0 8px}.MultiStepSignupStep1__subtitle{color:#637381;font-size:14px;margin:0}.MultiStepSignupStep1__form-group{display:flex;flex-direction:column;gap:16px}.MultiStepSignupStep1__role-selection{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.MultiStepSignupStep1__radio-option{align-items:center;cursor:pointer;display:flex;gap:8px}.MultiStepSignupStep1__radio-input{cursor:pointer;height:16px;margin:0;width:16px}.MultiStepSignupStep1__radio-label{color:#212b36;cursor:pointer;font-size:14px;font-weight:400}.MultiStepSignupStep1__field-error{color:red;font-size:12px;margin-top:4px}@media(max-width:768px){.MultiStepSignupStep1__header{margin-bottom:20px}.MultiStepSignupStep1__title{font-size:16px}.MultiStepSignupStep1__form-group{gap:14px}}.MultiStepSignupStep2__header{margin-bottom:24px;text-align:center}.MultiStepSignupStep2__title{color:#212b36;font-size:18px;font-weight:600;margin:0 0 8px}.MultiStepSignupStep2__subtitle{color:#637381;font-size:14px;margin:0}.MultiStepSignupStep2__form-group{display:flex;flex-direction:column;gap:16px}.MultiStepSignupStep2__field{display:flex;flex-direction:column;gap:4px}.MultiStepSignupStep2__field-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:4px}.MultiStepSignupStep2__field-error{color:red;font-size:12px;margin-top:4px}@media(max-width:768px){.MultiStepSignupStep2__header{margin-bottom:20px}.MultiStepSignupStep2__title{font-size:16px}.MultiStepSignupStep2__form-group{gap:14px}}.FloatSelect{margin-bottom:16px;position:relative}.FloatSelect-row{align-items:center;display:flex;flex-grow:1;gap:10px}.FloatSelect-wrapper{display:flex;flex-direction:column;flex-grow:1;position:relative}.FloatSelect-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23919EAB' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #dfe3e8;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:12px 40px 12px 20px;transition:all .2s ease-in-out;width:100%}.FloatSelect-select:focus{outline:1px auto #5cb2ef}.FloatSelect-select--error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='red' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:red}.FloatSelect-select:disabled{background-color:#f5f7fa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C4CDD5' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color:#919eab;cursor:not-allowed}.FloatSelect-select option[disabled]{color:#919eab}.FloatSelect-label{cursor:pointer;font-size:14px;line-height:1;transition:all .2s ease-in-out}.FloatSelect-label--error{color:red}.FloatSelect-label--float{color:#919eab;left:20px;pointer-events:none;position:absolute;top:14px;z-index:1}.FloatSelect-label--float-active{background:#fff;color:#737f90;font-size:12px;left:16px;padding:0 4px;pointer-events:auto;top:-5px;transform:translateY(0)}.FloatSelect-error{color:red;font-size:10px}.MultiStepSignupStep3__header{margin-bottom:24px;text-align:center}.MultiStepSignupStep3__title{color:#212b36;font-size:18px;font-weight:600;margin:0 0 8px}.MultiStepSignupStep3__subtitle{color:#637381;font-size:14px;margin:0}.MultiStepSignupStep3__form-group{display:flex;flex-direction:column;gap:16px}.MultiStepSignupStep3__field{display:flex;flex-direction:column;gap:8px}.MultiStepSignupStep3__field-label{color:#374151;font-size:14px;font-weight:500}.MultiStepSignupStep3__field-error{color:red;font-size:12px;margin-top:4px}.MultiStepSignupStep3__terms{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:16px}.MultiStepSignupStep3__terms-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.MultiStepSignupStep3__terms-checkbox{accent-color:#105e96;cursor:pointer;height:16px;margin:2px 0 0;width:16px}.MultiStepSignupStep3__terms-text{color:#637381;font-size:14px;line-height:1.4}.MultiStepSignupStep3__terms-link{color:#105e96;font-weight:500;text-decoration:none}.MultiStepSignupStep3__terms-link:hover{text-decoration:underline}@media(max-width:768px){.MultiStepSignupStep3__header{margin-bottom:20px}.MultiStepSignupStep3__title{font-size:16px}.MultiStepSignupStep3__form-group{gap:14px}.MultiStepSignupStep3__terms{margin-top:12px;padding-top:12px}.MultiStepSignupStep3__terms-text{font-size:13px}}.MultiStepSignupStep4{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.MultiStepSignupStep4__title{font-size:24px;margin-bottom:10px}.MultiStepSignupStep4__text{color:#666;font-size:16px;margin-bottom:36px}.MultiStepSignupStep4__actions{display:flex;flex-direction:column;gap:15px;width:300px}.MultiStepSignup{align-items:center;background:linear-gradient(#5cb2ef,#d1ecff);display:flex;justify-content:center;min-height:100vh;padding:20px}.MultiStepSignup__view{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;gap:20px;max-width:400px;min-height:30px;padding:24px;width:100%}.MultiStepSignup__logo,.MultiStepSignup__view{align-items:center;display:flex;flex-direction:column}.MultiStepSignup__logo{justify-content:center;margin-bottom:8px}.MultiStepSignup__logo-desc{color:#637381;font-size:14px;margin-top:8px;text-align:center}.MultiStepSignup__progress{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;width:100%}.MultiStepSignup__progress-bar{background-color:#e5e7eb;border-radius:2px;height:4px;overflow:hidden;width:100%}.MultiStepSignup__progress-fill{background-color:#105e96;border-radius:2px;height:100%;transition:width .3s ease}.MultiStepSignup__progress-text{color:#637381;font-size:12px;font-weight:500;text-align:center}.MultiStepSignup__form{display:flex;flex-direction:column;gap:20px;width:100%}.MultiStepSignup__form-content{display:flex;flex-direction:column;justify-content:flex-start;min-height:300px}.MultiStepSignup__form-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.MultiStepSignup__form-actions:has(.MultiStepSignup__btn-secondary){justify-content:space-between}.MultiStepSignup__form-actions:not(:has(.MultiStepSignup__btn-secondary)){justify-content:flex-end}.MultiStepSignup__btn-primary{background-color:#105e96;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;min-width:100px;padding:12px 24px;transition:all .2s ease}.MultiStepSignup__btn-primary:hover:not(:disabled){background-color:#0a4c7d}.MultiStepSignup__btn-primary:disabled{background-color:#cbd5e0;color:#a0aec0;cursor:not-allowed}.MultiStepSignup__btn-secondary{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#637381;cursor:pointer;font-size:16px;font-weight:500;min-width:100px;padding:12px 24px;transition:all .2s ease}.MultiStepSignup__btn-secondary:hover{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.MultiStepSignup__bottom-links{display:flex;font-size:14px;gap:8px;justify-content:space-between;margin-top:8px;width:100%}.MultiStepSignup__bottom-links-signin{color:#105e96;text-decoration:none}.MultiStepSignup__bottom-links-signin:hover{text-decoration:underline}.MultiStepSignup__bottom-links-forgot{color:#212b36;text-decoration:none}.MultiStepSignup__bottom-links-forgot:hover{text-decoration:underline}@media(max-width:768px){.MultiStepSignup{padding:10px}.MultiStepSignup__view{max-width:95vw;padding:20px}.MultiStepSignup__form-actions{flex-direction:column;gap:8px}.MultiStepSignup__form-actions .MultiStepSignup__btn-primary,.MultiStepSignup__form-actions .MultiStepSignup__btn-secondary{width:100%}.MultiStepSignup__bottom-links{flex-direction:column;gap:12px;text-align:center}}.signupPage{align-items:center;background:linear-gradient(#5cb2ef,#d1ecff);display:flex;justify-content:center;min-height:100vh}.signupPage--error{color:red;font-size:12px;margin-bottom:10px;text-align:center}.signupPage-view{background-color:#fff;border-radius:12px;gap:20px;min-height:30px;padding:20px;width:364px}.signupPage-view,.signupPage-view-logo{align-items:center;display:flex;flex-direction:column}.signupPage-view-logo{justify-content:center}.signupPage-view-logo-img{height:100px;width:100px}.signupPage-view-logo-desc{color:#637381;font-size:14px}.signupPage-view-form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.signupPage-view-form-group{display:flex;flex-direction:column;gap:4px;width:100%}.signupPage-view-form-group-password{margin-bottom:4px}.signupPage-view-form-group-submit{width:100%}.signupPage-view-form-group-submit-btn{background-color:#105e96;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:14px 20px;width:100%}.signupPage-view-form-group-submit-btn:hover{background-color:#0a4c7d}.signupPage-view-form-group-submit-btn:disabled{opacity:.7}.signupPage-view-form-group-bottom{display:flex;font-size:14px;gap:8px;justify-content:space-between;width:100%}.signupPage-view-form-group-bottom-create{color:#105e96;text-decoration:none}.signupPage-view-form-group-bottom-forgot{color:#212b36;text-decoration:none}.forgotPasswordPage{background:linear-gradient(#5cb2ef,#d1ecff);height:100vh}.forgotPasswordPage,.forgotPasswordPage--error{align-items:center;display:flex;justify-content:center}.forgotPasswordPage--error{color:red;font-size:10px;margin-top:6px}.forgotPasswordPage-view{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:32px;min-height:30px;padding:32px;width:364px}.forgotPasswordPage-view-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotPasswordPage-view-logo-img{height:100px;width:100px}.forgotPasswordPage-view-logo-desc{color:#637381;font-size:14px}.forgotPasswordPage-view-form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.forgotPasswordPage-view-form-group{display:flex;flex-direction:column;gap:4px;width:100%}.forgotPasswordPage-view-form-group-label{color:#212b36;font-size:14px}.forgotPasswordPage-view-form-group-input{border:1px solid #dfe3e8;border-radius:4px;font-size:14px;height:24px;padding:8px}.forgotPasswordPage-view-form-group-submit{width:100%}.forgotPasswordPage-view-form-group-submit-btn{background-color:#105e96;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:14px 20px;width:100%}.forgotPasswordPage-view-form-group-submit-btn:hover{background-color:#0a4c7d}.forgotPasswordPage-view-form-group-bottom{display:flex;font-size:14px;gap:8px;justify-content:space-between;width:100%}.forgotPasswordPage-view-form-group-bottom-create{color:#105e96;text-decoration:none}.forgotPasswordPage-view-form-group-bottom-forgot{color:#212b36;text-decoration:none}.ForgotChangePasswordPage{align-items:center;background:linear-gradient(#5cb2ef,#d1ecff);display:flex;height:100vh;justify-content:center}.ForgotChangePasswordPage--error{align-items:center;color:red;display:flex;font-size:10px;justify-content:center;margin-top:6px}.ForgotChangePasswordPage-view{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:32px;min-height:30px;padding:32px;width:364px}.ForgotChangePasswordPage-view-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.ForgotChangePasswordPage-view-logo-img{height:100px;width:100px}.ForgotChangePasswordPage-view-logo-desc{color:#637381;font-size:14px}.ForgotChangePasswordPage-view-form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.ForgotChangePasswordPage-view-form-group{display:flex;flex-direction:column;gap:4px;width:100%}.ForgotChangePasswordPage-view-form-group-label{color:#212b36;font-size:14px}.ForgotChangePasswordPage-view-form-group-input{border:1px solid #dfe3e8;border-radius:4px;font-size:14px;height:24px;padding:8px}.ForgotChangePasswordPage-view-form-group-submit{width:100%}.ForgotChangePasswordPage-view-form-group-submit-btn{background-color:#105e96;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:14px 20px;width:100%}.ForgotChangePasswordPage-view-form-group-submit-btn:hover{background-color:#0a4c7d}.ForgotChangePasswordPage-view-form-group-bottom{display:flex;font-size:14px;gap:8px;justify-content:space-between;width:100%}.ForgotChangePasswordPage-view-form-group-bottom-create{color:#105e96;text-decoration:none}.ForgotChangePasswordPage-view-form-group-bottom-forgot{color:#212b36;text-decoration:none}.ConfirmEmailPage{align-items:center;background:linear-gradient(#5cb2ef,#d1ecff);display:flex;justify-content:center;min-height:100vh}.ConfirmEmailPage-view{background-color:#fff;border-radius:12px;gap:20px;padding:32px;width:364px}.ConfirmEmailPage-view,.ConfirmEmailPage-view-logo{align-items:center;display:flex;flex-direction:column}.ConfirmEmailPage-view-logo{justify-content:center}.ConfirmEmailPage-view-logo-img{height:100px;width:100px}.ConfirmEmailPage-view-form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.ConfirmEmailPage-view-form-group{display:flex;flex-direction:column;gap:4px;width:100%}.ConfirmEmailPage-view-form-group-submit-btn{background-color:#105e96;border-radius:8px;color:#fff;font-weight:700;margin-top:20px;padding:12px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.ConfirmEmailPage-view-form-group-submit-btn:hover{background-color:#074e75}.ConfirmEmailPage-error-message{color:red;font-size:14px;font-weight:400;margin-top:0;text-align:center}.InvitePage{align-items:center;background-color:#f5f5f5;display:flex;height:100vh;justify-content:center}.Card{background-color:#fff;border-radius:6px;box-shadow:0 0 10px #0000001a;color:#161c24;padding:25px 20px;transition:all .3s;width:100%}.Card-header{border-bottom:1px solid #e0e0e0;font-size:20px;margin-bottom:15px;padding-bottom:5px}.Card-header,.Card-title{color:#161c24;font-weight:700}.Card-title{font-size:18px;margin-bottom:6px}.Card-title-description{color:#919eab;font-size:12px;font-weight:500}.Card-body{display:flex;flex-direction:column;height:100%}.Card-container{margin:0 auto;max-width:800px;width:100%}.UIModal{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:5vh 0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1000}.UIModal--open{opacity:1;visibility:visible}.UIModal__asterisk{color:#5cb2ef}.UIModal__content{background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;display:flex;flex-direction:column;margin:auto;overflow:hidden;padding:36px;transform:translateY(20px);transition:transform .3s ease}.UIModal--open .UIModal__content{transform:translateY(0)}.UIModal__content--small{max-height:80vh;max-width:90vw;width:400px}.UIModal__content--medium{max-width:90vw;width:600px}.UIModal__content--large{max-width:90vw;width:800px}.UIModal__content--xlarge{max-width:90vw;width:1080px}.UIModal__content--custom{height:auto;max-width:90vw;width:600px}.UIModal__header{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:0;width:100%}.UIModal__title-container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;min-height:34px;padding:0;width:100%}.UIModal__title-section{display:flex;flex:1 1;flex-direction:column;gap:8px}.UIModal__title{color:#212b36;color:#161c24;font-size:20px;font-weight:400;font-weight:700;height:24px;line-height:24px;margin:0;padding:0}.UIModal__subtitle,.UIModal__title{font-family:Inter,sans-serif;font-style:normal}.UIModal__subtitle{color:#919eab;font-size:12px;font-weight:400;line-height:12px}.UIModal__close-button{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex:none;flex-direction:column;height:34px;justify-content:center;order:1;padding:0;transition:all .2s ease;width:34px}.UIModal__close-button:hover{background-color:#105e960d;border-color:#105e96}.UIModal__close-button svg{fill:#919eab;height:16px;width:16px}.UIModal__divider{align-self:stretch;background-color:#868e96;border:none;flex:none;height:1px;margin:0;order:1;width:100%}.UIModal__body{align-items:stretch;display:flex;flex-direction:column;overflow-x:hidden;padding:0;width:100%}@media(max-width:1200px){.UIModal__content--xlarge{width:90vw}.UIModal__content--large{width:85vw}.UIModal__content--custom{height:auto!important;width:90vw!important}}@media(max-width:768px){.UIModal{padding:0}.UIModal__content{padding:24px;width:95vw!important}.UIModal__content--custom,.UIModal__content--large,.UIModal__content--medium,.UIModal__content--small,.UIModal__content--xlarge{height:auto!important;width:95vw!important}.UIModal__title{font-size:18px}.UIModal__close-button{height:30px;width:30px}.UIModal__close-button svg{height:14px;width:14px}}@media(max-width:480px){.UIModal__content{padding:16px}.UIModal__content,.UIModal__content--custom,.UIModal__content--large,.UIModal__content--medium,.UIModal__content--small,.UIModal__content--xlarge{width:100vw!important}.UIModal__title{font-size:16px}.UIModal__close-button{height:28px;width:28px}.UIModal__close-button svg{height:12px;width:12px}}.UIButton{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:42px;justify-content:center;letter-spacing:-.03em;line-height:14px;outline:none;padding:14px 20px;text-decoration:none;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.UIButton:focus{outline:2px solid #105e964d;outline-offset:2px}.UIButton--primary{background:#105e96;color:#fff}.UIButton--primary:hover:not(:disabled){background:#0c4771}.UIButton--primary:active{background:#0a3b5f}.UIButton--secondary{background:#637381;color:#fff}.UIButton--secondary:hover:not(:disabled){background:#515e6a}.UIButton--secondary:active{background:#48545e}.UIButton--info{background:#5cb2ef;color:#fff}.UIButton--info:hover:not(:disabled){background:#37a0eb}.UIButton--info:active{background:#2498ea}.UIButton--warning{background:#ff9c07;color:#2b435b}.UIButton--warning:hover:not(:disabled){background:#dd8500}.UIButton--warning:active{background:#c97900}.UIButton--danger{background:#fb2f54;color:#fff}.UIButton--danger:hover:not(:disabled){background:#fa0733}.UIButton--danger:active{background:#e8042e}.UIButton--success{background:#76c102;color:#fff}.UIButton--success:hover:not(:disabled){background:#5d9902}.UIButton--success:active{background:#518401}.UIButton--dark{background:#161c24;color:#fff}.UIButton--dark:hover:not(:disabled){background:#25303d}.UIButton--dark:active{background:#2d3a4a}.UIButton--light{background:#f8f9fa;color:#161c24}.UIButton--light:hover:not(:disabled){background:#e9ecef}.UIButton--light:active{background:#e0e5e9}.UIButton--outline{background:#0000;border:1px solid}.UIButton--outline.UIButton--primary{border-color:#105e96;color:#105e96}.UIButton--outline.UIButton--primary:hover:not(:disabled){background:#105e961a}.UIButton--outline.UIButton--primary:active{background:#105e9626}.UIButton--outline.UIButton--secondary{border-color:#637381;color:#637381}.UIButton--outline.UIButton--secondary:hover:not(:disabled){background:#6373811a}.UIButton--outline.UIButton--secondary:active{background:#63738126}.UIButton--outline.UIButton--info{border-color:#5cb2ef;color:#5cb2ef}.UIButton--outline.UIButton--info:hover:not(:disabled){background:#5cb2ef1a}.UIButton--outline.UIButton--info:active{background:#5cb2ef26}.UIButton--outline.UIButton--warning{border-color:#ff9c07;color:#ff9c07}.UIButton--outline.UIButton--warning:hover:not(:disabled){background:#ff9c071a}.UIButton--outline.UIButton--warning:active{background:#ff9c0726}.UIButton--outline.UIButton--danger{border-color:#fb2f54;color:#fb2f54}.UIButton--outline.UIButton--danger:hover:not(:disabled){background:#fb2f541a}.UIButton--outline.UIButton--danger:active{background:#fb2f5426}.UIButton--outline.UIButton--success{border-color:#76c102;color:#76c102}.UIButton--outline.UIButton--success:hover:not(:disabled){background:#76c1021a}.UIButton--outline.UIButton--success:active{background:#76c10226}.UIButton--outline.UIButton--dark{border-color:#2b435b;color:#2b435b}.UIButton--outline.UIButton--dark:hover:not(:disabled){background:#2b435b1a}.UIButton--outline.UIButton--dark:active{background:#2b435b26}.UIButton--outline.UIButton--light{border-color:#dfe3e8;color:#dfe3e8}.UIButton--outline.UIButton--light:hover:not(:disabled){background:#dfe3e81a}.UIButton--outline.UIButton--light:active{background:#dfe3e826}.UIButton--small{font-size:12px;gap:8px;height:36px;line-height:12px;padding:11px 16px}.UIButton--medium{font-size:14px;gap:10px;height:42px;line-height:14px;padding:14px 20px}.UIButton--large{font-size:16px;gap:12px;height:48px;line-height:16px;padding:17px 24px}.UIButton--full-width{width:100%}.UIButton--loading{color:#0000!important;position:relative}.UIButton--loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:16px;opacity:.8;position:absolute;width:16px}.UIButton--disabled,.UIButton:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.UIButton__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.UIButton__icon--start{order:-1}.UIButton__icon--end{order:1}.UIButton__icon svg{height:16px;width:16px}.UIButton--small .UIButton__icon svg{height:14px;width:14px}.UIButton--large .UIButton__icon svg{height:18px;width:18px}.UIButton--icon-only{padding:11px;width:42px}.UIButton--icon-only.UIButton--small{padding:8px;width:36px}.UIButton--icon-only.UIButton--large{padding:14px;width:48px}@media(max-width:768px){.UIButton:not(.UIButton--full-width){min-width:fit-content}.UIButton--large{font-size:14px;height:42px;padding:14px 20px}}@media(max-width:480px){.UIButton:not(.UIButton--icon-only){padding-left:16px;padding-right:16px}}.InviteSuccessModal{padding:16px;text-align:center}.InviteSuccessModal__text{color:#333;font-size:16px;line-height:1.5;margin-bottom:12px}.InviteSuccessModal__text strong{font-weight:600}.InviteSuccessModal__subtext{color:#666;font-size:14px;margin-bottom:24px}.InviteSuccessModal__actions{display:flex;justify-content:center}.SkeletonLoader{background-color:#ececec!important;border-radius:4px;color:#0000!important;display:inline-flex!important;overflow:hidden!important;position:relative!important}.SkeletonLoader:after{animation:shimmer 1s linear infinite;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UITwoColumnWrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.UITwoColumnWrapper__columns{align-items:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:space-between;width:100%}.UITwoColumnWrapper__column{max-width:none;min-width:0}.UITwoColumnWrapper__column--left,.UITwoColumnWrapper__column--right{flex:1 1}.UITwoColumnWrapper--gap-small .UITwoColumnWrapper__columns{gap:16px}.UITwoColumnWrapper--gap-medium .UITwoColumnWrapper__columns{gap:32px}.UITwoColumnWrapper--gap-large .UITwoColumnWrapper__columns{gap:48px}.UITwoColumnWrapper--tight{padding:0}.UITwoColumnWrapper--compact{padding:24px}.UITwoColumnWrapper--default{padding:32px}.UITwoColumnWrapper--spacious{padding:40px}.UITwoColumnWrapper--ratio-1-2 .UITwoColumnWrapper__column--left{flex:1 1}.UITwoColumnWrapper--ratio-1-2 .UITwoColumnWrapper__column--right,.UITwoColumnWrapper--ratio-2-1 .UITwoColumnWrapper__column--left{flex:2 1}.UITwoColumnWrapper--ratio-1-3 .UITwoColumnWrapper__column--left,.UITwoColumnWrapper--ratio-2-1 .UITwoColumnWrapper__column--right{flex:1 1}.UITwoColumnWrapper--ratio-1-3 .UITwoColumnWrapper__column--right,.UITwoColumnWrapper--ratio-3-1 .UITwoColumnWrapper__column--left{flex:3 1}.UITwoColumnWrapper--ratio-3-1 .UITwoColumnWrapper__column--right{flex:1 1}.UITwoColumnWrapper--equal-height .UITwoColumnWrapper__column{display:flex;flex-direction:column}.UITwoColumnWrapper--equal-height .UITwoColumnWrapper__column>*{flex:1 1}.UITwoColumnWrapper--default-shadow{border-radius:8px;box-shadow:0 1px 1px .5px #052c650f}.UITwoColumnWrapper--light-shadow{border-radius:8px;box-shadow:0 1px 3px #0000001a}.UITwoColumnWrapper--medium-shadow{border-radius:8px;box-shadow:0 4px 6px #0000001a}.UITwoColumnWrapper--strong-shadow{border-radius:8px;box-shadow:0 10px 25px #00000026}.UITwoColumnWrapper--white{background:#fff}.UITwoColumnWrapper--light{background:#f8f9fa}.UITwoColumnWrapper--gray{background:#fff}.UITwoColumnWrapper--bordered{border:1px solid #dfe3e8;border-radius:8px}.UITwoColumnWrapper--primary-border{border:1px solid #105e96;border-radius:8px}.UITwoColumnWrapper--hoverable{cursor:pointer;transition:all .2s ease}.UITwoColumnWrapper--hoverable:hover{box-shadow:0 4px 12px #052c651f;transform:translateY(-2px)}.UITwoColumnWrapper--clickable{cursor:pointer;transition:all .15s ease}.UITwoColumnWrapper--clickable:hover{box-shadow:0 2px 8px #052c651a}.UITwoColumnWrapper--clickable:active{box-shadow:0 1px 3px #052c6514;transform:translateY(1px)}@media(max-width:1200px){.UITwoColumnWrapper--compact{padding:20px}.UITwoColumnWrapper--default{padding:24px}.UITwoColumnWrapper--spacious{padding:32px}.UITwoColumnWrapper__columns{gap:24px}.UITwoColumnWrapper--gap-small .UITwoColumnWrapper__columns{gap:12px}.UITwoColumnWrapper--gap-large .UITwoColumnWrapper__columns{gap:32px}}@media(max-width:768px){.UITwoColumnWrapper{border-radius:6px}.UITwoColumnWrapper--tight{padding:8px}.UITwoColumnWrapper--compact,.UITwoColumnWrapper--default{padding:16px}.UITwoColumnWrapper--spacious{padding:24px}.UITwoColumnWrapper__columns{flex-direction:column;gap:20px}.UITwoColumnWrapper__column{flex:none!important;max-width:none;min-width:auto;width:100%}.UITwoColumnWrapper__column--left,.UITwoColumnWrapper__column--right{flex:none!important}.UITwoColumnWrapper--mobile-keep .UITwoColumnWrapper__columns{flex-direction:row;gap:16px}.UITwoColumnWrapper--mobile-keep .UITwoColumnWrapper__column{flex:1 1!important;min-width:140px}}.UISimpleTable{width:100%}.UISimpleTable__table{border-collapse:initial;border-spacing:0;display:table;width:100%}.UISimpleTable__header{display:table-header-group}.UISimpleTable__body{display:table-row-group}.UISimpleTable__header-row{background:#f4f6f8;display:table-row}.UISimpleTable__row{display:table-row}.UISimpleTable__row:hover{background-color:#dfe3e81a}.UISimpleTable__row.clickable{cursor:pointer}.UISimpleTable__header-cell{background:#f4f6f8;border-bottom:1px solid #dfe3e8;display:table-cell;height:48px;padding:8px 4px 8px 16px;position:relative;vertical-align:middle}.UISimpleTable__header-cell span{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.UISimpleTable__header-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.UISimpleTable__header-label{flex:1 1;order:0}.UISimpleTable__sort-container{align-items:center;cursor:pointer;display:flex;flex:none;height:32px;justify-content:center;margin-left:auto;order:1;width:18px}.UISimpleTable__sort-arrows{align-items:center;display:flex;flex-direction:column;height:22px;justify-content:space-between;position:relative;width:8px}.UISimpleTable__sort-arrow{cursor:pointer;height:7px;width:8px}.UISimpleTable__sort-arrow path{fill:#c4cdd5;transition:fill .2s ease}.UISimpleTable__sort-arrow--active path{fill:#105e96!important}.UISimpleTable__sort-arrow:hover:not(.UISimpleTable__sort-arrow--active) path{fill:#105e96}.UISimpleTable__header-divider{height:32px;opacity:1;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:1px}.UISimpleTable__header-divider svg{height:32px;width:1px}.UISimpleTable__header-divider svg line{stroke:#c4cdd5;stroke-width:1;stroke-dasharray:2 2;stroke-linecap:round}.UISimpleTable__cell{border-bottom:1px solid #dfe3e8;display:table-cell;height:72px;padding:0 16px;vertical-align:middle}@media(max-width:768px){.UISimpleTable__body,.UISimpleTable__cell,.UISimpleTable__header,.UISimpleTable__header-cell,.UISimpleTable__header-row,.UISimpleTable__row,.UISimpleTable__table{display:block}.UISimpleTable__header{display:none}.UISimpleTable__row{border:1px solid #dfe3e8;border-radius:8px;margin-bottom:16px;padding:16px}.UISimpleTable__cell{border-bottom:none;height:auto;padding:8px 0}.UISimpleTable__cell:before{color:#637381;content:attr(data-label);display:block;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.UISimpleTable__header-divider,.UISimpleTable__sort-container{display:none}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAUklEQVR4AWOgGhgF/8HwPIrYeYgoIU0OKGIOxGm6jyJ2n5Cm8wwOQEUGKGIGQBEHoAwB0AA0FwEbSAgOBBwWmggHBOVBTjhyKU9GhBMslcAoAABPu2Hh6JIyeQAAAABJRU5ErkJggg==)}.leaflet-retina .fullscreen-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAAnklEQVR4Ae2WVQEDMRAFn4RIi8OVtBIiIQ7KzO3dlN+8z4MJbEDGGPPXTA+SukQevTlKlCq6RFFSor7RXFR1qkehawTRo9uqIOaoPyTqQ0Wporh76GJdFg+zqbS4odm8s6nAkVQ1Tc+kqQqkano5pKpdFTVhTG8EwyKLwPLmF+xHbkH8psofEx918PFHOX85+YbrFn+B5K/Ef4wxxswAnU97CHDaZQMAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-container:-webkit-full-screen{height:100%!important;width:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{height:100%!important;width:100%!important;z-index:99999}.leaflet-container:full-screen{height:100%!important;width:100%!important;z-index:99999}.leaflet-container:fullscreen{height:100%!important;width:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.UIMap,.UIMap__map-component{height:100%;width:100%}.UIMap__map-component--popup .leaflet-popup-content-wrapper{border-radius:4px}.UIMap__map-component--popup .leaflet-popup-content{font-family:Inter,sans-serif;font-size:14px;margin:10px}.UIMap__error{color:#666;flex-direction:column;padding:20px;text-align:center}.UIMap__error,.UIMap__placeholder{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;display:flex;height:100%;justify-content:center}.UIMap__content{color:#666;text-align:center}.UIMap__location{align-items:center;display:flex;font-size:14px;gap:8px;margin-top:10px}.UIMap__marker{font-size:16px}.DashboardPage__PropertiesDashboardSection{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:32px;width:100%}.DashboardPage__PropertiesDashboardSection__top-section{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}.DashboardPage__PropertiesDashboardSection__header{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:32px;order:0;padding:0;width:100%}.DashboardPage__PropertiesDashboardSection__title-line{align-items:center;display:flex;flex-direction:row;height:24px;justify-content:space-between;padding:0;width:100%}.DashboardPage__PropertiesDashboardSection__title-text{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.DashboardPage__PropertiesDashboardSection__title-text span:first-child{color:#0f172a;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.DashboardPage__PropertiesDashboardSection__title-count{color:#0f172a;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.DashboardPage__PropertiesDashboardSection__menu-icon{cursor:pointer;height:24px;width:24px}.DashboardPage__PropertiesDashboardSection__divider{align-self:stretch;border:1px solid #dfe3e8;flex:none;flex-grow:0;height:0;order:1;width:100%}.DashboardPage__PropertiesDashboardSection__map-section{flex:none;flex-grow:0;height:320px;order:1;width:100%}.DashboardPage__PropertiesDashboardSection__map{height:320px;width:100%}.DashboardPage__PropertiesDashboardSection__list-section{align-items:flex-start;display:flex;flex-direction:column;margin-top:32px;min-height:150px;padding:0;width:100%}.DashboardPage__PropertiesDashboardSection__list-header{align-items:center;display:flex;flex-direction:row;height:34px;justify-content:space-between;padding:0;width:100%}.DashboardPage__PropertiesDashboardSection__list-title{color:#0f172a;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.DashboardPage__PropertiesDashboardSection__list-divider{border:1px solid #868e96;height:0;margin:8px 0;width:100%}.DashboardPage__PropertiesDashboardSection__table{flex-grow:1;width:100%}.DashboardPage__PropertiesDashboardSection__table-property{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0}.DashboardPage__PropertiesDashboardSection__table-property-name{color:#105e96;cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.DashboardPage__PropertiesDashboardSection__table-property-name:hover{text-decoration:underline}.DashboardPage__PropertiesDashboardSection__table-property-badge{align-items:flex-start;border-radius:2px;color:#fff;display:flex;flex-direction:column;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:4px 5px;text-align:center;text-transform:uppercase}.DashboardPage__PropertiesDashboardSection__table-address{color:#161c24;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.DashboardPage__PropertiesDashboardSection__table-units{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:768px){.DashboardPage__PropertiesDashboardSection{padding:24px 16px}.DashboardPage__PropertiesDashboardSection__top-section{gap:24px}.DashboardPage__PropertiesDashboardSection__map,.DashboardPage__PropertiesDashboardSection__map-section{height:250px}.DashboardPage__PropertiesDashboardSection__list-section{min-height:200px}}.UITenantInfo{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px}.UITenantInfo--clickable{cursor:pointer}.UITenantInfo--clickable:hover .UITenantInfo__name{color:#105e96}.UITenantInfo__photo{flex-shrink:0}.UITenantInfo__avatar{border-radius:50%;object-fit:cover}.UITenantInfo__info{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.UITenantInfo__name{color:#161c24;font-size:14px;margin-bottom:4px;transition:color .2s ease}.UITenantInfo__email,.UITenantInfo__name{font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UITenantInfo__email{color:#919eab;font-size:12px}.UITenantInfo--small{gap:12px}.UITenantInfo--small .UITenantInfo__avatar,.UITenantInfo--small .UITenantInfo__photo{height:32px;width:32px}.UITenantInfo--small .UITenantInfo__name{font-size:12px;line-height:12px}.UITenantInfo--small .UITenantInfo__email{font-size:10px;line-height:12px}.UITenantInfo--medium{gap:16px}.UITenantInfo--medium .UITenantInfo__avatar,.UITenantInfo--medium .UITenantInfo__photo{height:42px;width:42px}.UITenantInfo--large{gap:20px}.UITenantInfo--large .UITenantInfo__avatar,.UITenantInfo--large .UITenantInfo__photo{height:56px;width:56px}.UITenantInfo--large .UITenantInfo__name{font-size:16px;line-height:16px;margin-bottom:6px}.UITenantInfo--large .UITenantInfo__email{font-size:14px;line-height:16px}@media(max-width:968px){.UITenantInfo{gap:12px}.UITenantInfo--medium .UITenantInfo__avatar,.UITenantInfo--medium .UITenantInfo__photo{height:36px;width:36px}}@media(max-width:480px){.UITenantInfo{gap:10px}.UITenantInfo--medium .UITenantInfo__avatar,.UITenantInfo--medium .UITenantInfo__photo{height:32px;width:32px}.UITenantInfo .UITenantInfo__name{font-size:13px}.UITenantInfo .UITenantInfo__email{font-size:11px}}.DashboardPage__PaymentsDashboardSection{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:32px;width:100%}.DashboardPage__PaymentsDashboardSection__top-section{display:flex;flex-direction:column;gap:32px}.DashboardPage__PaymentsDashboardSection__header{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:32px;order:0;padding:0;width:100%}.DashboardPage__PaymentsDashboardSection__title-line{align-items:center;display:flex;flex-direction:row;height:24px;justify-content:space-between;padding:0;width:100%}.DashboardPage__PaymentsDashboardSection__title-text{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.DashboardPage__PaymentsDashboardSection__title-text span:first-child{color:#0f172a;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.DashboardPage__PaymentsDashboardSection__title-period{color:#0f172a;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.DashboardPage__PaymentsDashboardSection__menu-icon{cursor:pointer;height:24px;width:24px}.DashboardPage__PaymentsDashboardSection__divider{align-self:stretch;border:1px solid #dfe3e8;flex:none;flex-grow:0;height:0;order:1;width:100%}.DashboardPage__PaymentsDashboardSection__statistics-section{align-items:center;align-self:center;display:flex;flex:none;flex-direction:column;flex-grow:0;flex-shrink:0;gap:16px;max-width:320px;order:1;padding:0;width:100%}.DashboardPage__PaymentsDashboardSection__chart-container{height:200px;position:relative;width:200px}.DashboardPage__PaymentsDashboardSection__chart-center{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.DashboardPage__PaymentsDashboardSection__chart-total{color:#0f172a;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:34px}.DashboardPage__PaymentsDashboardSection__chart-label{color:#475569;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:center}.DashboardPage__PaymentsDashboardSection__stats-items{align-items:flex-start;display:flex;flex-direction:row;gap:32px;height:82px;justify-content:space-between;padding:0;width:320px}.DashboardPage__PaymentsDashboardSection__stats-item{align-items:center;display:flex;flex-direction:column;gap:8px;padding:0}.DashboardPage__PaymentsDashboardSection__stats-value{color:#0f172a;font-family:DM Sans;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:34px}.DashboardPage__PaymentsDashboardSection__stats-label{color:#475569;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-align:center}.DashboardPage__PaymentsDashboardSection__list-section{display:flex;flex-direction:column;margin-top:32px;min-height:150px;width:100%}.DashboardPage__PaymentsDashboardSection__list-header{align-items:center;display:flex;flex-direction:row;height:34px;justify-content:space-between;padding:0;width:100%}.DashboardPage__PaymentsDashboardSection__list-title{color:#0f172a;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:19px}.DashboardPage__PaymentsDashboardSection__list-divider{border:1px solid #868e96;height:0;margin:8px 0;width:100%}.DashboardPage__PaymentsDashboardSection__table{flex-grow:1;width:100%}.DashboardPage__PaymentsDashboardSection__table :global(.UISimpleTable__row){cursor:pointer;transition:background-color .2s ease}.DashboardPage__PaymentsDashboardSection__table :global(.UISimpleTable__row):hover{background-color:#f8f9fa}.DashboardPage__PaymentsDashboardSection__table-tenant{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:0}.DashboardPage__PaymentsDashboardSection__table-tenant-avatar{border-radius:50%;height:42px;overflow:hidden;width:42px}.DashboardPage__PaymentsDashboardSection__table-tenant-avatar img{height:100%;object-fit:cover;width:100%}.DashboardPage__PaymentsDashboardSection__table-tenant-placeholder{align-items:center;background:#105e96;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:42px;justify-content:center;width:42px}.DashboardPage__PaymentsDashboardSection__table-tenant-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:0}.DashboardPage__PaymentsDashboardSection__table-tenant-name{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.DashboardPage__PaymentsDashboardSection__table-tenant-email{color:#919eab;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.DashboardPage__PaymentsDashboardSection__table-unit{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:768px){.DashboardPage__PaymentsDashboardSection{padding:24px 16px}.DashboardPage__PaymentsDashboardSection__top-section{gap:24px}.DashboardPage__PaymentsDashboardSection__statistics-section{max-width:100%}.DashboardPage__PaymentsDashboardSection__stats-items{gap:16px;width:100%}.DashboardPage__PaymentsDashboardSection__list-section{min-height:200px}}.UIDashboardPaymentsChart{align-items:center;display:flex;flex-direction:column;gap:16px;height:308px;max-width:320px;padding:0;width:320px}.UIDashboardPaymentsChart__chart-container{flex:none;flex-grow:0;height:200px;order:0;position:relative;width:200px}.UIDashboardPaymentsChart__chart-center{align-items:center;display:flex;flex-direction:column;gap:8px;height:82px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:43px}.UIDashboardPaymentsChart__chart-total{color:#0f172a;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:700;height:34px;letter-spacing:-.02em;line-height:34px;order:0;width:43px}.UIDashboardPaymentsChart__chart-label{color:#475569;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:16px;line-height:16px;order:1;text-align:center;width:34px}.UIDashboardPaymentsChart__stats-items{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:32px;height:82px;justify-content:space-between;order:1;padding:0;width:320px}.UIDashboardPaymentsChart__stats-item{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:82px;order:0;padding:0}.UIDashboardPaymentsChart__stats-item svg{flex:none;flex-grow:0;height:24px;order:0;width:24px}.UIDashboardPaymentsChart__stats-value{color:#0f172a;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:24px;font-style:normal;font-weight:700;height:34px;letter-spacing:-.02em;line-height:34px;order:0}.UIDashboardPaymentsChart__stats-label{color:#475569;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:16px;line-height:16px;order:1;text-align:center}@media(max-width:768px){.UIDashboardPaymentsChart{max-width:100%;width:100%}.UIDashboardPaymentsChart__chart-container{height:160px;width:160px}.UIDashboardPaymentsChart__stats-items{flex-direction:column;gap:16px;height:auto;width:100%}.UIDashboardPaymentsChart__stats-item{flex-direction:row;gap:12px;height:auto;justify-content:flex-start}}.UIProperty{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0}.UIProperty--clickable{cursor:pointer}.UIProperty__name{color:#212b36;color:#161c24;flex:none;flex-grow:0;font-size:14px;font-weight:500;line-height:17px;padding:0}.UIProperty__badge,.UIProperty__name{font-family:Inter,sans-serif;font-style:normal;margin:0}.UIProperty__badge{align-items:flex-start;background:#76c102;border-radius:2px;color:#637381;color:#fff;display:flex;flex:none;flex-direction:column;flex-grow:0;font-size:10px;font-weight:400;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:4px 5px!important;padding:0;text-align:center;text-transform:uppercase}.UIProperty__badge--commercial{background:#ff9c07}.UIProperty__badge--mixed{background:#5cb2ef}.UIProperty__badge--industrial{background:#105e96}.UIProperty__badge--no-units{background:#919eab}.DashboardPage__DashboardHeaderSection{background:linear-gradient(90deg,#357ebd,#5faee3);margin:-32px -32px 80px;padding:32px 32px 80px;position:relative}.DashboardPage__DashboardHeaderSection__info{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.DashboardPage__DashboardHeaderSection__title{color:#212b36;color:#fff;font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:34px;margin:0;padding:0}.DashboardPage__DashboardHeaderSection__add-btn{background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#105e96;color:#212b36;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:17px;margin:0;padding:14px 20px;text-decoration:none;transition:all .3s;white-space:nowrap}.DashboardPage__DashboardHeaderSection__add-btn:hover{background:#105e96;border-color:#105e96;color:#fff}.DashboardPage__DashboardHeaderSection__cards{align-items:center;bottom:-73px;display:flex;gap:32px;left:32px;position:absolute;right:32px;z-index:10}.DashboardPage__DashboardHeaderSection__card{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;color:inherit;display:flex;flex:1 1;flex-direction:column;gap:8px;height:147px;padding:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:246px}.DashboardPage__DashboardHeaderSection__card:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.DashboardPage__DashboardHeaderSection__card-top{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:space-between;padding:0;width:100%}.DashboardPage__DashboardHeaderSection__card-title{align-items:center;color:#212b36;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0;padding:0}.DashboardPage__DashboardHeaderSection__card-icon{align-items:center;border-radius:6px;display:flex;flex-direction:row;height:40px;justify-content:center;padding:0;width:40px}.DashboardPage__DashboardHeaderSection__card-icon img{height:24px;width:24px}.DashboardPage__DashboardHeaderSection__card-count{color:#161c24;font-family:DM Sans,sans-serif;font-size:42px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:42px}.DashboardPage__DashboardHeaderSection__card-bottom{align-items:flex-start;display:flex;flex-direction:row;gap:8px;height:17px;padding:0;width:100%}.DashboardPage__DashboardHeaderSection__card-subtitle-number{color:#212b36;color:#454f5b;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;margin:0;padding:0}.DashboardPage__DashboardHeaderSection__card-subtitle-text{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}@media(max-width:960px){.DashboardPage__DashboardHeaderSection{padding:32px 24px 60px}.DashboardPage__DashboardHeaderSection__cards{bottom:-120px;flex-wrap:wrap;gap:24px;left:24px;right:24px}.DashboardPage__DashboardHeaderSection__card{flex:1 1;min-width:calc(50% - 12px)}.DashboardPage__DashboardHeaderSection__info{flex-direction:column;gap:16px;text-align:center}.DashboardPage__DashboardHeaderSection__title{color:#212b36;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:29px;margin:0;padding:0}.DashboardPage__DashboardHeaderSection__add-btn{font-size:12px;padding:12px 16px}}@media(max-width:600px){.DashboardPage__DashboardHeaderSection{margin:-8px -8px 0;padding:16px 16px 40px}.DashboardPage__DashboardHeaderSection__cards{bottom:-200px;flex-direction:column;gap:16px;left:16px;right:16px}.DashboardPage__DashboardHeaderSection__card{height:130px;min-width:100%;padding:12px}.DashboardPage__DashboardHeaderSection__card-title{color:#212b36;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:17px;margin:0;padding:0}.DashboardPage__DashboardHeaderSection__card-count{font-size:32px}.DashboardPage__DashboardHeaderSection__card-subtitle-number{font-size:12px}.DashboardPage__DashboardHeaderSection__card-subtitle-text{font-size:10px}.DashboardPage__DashboardHeaderSection__info{gap:12px;margin-bottom:24px}.DashboardPage__DashboardHeaderSection__title{color:#212b36;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;padding:0}}.UISectionWrapper{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:32px;width:100%}.UISectionWrapper--compact{gap:24px;padding:24px}.UISectionWrapper--spacious{gap:40px;padding:40px}.UISectionWrapper--tight{gap:16px;padding:16px}.UISectionWrapper--left{align-items:flex-start}.UISectionWrapper--right{align-items:flex-end}.UISectionWrapper--stretch{align-items:stretch}.UISectionWrapper--top{justify-content:flex-start}.UISectionWrapper--bottom{justify-content:flex-end}.UISectionWrapper--space-between{justify-content:space-between}.UISectionWrapper--no-shadow{box-shadow:none}.UISectionWrapper--light-shadow{box-shadow:0 1px 3px #0000001a}.UISectionWrapper--medium-shadow{box-shadow:0 4px 6px #0000001a}.UISectionWrapper--strong-shadow{box-shadow:0 10px 25px #00000026}.UISectionWrapper--transparent{background:#0000}.UISectionWrapper--light{background:#f8f9fa}.UISectionWrapper--gray{background:#fff}.UISectionWrapper--bordered{border:1px solid #dfe3e8}.UISectionWrapper--primary-border{border:1px solid #105e96}.UISectionWrapper--hoverable{cursor:pointer;transition:all .2s ease}.UISectionWrapper--hoverable:hover{box-shadow:0 4px 12px #052c651f;transform:translateY(-2px)}.UISectionWrapper--clickable{cursor:pointer;transition:all .15s ease}.UISectionWrapper--clickable:hover{box-shadow:0 2px 8px #052c651a}.UISectionWrapper--clickable:active{box-shadow:0 1px 3px #052c6514;transform:translateY(1px)}.UISectionWrapper--form-horizontal{align-items:stretch}.UISectionWrapper--form-horizontal .UISectionWrapper__body{width:100%}.UISectionWrapper--form-vertical{align-items:stretch}.UISectionWrapper--form-vertical .UISectionWrapper__body{width:100%}.UISectionWrapper--form-padding-none .UISectionWrapper__form-row{padding:0}.UISectionWrapper--form-padding-small .UISectionWrapper__form-row{padding:0 16px}.UISectionWrapper--form-padding-large .UISectionWrapper__form-row{padding:0 48px}.UISectionWrapper__content{display:flex;flex-direction:column;gap:inherit;width:100%}.UISectionWrapper__header{flex-shrink:0;width:100%}.UISectionWrapper__body{flex:1 1;width:100%}.UISectionWrapper__footer{flex-shrink:0;width:100%}.UISectionWrapper__form-row{align-items:flex-start;display:flex;flex-direction:row;gap:24px;gap:var(--form-gap,24px);justify-content:space-between;padding:0 32px;width:100%}.UISectionWrapper__form-labels{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:34px;padding:8px 0 0;width:133px;width:var(--label-width,133px)}.UISectionWrapper__form-fields{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;min-width:0}.UISectionWrapper__form-label{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px}@media(max-width:768px){.UISectionWrapper{gap:24px;padding:24px}.UISectionWrapper--compact{gap:16px;padding:16px}.UISectionWrapper--spacious{gap:32px;padding:32px}.UISectionWrapper--tight{gap:12px;padding:12px}.UISectionWrapper__form-row{align-items:stretch;flex-direction:column;gap:32px;padding:0}.UISectionWrapper__form-labels{display:none}.UISectionWrapper__form-fields{gap:24px;width:100%}}@media(max-width:480px){.UISectionWrapper{border-radius:6px;gap:16px;padding:16px}.UISectionWrapper--compact{gap:12px;padding:12px}.UISectionWrapper--spacious{gap:24px;padding:24px}.UISectionWrapper--tight{gap:8px;padding:8px}.UISectionWrapper__form-fields{gap:20px}}.UIPaginator{flex:none;flex-direction:row;flex-grow:1;gap:16px;margin:0 auto;order:1;padding:0;width:100%}.UIPaginator,.UIPaginator__arrow{align-items:center;display:flex;height:24px;justify-content:center}.UIPaginator__arrow{background:#0000;border:none;cursor:pointer;flex:none;flex-grow:0;transition:all .2s ease;width:24px}.UIPaginator__arrow svg{fill:#c4cdd5;height:8px;transition:fill .2s ease;width:7px}.UIPaginator__arrow:hover:not(:disabled) svg{fill:#105e96}.UIPaginator__arrow:disabled{cursor:not-allowed}.UIPaginator__arrow:disabled svg{fill:#c4cdd5;opacity:.5}.UIPaginator__arrow--prev{order:0}.UIPaginator__arrow--next{order:2}.UIPaginator__pages{align-items:center;display:flex;flex-direction:row;gap:8px;order:1}.UIPaginator__page{align-items:center;background:#0000;border:none;border-radius:4px;color:#919eab;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;justify-content:center;line-height:24px;min-width:24px;padding:0 4px;transition:all .2s ease}.UIPaginator__page:hover:not(:disabled){background-color:#f4f6f8;color:#105e96}.UIPaginator__page--active{background-color:#105e96;color:#fff;font-weight:600}.UIPaginator__page--dots{cursor:default}.UIPaginator__page--dots:hover{background-color:#0000;color:#919eab}.UIPaginator__page:disabled{cursor:not-allowed;opacity:.5}.UIPaginator__dots{color:#919eab;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;-webkit-user-select:none;user-select:none}@media(max-width:768px){.UIPaginator{gap:12px}.UIPaginator__page{font-size:12px;height:20px;min-width:20px}.UIPaginator__dots{font-size:12px}}@media(max-width:480px){.UIPaginator{flex-wrap:wrap;gap:8px;height:auto}.UIPaginator__page{height:24px;min-width:24px}}.DashboardPage__VacantUnitsSection__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.DashboardPage__VacantUnitsSection__title-link{color:inherit;text-decoration:none;transition:color .2s ease}.DashboardPage__VacantUnitsSection__title-link:hover{color:#105e96}.DashboardPage__VacantUnitsSection__title{color:#0f172a;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:19px;margin:0}.DashboardPage__VacantUnitsSection__table{width:100%}.DashboardPage__VacantUnitsSection__unit-link{color:#161c24;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:17px;text-decoration:none;transition:color .2s ease}.DashboardPage__VacantUnitsSection__unit-link:hover{color:#105e96;text-decoration:underline}.DashboardPage__VacantUnitsSection__address{color:#475569;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:14px}.DashboardPage__VacantUnitsSection__date{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.DashboardPage__VacantUnitsSection__days{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px}.DashboardPage__VacantUnitsSection__days--overdue{color:#fb2f54;font-weight:600}.DashboardPage__VacantUnitsSection__actions{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:background-color .2s ease;width:16px}.DashboardPage__VacantUnitsSection__actions:hover{background-color:#6373811a}.DashboardPage__VacantUnitsSection__actions svg{height:16px;width:16px}.DashboardPage__VacantUnitsSection__loading{color:#919eab}.DashboardPage__VacantUnitsSection__error,.DashboardPage__VacantUnitsSection__loading{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;padding:40px}.DashboardPage__VacantUnitsSection__error{color:#fb2f54;text-align:center}.DashboardPage__VacantUnitsSection__navigation{margin-top:24px}@media(max-width:768px){.DashboardPage__VacantUnitsSection__header{align-items:flex-start;flex-direction:column;gap:16px}.DashboardPage__VacantUnitsSection__title{font-size:14px}.DashboardPage__VacantUnitsSection__navigation{margin-top:16px}}@media(max-width:480px){.DashboardPage__VacantUnitsSection__header{gap:12px}.DashboardPage__VacantUnitsSection__title,.DashboardPage__VacantUnitsSection__unit-link{font-size:13px}.DashboardPage__VacantUnitsSection__address{font-size:11px}.DashboardPage__VacantUnitsSection__date,.DashboardPage__VacantUnitsSection__days{font-size:13px}}.UIStatCardProperty{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;display:flex;flex-direction:column;gap:8px;height:auto;min-height:184px;min-width:246px;padding:16px;transition:all .2s ease;width:100%}.UIStatCardProperty--clickable{cursor:pointer}.UIStatCardProperty--clickable:hover{box-shadow:0 4px 8px #0d17211f,0 2px 4px #151e281f;transform:translateY(-1px)}.UIStatCardProperty__title{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;gap:8px;height:48px;padding:0;width:100%}.UIStatCardProperty__text-line{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;height:40px;justify-content:space-between;padding:0;width:100%}.UIStatCardProperty__text{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px;height:40px;padding:0}.UIStatCardProperty__icon{align-items:center;border-radius:6px;color:#fff;display:flex;flex-direction:row;flex-shrink:0;height:40px;justify-content:center;width:40px}.UIStatCardProperty__icon svg{height:24px;width:24px}.UIStatCardProperty__heading{color:#0f172a;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UIStatCardProperty__menu-btn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:color .2s ease;width:24px}.UIStatCardProperty__menu-btn:hover{color:#334155}.UIStatCardProperty__separator{align-self:stretch;background:#dfe3e8;flex:none;height:1px;width:100%}.UIStatCardProperty__data{align-self:stretch;flex:1 1;flex-direction:row;gap:16px;width:100%}.UIStatCardProperty__data,.UIStatCardProperty__stats{align-items:flex-start;display:flex;min-height:96px;padding:0}.UIStatCardProperty__stats{flex:1 1;flex-direction:column;gap:2px}.UIStatCardProperty__substat{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;justify-content:space-between;min-height:16px;padding:1px 0;width:100%}.UIStatCardProperty__substat--total{margin-bottom:4px;min-height:28px;padding:6px 0}.UIStatCardProperty__substat:not(.UIStatCardProperty__substat--total){height:auto;margin-bottom:1px}.UIStatCardProperty__category{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;padding:0}.UIStatCardProperty__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.UIStatCardProperty__label{flex:1 1;font-family:Inter,sans-serif;font-size:11px;font-style:normal;line-height:14px}.UIStatCardProperty__substat--total .UIStatCardProperty__label{color:#000;font-size:12px;font-weight:700}.UIStatCardProperty__substat:not(.UIStatCardProperty__substat--total) .UIStatCardProperty__label{color:#637381;font-weight:400}.UIStatCardProperty__value{flex:none;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:14px;max-width:60%;text-align:right;word-break:break-word}.UIStatCardProperty__value--large{color:#000;font-size:14px;line-height:16px}.UIStatCardProperty__value:not(.UIStatCardProperty__value--large){color:#454f5b;font-size:11px;line-height:13px}.UIStatCardProperty__graph{align-self:flex-start;flex-shrink:0;height:88px;width:88px}@media(max-width:1200px){.UIStatCardProperty{min-width:200px}}@media(max-width:968px){.UIStatCardProperty{min-height:160px;min-width:180px}.UIStatCardProperty__heading{font-size:14px;line-height:17px}.UIStatCardProperty__graph{height:72px;width:72px}.UIStatCardProperty__value--large{font-size:12px}.UIStatCardProperty__value:not(.UIStatCardProperty__value--large){font-size:10px}.UIStatCardProperty__label{font-size:10px;line-height:12px}.UIStatCardProperty__substat--total .UIStatCardProperty__label{font-size:11px}}@media(max-width:768px){.UIStatCardProperty{height:auto;max-width:none;min-height:160px;min-width:0;width:100%}}@media(max-width:480px){.UIStatCardProperty__data{flex-direction:column;gap:12px;height:auto;min-height:auto}.UIStatCardProperty__stats{min-height:auto;width:100%}.UIStatCardProperty__graph{align-self:center;display:flex;justify-content:center;width:100%}.UIStatCardProperty__graph>*{height:72px;width:72px}.UIStatCardProperty__value{max-width:50%}}.DashboardPage__PropertiesStatsSection{background:#0000!important;box-shadow:none!important;padding:0!important}.DashboardPage__PropertiesStatsSection__grid{align-items:center;display:flex;flex-direction:row;gap:32px;height:184px;padding:0;width:100%}.DashboardPage__PropertiesStatsSection__card{flex:1 1;min-width:0;width:auto}@media(max-width:1200px){.DashboardPage__PropertiesStatsSection__grid{gap:24px;max-width:1080px;width:100%}}@media(max-width:1000px){.DashboardPage__PropertiesStatsSection__grid{gap:20px;height:auto}}@media(max-width:900px){.DashboardPage__PropertiesStatsSection__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;height:auto;width:100%}}@media(max-width:768px){.DashboardPage__PropertiesStatsSection__grid{gap:20px;grid-template-columns:1fr}.DashboardPage__PropertiesStatsSection__card{max-width:none;width:100%}}@media(max-width:600px){.DashboardPage__PropertiesStatsSection__grid{gap:16px}}.HomePage{color:#161c24;display:flex;flex-direction:column;flex-grow:1}.HomePage__top{background:linear-gradient(90deg,#357ebd,#5faee3);margin:-12px -12px 62px;padding-left:12px;padding-right:12px;padding-top:24px}.HomePage__top--info{align-items:center;display:flex;gap:24px;justify-content:space-between}.HomePage__top--info-title{color:#fff;font-size:28px}.HomePage__top--info-btn{background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#105e96;font-size:14px;font-weight:600;padding:14px 20px;text-decoration:none;transition:all .3s;white-space:nowrap}.HomePage__top--info-btn:hover{background:#105e96;border-color:#105e96;color:#fff}.HomePage__top--cards{grid-gap:24px;display:grid;flex-wrap:wrap;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:relative;top:40px}@media(max-width:960px){.HomePage__top--cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.HomePage__top--cards{grid-template-columns:1fr}}.HomePage__top--cards-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;color:inherit;display:flex;flex:1 1;flex-direction:column;font-weight:700;gap:8px;padding:16px;text-decoration:none}.HomePage__top--cards-card-top{align-items:center;display:flex;justify-content:space-between}.HomePage__top--cards-card-top-title{font-size:16px}.HomePage__top--cards-card-count{font-size:42px}.HomePage__top--cards-card-bottom{line-height:14px;margin-top:auto}.HomePage__top--cards-card-bottom-number{color:#454f5b;font-size:14px;font-weight:700}.HomePage__top--cards-card-bottom-title{color:#637381;font-size:12px}.HomePage__empty{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:16px;padding-bottom:90px;padding-top:60px}.HomePage__empty--title{color:#919eab;font-family:Inter,sans-serif;font-size:32px;font-weight:700}.HomePage__empty--description{color:#919eab;font-family:Inter,sans-serif;font-size:20px;line-height:100%;max-width:454px;text-align:center}.HomePage__empty--btn{border-radius:8px;font-family:Inter,sans-serif;font-size:18px;line-height:24px;min-height:54px}.HomePage__empty--btn.success{background-color:#76c102;border-color:#76c102}.HomePage__empty--subdesc{color:#919eab;font-family:Inter,sans-serif;font-size:14px;line-height:24px}.HomePage__empty--subdesc-link{color:#105e96;text-decoration:none}.HomePage__empty--subdesc-link:hover{text-decoration:underline}.HomePage__content-sections{display:flex;flex-direction:column;gap:48px;margin-top:24px;padding:0 12px}@media(max-width:768px){.HomePage__content-sections{gap:32px;margin-top:16px;padding:0 8px}}.HomePage__stats-section,.HomePage__two-column-section{width:100%}.HomePage__vacant{margin-bottom:0;margin-top:0}.HomePage__vacant-header{margin-bottom:16px}.HomePage__vacant-header-title{font-weight:700}.HomePage__vacant-body{padding:0}@media(max-width:768px){.HomePage__top{margin:-8px -8px 32px;padding-left:8px;padding-right:8px;padding-top:16px}.HomePage__top--info{flex-direction:column;gap:16px;text-align:center}.HomePage__top--info-title{font-size:24px}.HomePage__top--info-btn{font-size:12px;padding:12px 16px}.HomePage__top--cards{gap:16px;top:24px}.HomePage__top--cards-card{padding:12px}.HomePage__top--cards-card-top-title{font-size:14px}.HomePage__top--cards-card-count{font-size:32px}.HomePage__top--cards-card-bottom-number{font-size:12px}.HomePage__top--cards-card-bottom-title{font-size:10px}}.UIInput{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#161c24;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;outline:none;padding:12px 20px;transition:border-color .2s ease;width:282px}.UIInput::placeholder{color:#919eab}.UIInput--default{border-color:#dfe3e8}.UIInput--default:focus{border-color:#105e96}.UIInput--default:hover:not(:focus){border-color:#c1c9d3}.UIInput--error,.UIInput--error:focus{border-color:#fb2f54}.UIInput--success,.UIInput--success:focus{border-color:#76c102}.UIInput--with-clear{padding-right:44px}.UIInput--small{font-size:12px;height:36px;line-height:20px;padding:8px 16px}.UIInput--small.UIInput--with-clear{padding-right:40px}.UIInput--medium{font-size:14px;height:42px;line-height:20px;padding:12px 20px}.UIInput--medium.UIInput--with-clear{padding-right:44px}.UIInput--large{font-size:16px;height:48px;line-height:20px;padding:14px 20px}.UIInput--large.UIInput--with-clear{padding-right:48px}.UIInput--full-width{box-sizing:border-box;max-width:100%;width:100%!important}.UIInput:disabled{background-color:#f5f5f5;color:#919eab;cursor:not-allowed}.UIInput:disabled::placeholder{color:#cbd1d7}.UIInput__container{display:flex;flex-direction:column;gap:4px;width:fit-content}.UIInput__container--full-width{max-width:100%;width:100%}.UIInput__wrapper{display:inline-block;position:relative;width:fit-content}.UIInput__wrapper--full-width{max-width:100%;width:100%}.UIInput__label{color:#161c24;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.UIInput__error-text,.UIInput__label{font-family:Inter,sans-serif;font-style:normal}.UIInput__error-text{color:#fb2f54;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.UIInput__clear-button{align-items:center;background:none;border:none;color:#919eab;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease,opacity .2s ease;width:20px}.UIInput__clear-button:hover{color:#5e676e}.UIInput__clear-button:active{color:#161c24}.UIInput__clear-button:disabled{color:#dfe3e8;cursor:not-allowed}.UIInput__clear-icon{flex-shrink:0;height:16px;width:16px}@media(max-width:768px){.UIInput:not(.UIInput--full-width),.UIInput__wrapper{width:100%}}.UISelect{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;outline:none;padding:11px 12px 11px 20px;transition:border-color .2s ease;width:282px}.UISelect option:disabled{color:#919eab}.UISelect--default{border-color:#dfe3e8}.UISelect--default:focus{border-color:#105e96}.UISelect--default:hover:not(:focus){border-color:#c1c9d3}.UISelect--error,.UISelect--error:focus{border-color:#fb2f54}.UISelect--success,.UISelect--success:focus{border-color:#76c102}.UISelect--small{font-size:12px;height:36px;line-height:20px;padding:8px 12px 8px 16px}.UISelect--medium{font-size:14px;height:42px;line-height:20px;padding:11px 12px 11px 20px}.UISelect--large{font-size:16px;height:48px;line-height:20px;padding:14px 12px 14px 20px}.UISelect--full-width{box-sizing:border-box;max-width:100%;width:100%!important}.UISelect:disabled{background-color:#f5f5f5;color:#919eab;cursor:not-allowed}.UISelect__container{display:flex;flex-direction:column;gap:4px;width:fit-content}.UISelect__container--full-width{max-width:100%;width:100%}.UISelect__wrapper{display:inline-block;position:relative;width:fit-content}.UISelect__wrapper--full-width{max-width:100%;width:100%}.UISelect__label{color:#161c24;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.UISelect__error-text,.UISelect__label{font-family:Inter,sans-serif;font-style:normal}.UISelect__error-text{color:#fb2f54;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.UISelect__arrow{align-items:center;display:flex;flex-direction:row;justify-content:center;order:1;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.UISelect__arrow,.UISelect__chevron-icon{flex:none;flex-grow:0;height:18px;width:17px}.UISelect__chevron-icon{order:0;transition:opacity .2s ease}.UISelect:focus .UISelect__arrow .UISelect__chevron-icon{opacity:.8}.UISelect:hover:not(:focus) .UISelect__arrow .UISelect__chevron-icon{opacity:.7}@media(max-width:768px){.UISelect:not(.UISelect--full-width),.UISelect__wrapper{width:100%}}.PropertiesSearchForm{align-items:center;background-color:#f9fafb;background-color:var(--color-background-secondary,#f9fafb);border:1px solid #e0e0e0;border:1px solid var(--color-border-default,#e0e0e0);border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px}.PropertiesSearchForm__controls{align-items:center;display:flex;flex-grow:1;gap:12px;min-width:0}.PropertiesSearchForm__control-wrapper{flex:1 1;min-width:0}.PropertiesSearchForm__input,.PropertiesSearchForm__select{width:100%!important}.PropertiesSearchForm__actions{display:flex;flex-shrink:0;gap:8px}.PropertiesSearchForm__message{color:#637381;color:var(--color-text-secondary,#637381);padding:24px 0;text-align:center;width:100%}.PropertiesSearchForm__message--error{color:#d32f2f;color:var(--color-error-main,#d32f2f);font-weight:500}.UIConfirmationModal__body{color:#5e676e;font-size:16px;line-height:1.5;padding:24px 0;text-align:center}.UIConfirmationModal__error{background-color:#fff1f0;border:1px solid #f6a9a5;border-radius:8px;color:#d93025;font-size:14px;line-height:1.4;margin-top:16px;padding:12px 16px;text-align:center}.UIConfirmationModal__footer{display:flex;gap:16px;justify-content:flex-end;padding-top:24px;width:100%}.PropertiesSearchForm__clear-button{align-items:center!important;background:#f8f9fa!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-sizing:border-box!important;color:#637381!important;cursor:pointer;display:flex!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;height:42px!important;justify-content:center!important;letter-spacing:-.03em!important;line-height:14px!important;margin:0!important;padding:0!important;transition:background-color .2s ease;width:86px!important}.PropertiesSearchForm__clear-button:hover{background:#e9ecef!important;border-color:#ced4da!important}.PropertiesSearchForm__clear-button:active{background:#dee2e6!important}.PropertiesListSection{width:100%}.PropertiesListSection--loading{align-items:center;display:flex;justify-content:center;min-height:200px}.PropertiesListSection__loading{color:#637381;font-size:14px;padding:40px;text-align:center}.PropertiesListSection__card{width:100%}.PropertiesListSection__header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.PropertiesListSection__title{color:#333;font-size:18px;font-weight:600}.PropertiesListSection__add-button{background-color:#1976d2;border-color:#1976d2;color:#fff;font-size:14px;font-weight:500;padding:8px 16px}.PropertiesListSection__add-button:hover{background-color:#1565c0;border-color:#1565c0}.PropertiesListSection__content{display:flex;flex-direction:column;gap:24px}.PropertiesListSection__map{border:1px solid #e0e0e0;border-radius:8px;height:400px;overflow:hidden;width:100%}.PropertiesListSection__map-component{height:100%;width:100%}.PropertiesListSection__table,.PropertiesListSection__table-container{width:100%}.PropertiesListSection__table .UISimpleTable__table{background:#fff;border-radius:8px;overflow:hidden}.PropertiesListSection__table .UISimpleTable__header-cell{background:#f4f6f8;border-bottom:1px solid #e0e0e0;padding:16px 12px}.PropertiesListSection__table .UISimpleTable__header-cell span{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:16px;text-transform:uppercase}.PropertiesListSection__table .UISimpleTable__cell{border-bottom:1px solid #f2f4f7;color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:auto;line-height:20px;min-height:72px;padding:16px 12px;vertical-align:middle}.PropertiesListSection__table .UISimpleTable__row{cursor:pointer;transition:background-color .2s ease}.PropertiesListSection__table .UISimpleTable__row:hover{background-color:#f9fafb}.PropertiesListSection__table .UISimpleTable__row:not(:last-child){border-bottom:1px solid #f2f4f7}.PropertiesListSection__pagination{margin-top:24px}.PropertiesListSection__property-info{display:flex;flex-direction:column;gap:8px}.PropertiesListSection__property-name{color:#161c24;font-size:14px;font-weight:500;line-height:20px}.PropertiesListSection__property-type{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:2px 8px;text-align:center;text-transform:uppercase;width:fit-content}.PropertiesListSection__property-type--residential{background:#22c55e}.PropertiesListSection__property-type--commercial{background:#f59e0b}.PropertiesListSection__address-info{display:flex;flex-direction:column;gap:2px}.PropertiesListSection__address-line1{color:#161c24;font-size:14px;font-weight:500;line-height:20px}.PropertiesListSection__address-line2{color:#637381;font-size:12px;font-weight:400;line-height:16px}.PropertiesListSection__actions{align-items:center;display:flex;gap:8px;justify-content:center}.PropertiesListSection__action-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;transition:all .2s ease;width:42px}.PropertiesListSection__action-button--view{background:#5cb2ef}.PropertiesListSection__action-button--view:hover{background:#4aa3df}.PropertiesListSection__action-button--edit{background:#105e96}.PropertiesListSection__action-button--edit:hover{background:#0d4c7a}.PropertiesListSection__action-button--delete{background-color:#ff5630;color:#fff}.PropertiesListSection__action-button--delete:hover{background-color:#b71d18}.PropertiesListSection__action-button--delete:disabled{background-color:#dfe3e8!important;color:#919eab!important;cursor:not-allowed;opacity:1}.PropertiesListSection__action-button svg{flex-shrink:0;height:16px;width:16px}.PropertiesListSection__more-actions{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color .2s ease;width:24px}.PropertiesListSection__more-actions:hover{background-color:#f3f4f6}@media(max-width:768px){.PropertiesListSection__header{align-items:flex-start;flex-direction:column;gap:12px}.PropertiesListSection__add-button{width:100%}.PropertiesListSection__map{height:300px}.PropertiesListSection__content{gap:16px}.PropertiesListSection__navigation{margin-top:16px}.PropertiesListSection__table .UISimpleTable__cell,.PropertiesListSection__table .UISimpleTable__header-cell{padding:8px 6px}.PropertiesListSection__property-name{font-size:12px}.PropertiesListSection__property-type{font-size:8px;padding:1px 6px}.PropertiesListSection__action-button{height:36px;width:36px}.PropertiesListSection__action-button svg{height:14px;width:14px}}@media(max-width:480px){.PropertiesListSection__map{height:250px}.PropertiesListSection__title{font-size:16px}.PropertiesListSection__navigation{margin-top:12px}}.UIPageTitle{box-sizing:border-box;gap:8px;width:100%}.UIPageTitle__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;min-height:42px;padding:0;width:100%}.UIPageTitle__title{flex:none;font-family:Inter,sans-serif;font-style:normal;margin:0;padding:0}.UIPageTitle__action{align-items:center;display:flex;flex:none;gap:12px}.UIPageTitle__divider{align-self:stretch;background:#c4cdd5;border:none;flex:none;height:1px;margin:8px 0 0;width:100%}.UIPageTitle--small{gap:6px}.UIPageTitle--small .UIPageTitle__content{min-height:32px}.UIPageTitle--small .UIPageTitle__title{color:#212b36;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;padding:0}.UIPageTitle--small .UIPageTitle__divider{margin-top:6px}.UIPageTitle--medium{gap:8px}.UIPageTitle--medium .UIPageTitle__content{min-height:42px}.UIPageTitle--medium .UIPageTitle__title{color:#212b36;font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:34px;margin:0;padding:0}.UIPageTitle--medium .UIPageTitle__divider{margin-top:8px}.UIPageTitle--large{gap:12px}.UIPageTitle--large .UIPageTitle__content{min-height:48px}.UIPageTitle--large .UIPageTitle__title{color:#212b36;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:39px;margin:0;padding:0}.UIPageTitle--large .UIPageTitle__divider{margin-top:12px}.UIPageTitle--no-divider .UIPageTitle__divider{display:none}.UIPageTitle--center .UIPageTitle__content{justify-content:center}.UIPageTitle--compact{gap:4px}.UIPageTitle--compact .UIPageTitle__content{min-height:auto}.UIPageTitle--compact .UIPageTitle__divider{margin-top:4px}.UIPageTitle--primary .UIPageTitle__title{color:#105e96}.UIPageTitle--secondary .UIPageTitle__title{color:#919eab}.UIPageTitle--sticky{background:#fff;margin-bottom:16px;padding-bottom:8px;padding-top:16px;position:sticky;top:0;z-index:10}@media(max-width:768px){.UIPageTitle .UIPageTitle__content{align-items:flex-start;flex-direction:column;gap:16px;padding:0}.UIPageTitle .UIPageTitle__action{justify-content:flex-end;width:100%}.UIPageTitle--medium .UIPageTitle__title{font-size:24px;line-height:29px}.UIPageTitle--large .UIPageTitle__title{font-size:28px;line-height:34px}}@media(max-width:480px){.UIPageTitle .UIPageTitle__content{align-items:stretch;padding:0}.UIPageTitle .UIPageTitle__action{justify-content:stretch}.UIPageTitle .UIPageTitle__action>*{flex:1 1}.UIPageTitle--small .UIPageTitle__title{font-size:18px;line-height:22px}.UIPageTitle--medium .UIPageTitle__title{font-size:20px;line-height:24px}}.UISectionTitle{align-items:flex-start;flex-direction:column}.UISectionTitle,.UISectionTitle__content{display:flex;gap:8px;padding:0;width:100%}.UISectionTitle__content{align-items:center;flex-direction:row;justify-content:space-between;min-height:34px}.UISectionTitle__text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px}.UISectionTitle__title{color:#161c24;font-size:20px;font-weight:700;line-height:24px}.UISectionTitle__description,.UISectionTitle__title{flex:none;font-family:Inter,sans-serif;font-style:normal;margin:0}.UISectionTitle__description{color:#637381;font-size:12px;font-weight:500;line-height:12px}.UISectionTitle__action{align-items:center;display:flex;flex:none;justify-content:center}.UISectionTitle__divider{align-self:stretch;border:none;border-top:1px solid #dfe3e8;flex:none;height:0;margin:0;width:100%}.UISectionTitle--small{gap:6px}.UISectionTitle--small .UISectionTitle__title{font-size:16px;line-height:20px}.UISectionTitle--small .UISectionTitle__description{font-size:11px;line-height:11px}.UISectionTitle--small .UISectionTitle__content{min-height:28px}.UISectionTitle--medium{gap:8px}.UISectionTitle--medium .UISectionTitle__title{font-size:20px;line-height:24px}.UISectionTitle--medium .UISectionTitle__description{font-size:12px;line-height:12px}.UISectionTitle--medium .UISectionTitle__content{min-height:34px}.UISectionTitle--large{gap:12px}.UISectionTitle--large .UISectionTitle__title{font-size:24px;line-height:28px}.UISectionTitle--large .UISectionTitle__description{font-size:14px;line-height:16px}.UISectionTitle--large .UISectionTitle__content{min-height:40px}.UISectionTitle--no-divider .UISectionTitle__divider{display:none}.UISectionTitle--center{align-items:center}.UISectionTitle--center .UISectionTitle__content{justify-content:center;text-align:center}.UISectionTitle--center .UISectionTitle__text{align-items:center}.UISectionTitle--center .UISectionTitle__description,.UISectionTitle--center .UISectionTitle__title{text-align:center}.UISectionTitle--compact{gap:4px}.UISectionTitle--compact .UISectionTitle__text{gap:2px}.UISectionTitle--primary .UISectionTitle__title{color:#105e96}.UISectionTitle--secondary .UISectionTitle__title{color:#868e96}.UISectionTitle--with-action .UISectionTitle__text{flex:1 1}@media(max-width:768px){.UISectionTitle--medium .UISectionTitle__title{font-size:18px;line-height:22px}.UISectionTitle--large .UISectionTitle__title{font-size:20px;line-height:24px}.UISectionTitle--large .UISectionTitle__description{font-size:12px;line-height:14px}.UISectionTitle__content{align-items:flex-start;flex-direction:column;gap:12px}.UISectionTitle__action{justify-content:flex-end;width:100%}}@media(max-width:480px){.UISectionTitle{gap:6px}.UISectionTitle--compact{gap:2px}.UISectionTitle--compact .UISectionTitle__text{gap:1px}.UISectionTitle__content{align-items:stretch}.UISectionTitle__action{justify-content:stretch}.UISectionTitle__action>*{flex:1 1}}.UIBadge{align-items:center;border-radius:2px;display:inline-flex;flex-direction:row;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;height:20px;letter-spacing:-.01em;line-height:12px;padding:4px 7px;text-align:center;text-transform:uppercase;white-space:nowrap}.UIBadge--pill{border-radius:16px;height:18px;padding:3px 8px}.UIBadge--rounded{border-radius:4px}.UIBadge--primary{background:#105e96;color:#fff}.UIBadge--secondary{background:#868e96;color:#fff}.UIBadge--success{background:#76c102;color:#fff}.UIBadge--danger{background:#fb2f54;color:#fff}.UIBadge--warning{background:#ff9c07;color:#fff}.UIBadge--info{background:#5cb2ef;color:#fff}.UIBadge--light{background:#f8f9fa;color:#161c24}.UIBadge--dark{background:#2b435b;color:#fff}.UIBadge:hover{opacity:.9;transition:opacity .2s ease}@media(max-width:320px){.UIBadge{font-size:9px;height:18px;line-height:11px;padding:3px 5px}.UIBadge--pill{height:16px;padding:2px 6px}}.UIIconButton{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;font:inherit;justify-content:center;outline:none;padding:0;transition:all .2s ease}.UIIconButton--primary{background:#105e96}.UIIconButton--success{background:#76c102}.UIIconButton--info{background:#5cb2ef}.UIIconButton--danger{background:#fb2f54}.UIIconButton--secondary{background:#919eab}.UIIconButton--small{height:24px;width:24px}.UIIconButton--small.UIIconButton--with-text{gap:4px;min-width:32px;padding:0 8px;width:auto}.UIIconButton--medium{height:42px;width:42px}.UIIconButton--medium.UIIconButton--with-text{gap:8px;min-width:50px;padding:0 16px;width:auto}.UIIconButton--with-text,.UIIconButton__icon{align-items:center;justify-content:center}.UIIconButton__icon{color:#fff;display:flex;flex-shrink:0;height:24px;width:24px}.UIIconButton__icon svg{flex:none;height:100%;width:100%}.UIIconButton__text{color:#fff;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:14px;white-space:nowrap}.UIIconButton:hover:not(.UIIconButton--disabled){box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.UIIconButton:hover:not(.UIIconButton--disabled).UIIconButton--primary{background:#0e507f}.UIIconButton:hover:not(.UIIconButton--disabled).UIIconButton--success{background:#67a802}.UIIconButton:hover:not(.UIIconButton--disabled).UIIconButton--info{background:#45a7ed}.UIIconButton:hover:not(.UIIconButton--disabled).UIIconButton--danger{background:#fb163f}.UIIconButton:hover:not(.UIIconButton--disabled).UIIconButton--secondary{background:#8391a0}.UIIconButton:active:not(.UIIconButton--disabled){box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.UIIconButton:focus-visible:not(.UIIconButton--disabled){box-shadow:0 0 0 3px #105e964d}.UIIconButton:focus-visible:not(.UIIconButton--disabled).UIIconButton--success{box-shadow:0 0 0 3px #76c1024d}.UIIconButton:focus-visible:not(.UIIconButton--disabled).UIIconButton--info{box-shadow:0 0 0 3px #5cb2ef4d}.UIIconButton:focus-visible:not(.UIIconButton--disabled).UIIconButton--danger{box-shadow:0 0 0 3px #fb2f544d}.UIIconButton:focus-visible:not(.UIIconButton--disabled).UIIconButton--secondary{box-shadow:0 0 0 3px #868e964d}.UIIconButton--disabled{background:#dfe3e8;cursor:not-allowed;opacity:.5}.UIIconButton--disabled:hover{box-shadow:none;transform:none}@media(max-width:768px){.UIIconButton--small{height:28px;width:28px}.UIIconButton--small.UIIconButton--with-text{min-width:36px;padding:0 10px}.UIIconButton--medium{height:44px;width:44px}.UIIconButton--medium.UIIconButton--with-text{min-width:52px;padding:0 18px}.UIIconButton:hover{transform:none}.UIIconButton:active{transform:scale(.95)}}.UnitsListTable__sort{align-items:center;cursor:pointer;display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.UnitsListTable__separator{color:#c4cdd5;height:32px;width:1px}.UnitsListTable__arrows{display:flex;flex-direction:column;gap:2px}.UnitsListTable__arrow{height:7px;width:8px}.UnitsListTable__arrow--down,.UnitsListTable__arrow--up{color:#c4cdd5}.UnitsListTable__cell--number{padding:16px!important;text-align:center}.UnitsListTable__cell--vacancy{padding:16px!important}.UnitsListTable__cell--tenant{padding:0 32px 0 16px!important}.UnitsListTable__cell--payment,.UnitsListTable__cell--rent{padding:16px!important}.UnitsListTable__cell--actions,.UnitsListTable__header-cell--actions{padding:0 16px!important;text-align:center!important}.UnitsListTable__cell--menu,.UnitsListTable__header-cell--menu{padding:16px!important;text-align:center!important}.UnitsListTable__unit-number{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.UnitsListTable__tenant-content,.UnitsListTable__vacancy-status{align-items:center;display:flex;justify-content:flex-start}.UnitsListTable__tenant-content{width:100%}.UnitsListTable__tenant-placeholder{color:#919eab;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.UnitsListTable__rent-info{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.UnitsListTable__rent-info--amount{font-weight:600}.UnitsListTable__rent-info--period{color:#637381;display:block;font-size:12px;font-weight:400}.UnitsListTable__payment-status{align-items:center;display:flex;justify-content:flex-start}.UnitsListTable__actions-group{align-items:center;display:flex;gap:4px;justify-content:center;min-height:42px}.UnitsListTable__actions-group .tenant-action-buttons{gap:4px!important}.UnitsListTable__actions-group .tenant-action-buttons .UIIconButton{height:24px!important;width:24px!important}.UnitsListTable__actions-group .tenant-action-buttons .UIIconButton .UIIconButton__icon,.UnitsListTable__actions-group .tenant-action-buttons .UIIconButton .UIIconButton__icon svg{height:16px!important;width:16px!important}.UnitsListTable__actions-group .UIIconButton--small{height:24px!important;width:24px!important}.UnitsListTable__actions-group .UIIconButton--small .UIIconButton__icon,.UnitsListTable__actions-group .UIIconButton--small .UIIconButton__icon svg{height:16px;width:16px}.UnitsListTable__menu-dots{color:#637381;cursor:pointer;height:16px;width:16px}.UnitsListTable__menu-dots:hover{color:#161c24}.UnitsListTable__type-badge{align-items:flex-start;border-radius:2px;color:#637381;color:#fff;display:flex;flex:none;flex-direction:column;flex-grow:0;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:400;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:12px;margin:0;padding:4px 5px!important;padding:0;text-align:center;text-transform:uppercase}.UnitsListTable__type-badge--residential{background:#76c102}.UnitsListTable__type-badge--commercial{background:#ff9c07}.UnitsListTable__type-badge--mixed{background:#5cb2ef}.UnitsListTable__type-badge--industrial{background:#105e96}.UnitsListTable__type-badge--no-type{background:#919eab}@media(max-width:1200px){.UnitsListTable__actions-group{gap:2px}.UnitsListTable__actions-group .tenant-action-buttons{gap:2px!important}}@media(max-width:968px){.UnitsListTable .UISimpleTable__cell--menu,.UnitsListTable .UISimpleTable__cell--rent,.UnitsListTable .UISimpleTable__header-cell--menu,.UnitsListTable .UISimpleTable__header-cell--rent{display:none}}@media(max-width:768px){.UnitsListTable__tenant-content{align-items:flex-start}.UnitsListTable__actions-group{gap:2px;justify-content:flex-start}.UnitsListTable__actions-group .tenant-action-buttons{gap:2px!important}.UnitsListTable__actions-group .UIIconButton--small{height:20px!important;width:20px!important}.UnitsListTable__actions-group .UIIconButton--small .UIIconButton__icon,.UnitsListTable__actions-group .UIIconButton--small .UIIconButton__icon svg{height:14px!important;width:14px!important}.UnitsListTable .UISimpleTable__cell--payment,.UnitsListTable .UISimpleTable__header-cell--payment{display:none}}.ListOfUnits__content{display:flex;flex-direction:column;width:100%}.ListOfUnits__table-placeholder{color:#919eab;font-family:Inter,sans-serif;font-size:14px;line-height:24px;padding:40px;text-align:center}@media(max-width:768px){.ListOfUnits__content{overflow:visible}}.UIAlert{align-items:center;border:1px solid;border-radius:8px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;justify-content:space-between;line-height:20px;min-height:47px;padding:16px}.UIAlert--primary{background:#e9f6ff;border-color:#105e96;color:#105e96}.UIAlert--secondary{background:#eff3f6;border-color:#637381;color:#637381}.UIAlert--success{background:#eaf8d4;border-color:#3d6400;color:#3d6400}.UIAlert--danger{background:#ffd0d9;border-color:#9c001c9c;color:#9c001c}.UIAlert--warning{background:#ffe2b7;border-color:#c15000;color:#c15000}.UIAlert--fixed{animation:slideInFromTop .3s ease-out;left:50%;max-width:600px;position:fixed;top:20px;transform:translateX(-50%);width:90%;z-index:9999}.UIAlert--full-width:not(.UIAlert--fixed){width:100%}.UIAlert__content{word-wrap:break-word;flex:1 1;overflow-wrap:break-word}.UIAlert__close{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.7;transition:all .2s ease;width:24px}.UIAlert__close:hover{background:#00000014;opacity:1}.UIAlert__close:active{transform:scale(.95)}.UIAlert__close svg{height:12px;width:12px}@keyframes slideInFromTop{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){.UIAlert{font-size:13px;line-height:18px;min-height:44px;padding:14px}.UIAlert--fixed{max-width:none;top:15px;width:95%}.UIAlert__close{height:22px;width:22px}.UIAlert__close svg{height:10px;width:10px}}@media(max-width:480px){.UIAlert{font-size:12px;line-height:16px;min-height:40px;padding:12px}.UIAlert--fixed{top:10px;width:96%}.UIAlert__close{height:20px;width:20px}.UIAlert__close svg{height:8px;width:8px}}.PropertyPage--card-title{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-bottom:10px}.PropertyPage--statistics-doughnut{height:120px;max-height:100%;width:120px}.PropertyPage--statistics-info{display:flex;flex-direction:column;flex-grow:1}.PropertyPage--statistics-info-title{font-size:20px;margin-bottom:10px}.PropertyPage--statistics-info-address{font-size:14px;margin-bottom:20px}.PropertyPage--statistics-info-charts{align-self:stretch;display:flex;flex-grow:1;flex-wrap:wrap;gap:20px;justify-content:space-between}.PropertyPage--statistics-info-charts-item{align-items:center;display:flex;gap:40px}.PropertyPage--statistics-info-charts-item-list{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}.PropertyPage--statistics-info-charts-item-list-icon{background-color:#5cb2ef;border-radius:50%;height:10px;width:10px}.PropertyPage--statistics-info-charts-item-list-icon[data-icon=units]{background-color:#0000}.PropertyPage--statistics-info-charts-item-list-icon[data-icon=leased]{background-color:#5cb2ef}.PropertyPage--statistics-info-charts-item-list-icon[data-icon=vacant]{background-color:#105e96}.PropertyPage--statistics-info-charts-item-list-icon[data-icon=paid]{background-color:#76c102}.PropertyPage--statistics-info-charts-item-list-icon[data-icon=arrears]{background-color:#ffc107}.PropertyPage--statistics-info-charts-item-list-icon[data-icon=noset]{background-color:#fb2f54}.PropertyPage--statistics-info-charts-item-list-label{color:#161c24;font-size:14px;font-weight:500}.PropertyPage--statistics-info-charts-item-list-value{color:#161c24;font-size:14px;font-weight:500;margin-left:10px}.PropertySearchSection+.ListOfUnits{margin-top:-45px}.UISearchSection:not(.wrapped){align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;display:flex;flex-direction:column;justify-content:center;margin:32px 0;min-height:106px;padding:32px;width:100%}.UISearchSection__controls{align-items:stretch;display:flex;flex-direction:row;height:42px;justify-content:flex-start;max-width:none;width:100%}.UISearchSection__controls--compact{gap:4px}.UISearchSection__controls--default{gap:8px}.UISearchSection__controls--tight{gap:6px}.UISearchSection__controls--spacious{gap:16px}.UISearchSection__select-wrapper{align-items:stretch;display:flex;flex:none;height:42px}.UISearchSection__select{box-sizing:border-box!important;height:42px!important;margin:0!important}.UISearchSection__input-wrapper{align-items:stretch;display:flex;flex:1 1;height:42px}.UISearchSection__input{box-sizing:border-box!important;height:42px!important;margin:0!important;width:100%!important}.UISearchSection__button-wrapper{align-items:stretch;display:flex;flex:none;height:42px}.UISearchSection__search-button{align-items:center!important;background:#76c102!important;border:none!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer;display:flex!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;height:42px!important;justify-content:center!important;letter-spacing:-.03em!important;line-height:14px!important;margin:0!important;padding:0!important;transition:background-color .2s ease;width:86px!important}.UISearchSection__search-button:hover{background:#6ab002!important}.UISearchSection__search-button:active{background:#5a9001!important}.UISearchSection__search-button--loading{opacity:.8;pointer-events:none}.UISearchSection__button-content{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important}.UISearchSection__spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@media(max-width:1120px){.UISearchSection:not(.wrapped){max-width:calc(100vw - 40px);min-height:auto;padding:24px}.UISearchSection__controls{flex-direction:column;height:auto}.UISearchSection__controls--compact{gap:8px}.UISearchSection__controls--default{gap:16px}.UISearchSection__controls--tight{gap:12px}.UISearchSection__controls--spacious{gap:24px}.UISearchSection__button-wrapper,.UISearchSection__input-wrapper,.UISearchSection__select-wrapper{height:42px;width:100%}.UISearchSection__input,.UISearchSection__search-button,.UISearchSection__select{width:100%!important}}@media(max-width:768px){.UISearchSection:not(.wrapped){margin-bottom:24px;padding:16px}}.PropertySearchSection,.PropertySearchSection__search{width:100%}.PropertySearchSection--compact .PropertySearchSection__search{margin-bottom:16px}.PropertyPageHeader,.PropertyPageHeader__title{width:100%}.PropertyPageHeader__actions{align-items:center;display:flex;flex:none;gap:16px}@media(max-width:768px){.PropertyPageHeader__actions{gap:12px;justify-content:stretch;width:100%}.PropertyPageHeader__actions>*{flex:1 1}}@media(max-width:480px){.PropertyPageHeader__actions{flex-direction:column;gap:8px}.PropertyPageHeader__actions>*{width:100%}}.UIIconExtraButton{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;height:34px;justify-content:center;outline:none;padding:0;transition:all .2s ease;width:34px}.UIIconExtraButton:hover:not(.UIIconExtraButton--disabled){background:#f1f3f5;border-color:#a6b4c0}.UIIconExtraButton:active:not(.UIIconExtraButton--disabled){transform:scale(.95)}.UIIconExtraButton:focus-visible:not(.UIIconExtraButton--disabled){box-shadow:0 0 0 2px #105e964d}.UIIconExtraButton__icon{align-items:center;color:#637381;display:flex;justify-content:center}.UIIconExtraButton__icon svg{flex:none;height:16px;width:16px}.UIIconExtraButton--close .UIIconExtraButton__icon svg,.UIIconExtraButton--dot .UIIconExtraButton__icon svg{height:16px;width:16px}.UIIconExtraButton--expand{flex-direction:column;padding:2px 0 0}.UIIconExtraButton--expand .UIIconExtraButton__icon svg{height:16px;width:16px}.UIIconExtraButton--collapse{flex-direction:column}.UIIconExtraButton--collapse .UIIconExtraButton__icon svg{height:16px;width:16px}.UIIconExtraButton--disabled{background:#fff;cursor:not-allowed;opacity:.5}.UIIconExtraButton--disabled:hover{background:#fff;border-color:#c4cdd5;transform:none}@media(max-width:768px){.UIIconExtraButton{height:36px;width:36px}.UIIconExtraButton:hover{background:#fff;border-color:#c4cdd5}.UIIconExtraButton:active:not(.UIIconExtraButton--disabled){background:#e2e6ea;transform:scale(.9)}}.UICollapsibleSection{width:100%}.UICollapsibleSection__actions,.UICollapsibleSection__header-actions{align-items:center;display:flex;gap:8px}.UICollapsibleSection__loading{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:16px;height:200px;justify-content:center}.UICollapsibleSection--loading{opacity:.8}@media(max-width:768px){.UICollapsibleSection__actions{gap:6px}.UICollapsibleSection__header-actions{flex-direction:column;gap:8px;width:100%}.UICollapsibleSection__header-actions>*{width:100%}}@media(max-width:480px){.UICollapsibleSection__actions{flex-direction:column;gap:8px;width:100%}.UICollapsibleSection__loading{font-size:14px;height:150px}}.PropertyOverview{width:100%}.PropertyOverview__info{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;min-height:223px;padding:0 148px;width:100%}.PropertyOverview__info-content{gap:16px;width:308px}.PropertyOverview__info-content,.PropertyOverview__name-section{align-items:flex-start;display:flex;flex-direction:column;padding:0}.PropertyOverview__name-section{gap:4px;justify-content:center;width:100%}.PropertyOverview__details-table{grid-gap:16px 32px;align-items:start;display:grid;gap:16px 32px;grid-template-columns:76px 1fr;padding:0;width:100%}.PropertyOverview__field-name{align-items:flex-start;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.PropertyOverview__field-name--multiline{height:48px}.PropertyOverview__field-value{word-wrap:break-word;align-items:flex-start;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.PropertyOverview__field-value--multiline{height:48px}.PropertyOverview__map{border-radius:8px;height:220px;overflow:hidden;width:305px}.PropertyOverview__map-component{border-radius:8px;height:100%;width:100%}@media(max-width:1200px){.PropertyOverview__info{gap:24px;padding:0 80px}.PropertyOverview__map{height:200px;width:280px}}@media(max-width:968px){.PropertyOverview__info{align-items:stretch;flex-direction:column;gap:32px;min-height:auto;padding:0 32px}.PropertyOverview__info-content{width:100%}.PropertyOverview__map{height:220px;width:100%}}@media(max-width:768px){.PropertyOverview__info{gap:24px;padding:0 16px}.PropertyOverview__details-table{display:flex;flex-direction:column;gap:16px}.PropertyOverview__field-name{display:none}.PropertyOverview__field-value{background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;padding:8px 12px;position:relative}.PropertyOverview__field-value:before{background:#fff;color:#637381;content:attr(data-label);font-size:12px;font-weight:600;left:8px;padding:0 4px;position:absolute;top:-8px}.PropertyOverview__field-value--multiline{min-height:48px}.PropertyOverview__map{height:180px}}@media(max-width:480px){.PropertyOverview__info{gap:20px;padding:0 8px}.PropertyOverview__map{height:160px}}.UICircleChartWithLegend{align-items:flex-start;display:flex;padding:0}.UICircleChartWithLegend--left,.UICircleChartWithLegend--right{align-items:flex-start;flex-direction:row}.UICircleChartWithLegend--bottom,.UICircleChartWithLegend--top{align-items:center;flex-direction:column}.UICircleChartWithLegend--right{flex-direction:row-reverse}.UICircleChartWithLegend--bottom{flex-direction:column-reverse}.UICircleChartWithLegend__legend{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:16px;height:104px;order:0;padding:0;width:81px}.UICircleChartWithLegend__legend-item{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:24px;padding:0;width:100%}.UICircleChartWithLegend__legend-dot{border-radius:50%;flex:none;flex-grow:0;height:8px;order:0;width:8px}.UICircleChartWithLegend__legend-label{color:#161c24;order:1}.UICircleChartWithLegend__legend-label,.UICircleChartWithLegend__legend-value{flex:none;flex-grow:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.UICircleChartWithLegend__legend-value{color:#454f5b;margin-left:auto;order:2}.UICircleChartWithLegend__chart{flex:none;flex-grow:0;height:104px;order:1;width:104px}.UICircleChartWithLegend--bottom .UICircleChartWithLegend__legend,.UICircleChartWithLegend--top .UICircleChartWithLegend__legend{flex-direction:row;gap:24px;height:auto;width:auto}.UICircleChartWithLegend--bottom .UICircleChartWithLegend__legend-item,.UICircleChartWithLegend--top .UICircleChartWithLegend__legend-item{flex-direction:row;width:auto}@media(max-width:768px){.UICircleChartWithLegend{align-items:center;flex-direction:column;gap:16px!important}.UICircleChartWithLegend__legend{flex-direction:row;gap:16px;height:auto;justify-content:center;width:auto}.UICircleChartWithLegend__legend-item{min-width:fit-content;width:auto}.UICircleChartWithLegend__chart{order:0}}@media(max-width:480px){.UICircleChartWithLegend__legend{align-items:center;flex-direction:column;gap:12px}.UICircleChartWithLegend__legend-item{justify-content:center;min-width:120px;width:auto}}.PropertyStatistics,.PropertyStatistics__header{width:100%}.PropertyStatistics__header-content{align-items:center;display:flex;flex-direction:row;gap:8px;height:34px;justify-content:space-between;padding:0;width:100%}.PropertyStatistics__title{color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;order:0}.PropertyStatistics__collapse-btn{background:#fff!important;border:1px solid #c4cdd5!important;border-radius:6px!important;height:34px!important;transition:transform .2s ease;width:34px!important}.PropertyStatistics__collapse-btn:hover{background:#fff!important}.PropertyStatistics__collapse-btn--collapsed{transform:rotate(180deg)}.PropertyStatistics__divider{border:1px solid #dfe3e8;height:0;margin-top:8px;width:100%}.PropertyStatistics__stats{align-items:center;display:flex;flex-direction:row;gap:160px;padding:0 148px;width:100%}.PropertyStatistics__stat-group{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:1;gap:32px;justify-content:space-between;padding:0;width:280px}.PropertyStatistics__stat-legend{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:16px;order:0;padding:0}.PropertyStatistics__legend-item{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:24px;padding:0;width:100%}.PropertyStatistics__legend-dot{border-radius:50%;flex:none;flex-grow:0;height:8px;order:0;width:8px}.PropertyStatistics__legend-label{font-weight:600;order:1}.PropertyStatistics__legend-label,.PropertyStatistics__legend-value{color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:24px}.PropertyStatistics__legend-value{font-weight:400;margin-left:auto;order:2}.PropertyStatistics__stat-chart{align-items:center;display:flex;flex:none;flex-grow:0;height:104px;justify-content:center;order:1;width:104px}.PropertyStatistics__chart-component{height:100%;width:100%}.PropertyStatistics__chart-component .UICircleChartWithLegend__legend{display:none}.PropertyStatistics__chart-component .UICircleChartWithLegend__chart{height:100%;width:100%}.PropertyStatistics__loading{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:16px;height:150px;justify-content:center}.PropertyStatistics--collapsed .PropertyStatistics__stats{display:none}.PropertyStatistics--loading .PropertyStatistics__collapse-btn,.PropertyStatistics--loading .PropertyStatistics__title{opacity:.6}@media(max-width:1200px){.PropertyStatistics__stats{gap:80px;padding:0 80px}}@media(max-width:968px){.PropertyStatistics__stats{align-items:stretch;flex-direction:column;gap:40px;height:auto;padding:0 32px}.PropertyStatistics__stat-group{gap:40px;justify-content:center;width:100%}}@media(max-width:768px){.PropertyStatistics__stats{gap:32px;padding:0 16px}.PropertyStatistics__stat-group{align-items:center;flex-direction:column;gap:24px}.PropertyStatistics__stat-legend{align-items:center;gap:12px;width:100%}.PropertyStatistics__legend-item{justify-content:space-between;max-width:200px;width:100%}.PropertyStatistics__stat-chart{order:0}}@media(max-width:480px){.PropertyStatistics__header-content{gap:4px}.PropertyStatistics__title{font-size:18px;line-height:22px}.PropertyStatistics__collapse-btn{height:30px!important;width:30px!important}.PropertyStatistics__stats{gap:24px;padding:0 8px}.PropertyStatistics__stat-chart{height:80px;width:80px}.PropertyStatistics__legend-item{max-width:160px}}.PropertyInformation,.PropertyInformation__header{width:100%}.PropertyInformation__header-content{flex-direction:row;height:34px;justify-content:space-between;padding:0;width:100%}.PropertyInformation__header-actions,.PropertyInformation__header-content{align-items:center;display:flex;gap:8px}.PropertyInformation__title{color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;order:0}.PropertyInformation__edit-btn{gap:8px!important;height:42px!important;padding:0 16px!important}.PropertyInformation__collapse-btn{background:#fff!important;border:1px solid #c4cdd5!important;border-radius:6px!important;height:34px!important;transition:transform .2s ease;width:34px!important}.PropertyInformation__collapse-btn:hover{background:#fff!important}.PropertyInformation__collapse-btn--collapsed{transform:rotate(180deg)}.PropertyInformation__divider{border:1px solid #dfe3e8;height:0;margin-top:8px;width:100%}.PropertyInformation__content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;padding:0 148px;width:100%}.PropertyInformation__section{align-items:flex-start;display:flex;flex-direction:column;padding:0;width:720px}.PropertyInformation__section:not(:last-child){gap:16px}.PropertyInformation__section-title{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin:0 0 16px}.PropertyInformation__columns{align-items:flex-start;display:flex;flex-direction:row;gap:32px;height:180px;padding:0;width:100%}.PropertyInformation__column{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;height:180px;padding:0;width:344px}.PropertyInformation__column-content{align-items:flex-start;display:flex;flex-direction:row;gap:16px;height:180px;padding:0;width:100%}.PropertyInformation__field-titles{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:34px;height:140px;order:0;padding:0}.PropertyInformation__field-title{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:24px;line-height:24px}.PropertyInformation__field-values{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:34px;height:180px;justify-content:center;padding:0 0 8px}.PropertyInformation__data-field{align-items:flex-start;align-items:center;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;color:#161c24;display:flex;flex:none;flex-direction:column;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:24px;justify-content:space-between;line-height:24px;order:0;padding:0 16px}.PropertyInformation__systems-grid{align-items:flex-start;display:flex;flex-direction:row;gap:32px;height:144px;padding:0;width:100%}.PropertyInformation__systems-column{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:32px;height:144px;padding:0;width:344px}.PropertyInformation__feature-row{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:56px;justify-content:center;padding:0;width:100%}.PropertyInformation__feature-title{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0}.PropertyInformation__feature-value{align-items:flex-start;align-items:center;align-self:stretch;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;color:#161c24;display:flex;flex:none;flex-direction:column;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:24px;justify-content:space-between;line-height:24px;order:1;padding:0 16px}.PropertyInformation__restrictions{align-items:flex-start;display:flex;flex-direction:row;gap:16px;height:24px;padding:0;width:100%}.PropertyInformation__restrictions-label{flex:none;flex-grow:0;height:24px;order:0;width:170px}.PropertyInformation__restrictions-label,.PropertyInformation__restrictions-value{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.PropertyInformation__restrictions-value{align-items:center;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;flex-grow:1;min-height:24px;padding:0 16px;word-break:break-word}.PropertyInformation__actions{display:flex;justify-content:center;padding-top:16px;width:100%}.PropertyInformation__loading{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:16px;height:200px;justify-content:center}.PropertyInformation--collapsed .PropertyInformation__content{display:none}.PropertyInformation--loading .PropertyInformation__collapse-btn,.PropertyInformation--loading .PropertyInformation__edit-btn,.PropertyInformation--loading .PropertyInformation__title{opacity:.6}@media(max-width:1200px){.PropertyInformation__content{padding:0 80px}.PropertyInformation__section{width:100%}}@media(max-width:968px){.PropertyInformation__content{padding:0 32px}.PropertyInformation__columns,.PropertyInformation__systems-grid{flex-direction:column;gap:24px;height:auto}.PropertyInformation__column,.PropertyInformation__systems-column{height:auto;width:100%}.PropertyInformation__section:first-child,.PropertyInformation__section:nth-child(2),.PropertyInformation__section:nth-child(3){height:auto}}@media(max-width:768px){.PropertyInformation__header-content{align-items:flex-start;flex-direction:column;gap:16px;height:auto}.PropertyInformation__header-actions{justify-content:flex-end;width:100%}.PropertyInformation__content{padding:0 16px}.PropertyInformation__column-content{flex-direction:column;gap:16px;height:auto}.PropertyInformation__field-titles{display:none}.PropertyInformation__field-values{gap:16px;height:auto;padding:0;width:100%}.PropertyInformation__data-field,.PropertyInformation__feature-value,.PropertyInformation__restrictions-value{position:relative}.PropertyInformation__data-field:before,.PropertyInformation__feature-value:before,.PropertyInformation__restrictions-value:before{background:#fff;color:#637381;content:attr(data-label);font-size:12px;font-weight:600;left:8px;padding:0 4px;position:absolute;top:-8px}.PropertyInformation__restrictions{flex-direction:column;gap:8px;height:auto}.PropertyInformation__restrictions-label,.PropertyInformation__restrictions-value{width:100%}}@media(max-width:480px){.PropertyInformation__title{font-size:18px;line-height:22px}.PropertyInformation__edit-btn{font-size:12px!important;height:38px!important}.PropertyInformation__collapse-btn{height:30px!important;width:30px!important}.PropertyInformation__content{gap:24px;padding:0 8px}.PropertyInformation__field-values{gap:12px}}.AddPropertyPage--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px}.AddPropertyPage--header-text{font-weight:400}.AddPropertyPage--header-text-prop{font-weight:700}.AddPropertyPage--header-btns{display:flex;gap:8px}.AddPropertyPage-form-group{column-gap:8px;display:flex;flex-wrap:wrap;width:100%}.AddPropertyPage-form-group-item{flex-grow:1}.AddPropertyPage-form-group-item--input{min-width:200px}.AddPropertyPage-form-btns{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}.FileUploader{background-color:#f9fafc;border:2px dashed #dcdcdc;border-radius:8px;cursor:pointer;padding:40px;text-align:center;transition:background-color .3s ease}.FileUploader.is-dragover{background-color:#f0f0f0}.FileUploader.is-error{border-color:red}.FileUploader.is-uploading{background-color:#f0f0f0}.FileUploader.drag-active{background-color:#e0e0e0}.FileUploader__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.FileUploader__text{color:#7d7d7d;font-size:1.2rem;margin-bottom:10px}.FileUploader__text span{color:#7d7d7d;display:block;font-size:1rem;margin:10px 0}.FileUploader__subtext{color:#7d7d7d;font-size:.9rem;margin-top:10px}.FileUploader__files{overflow:hidden;padding-top:10px}.FileUploader__file{align-items:center;display:flex;gap:10px}.FileUploader__file-name{color:#7d7d7d;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploader__file-remove{color:#0a4c7d}.UIMapDynamic,.UIMapDynamic__map-component{height:100%;width:100%}.UIMapDynamic__map-component--popup .leaflet-popup-content-wrapper{border-radius:4px}.UIMapDynamic__map-component--popup .leaflet-popup-content{font-family:Inter,sans-serif;font-size:14px;margin:10px}.UIMapDynamic__error{color:#666;flex-direction:column;padding:20px;text-align:center}.UIMapDynamic__error,.UIMapDynamic__placeholder{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;display:flex;height:100%;justify-content:center}.AddPropertyForm__content .UIMapDynamic{height:400px;margin-top:24px}.EditPropertyNew{display:flex;flex-direction:column;gap:24px}.UIInputWithLabel{align-items:center;display:flex;gap:15px;width:100%}.UIInputWithLabel__label{color:#454f5b;color:#161c24;flex:0 0 25%;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-align:left}.UIInputWithLabel__asterisk{color:#5cb2ef}.UIInputWithLabel__input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;margin:0;min-width:0;outline:none;padding:0;transition:border-color .2s ease}.UIInputWithLabel__input:focus{border-color:#3b82f6}.UIInputWithLabel__input::placeholder{color:#919eab}@media(max-width:768px){.UIInputWithLabel{align-items:flex-start;flex-direction:column;gap:8px}.UIInputWithLabel__input,.UIInputWithLabel__label{flex:none;width:100%}}.UISelectWithLabel{align-items:center;display:flex;gap:15px;width:100%}.UISelectWithLabel__label{color:#454f5b;color:#161c24;flex:0 0 25%;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-align:left}.UISelectWithLabel__asterisk{color:#5cb2ef}.UISelectWithLabel__wrapper{flex:1 1;min-width:0;position:relative}.UISelectWithLabel__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;line-height:1;margin:0;outline:none;padding:0;transition:border-color .2s ease;width:100%}.UISelectWithLabel__select:focus{border-color:#3b82f6}.UISelectWithLabel__select::placeholder{color:#919eab}.UISelectWithLabel__arrow{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media(max-width:768px){.UISelectWithLabel{align-items:flex-start;flex-direction:column;gap:8px}.UISelectWithLabel__label,.UISelectWithLabel__wrapper{flex:none;width:100%}}.UISelectWithLabel__error-text{color:#fb2f54;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:4px;text-align:right;width:100%}.UIMultiInputWithLabel{align-items:center;display:flex;gap:15px;width:100%}.UIMultiInputWithLabel__label{color:#454f5b;color:#161c24;flex:0 0 25%;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-align:left}.UIMultiInputWithLabel__asterisk{color:#5cb2ef}.UIMultiInputWithLabel__inputs{display:flex;flex:1 1;gap:15px;min-width:0}.UIMultiInputWithLabel__input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;margin:0;min-width:0;outline:none;padding:0;transition:border-color .2s ease}.UIMultiInputWithLabel__input:focus{border-color:#3b82f6}.UIMultiInputWithLabel__input::placeholder{color:#919eab}@media(max-width:768px){.UIMultiInputWithLabel{align-items:flex-start;flex-direction:column;gap:8px}.UIMultiInputWithLabel__inputs,.UIMultiInputWithLabel__label{flex:none;width:100%}}.UIInputPairsWithLabels{align-items:center;display:flex;gap:15px;width:100%}.UIInputPairsWithLabels__label{color:#454f5b;color:#161c24;flex:0 0 25%;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-align:left}.UIInputPairsWithLabels__asterisk{color:#5cb2ef}.UIInputPairsWithLabels__input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;margin:0;min-width:0;outline:none;padding:0;transition:border-color .2s ease}.UIInputPairsWithLabels__input:focus{border-color:#3b82f6}.UIInputPairsWithLabels__input::placeholder{color:#919eab}@media(max-width:768px){.UIInputPairsWithLabels{align-items:flex-start;flex-direction:column;gap:8px}.UIInputPairsWithLabels__input,.UIInputPairsWithLabels__label{flex:none;width:100%}.UIInputPairsWithLabels__label{margin-bottom:4px}.UIInputPairsWithLabels__input{margin-bottom:8px}.UIInputPairsWithLabels__input:last-child{margin-bottom:0}}.UICheckbox{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.UICheckbox__input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.UICheckbox__box{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;position:relative;transition:all .2s ease;width:16px}.UICheckbox__box:after{background:#fff;content:"";height:6.5px;left:4.1px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;opacity:0;position:absolute;top:4.75px;transform:scale(0);transition:all .2s ease;width:8.15px}.UICheckbox__label{color:#161c24;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;-webkit-user-select:none;user-select:none}.UICheckbox__input:checked+.UICheckbox__box{background:#105e96;border-color:#105e96}.UICheckbox__input:checked+.UICheckbox__box:after{opacity:1;transform:scale(1)}.UICheckbox--success .UICheckbox__input:checked+.UICheckbox__box{background:#76c102;border-color:#76c102}.UICheckbox--error .UICheckbox__input:checked+.UICheckbox__box{background:#fff;border-color:#fb2f54}.UICheckbox--error .UICheckbox__input:checked+.UICheckbox__box:after{background:#fb2f54;height:8px;left:50%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23FB2F54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23FB2F54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;top:50%;transform:translate(-50%,-50%) scale(1);width:8px}.UICheckbox__input:focus+.UICheckbox__box{outline:2px solid #105e9633;outline-offset:2px}.UICheckbox:hover:not(.UICheckbox--disabled) .UICheckbox__box{border-color:#105e96}.UICheckbox--small .UICheckbox__box{height:14px;width:14px}.UICheckbox--small .UICheckbox__box:after{height:5.5px;left:3.5px;top:4px;width:7px}.UICheckbox--small .UICheckbox__label{font-size:12px;line-height:16px}.UICheckbox--small.UICheckbox--error .UICheckbox__box:after{height:6px;width:6px}.UICheckbox--medium .UICheckbox__box{height:16px;width:16px}.UICheckbox--medium .UICheckbox__box:after{height:6.5px;left:4.1px;top:4.75px;width:8.15px}.UICheckbox--medium .UICheckbox__label{font-size:14px;line-height:20px}.UICheckbox--medium.UICheckbox--error .UICheckbox__box:after{height:8px;width:8px}.UICheckbox--large .UICheckbox__box{height:20px;width:20px}.UICheckbox--large .UICheckbox__box:after{height:8px;left:5px;top:6px;width:10px}.UICheckbox--large .UICheckbox__label{font-size:16px;line-height:24px}.UICheckbox--large.UICheckbox--error .UICheckbox__box:after{height:10px;width:10px}.UICheckbox--disabled{cursor:not-allowed}.UICheckbox--disabled .UICheckbox__box{background-color:#f5f5f5;border-color:#dfe3e8;cursor:not-allowed}.UICheckbox--disabled .UICheckbox__box:after{background:#919eab}.UICheckbox--disabled .UICheckbox__label{color:#919eab;cursor:not-allowed}.UICheckbox--indeterminate .UICheckbox__box:after{background:#fff;border-radius:1px;content:"";height:2px;left:50%;-webkit-mask:none;mask:none;opacity:1;top:50%;transform:translate(-50%,-50%);width:8px}.UICheckbox--indeterminate .UICheckbox__input+.UICheckbox__box{background:#105e96;border-color:#105e96}@media(max-width:768px){.UICheckbox{gap:6px}.UICheckbox--small .UICheckbox__box{height:16px;width:16px}}.UICheckboxWithTextarea{align-items:flex-start;display:flex;gap:15px;width:100%}.UICheckboxWithTextarea__checkbox-container{display:flex;flex:0 0 25%;padding-top:12px}.UICheckboxWithTextarea__checkbox-container .UICheckbox{width:100%}.UICheckboxWithTextarea__textarea{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;min-height:80px;min-width:0;outline:none;padding:0;resize:vertical;transition:border-color .2s ease,background-color .2s ease}.UICheckboxWithTextarea__textarea:focus{border-color:#3b82f6}.UICheckboxWithTextarea__textarea::placeholder{color:#919eab}.UICheckboxWithTextarea__textarea:disabled{background-color:#f9fafb;border-color:#f4f6f8;color:#919eab;cursor:not-allowed}@media(max-width:768px){.UICheckboxWithTextarea{align-items:flex-start;flex-direction:column;gap:8px}.UICheckboxWithTextarea__checkbox-container,.UICheckboxWithTextarea__textarea{flex:none;width:100%}.UICheckboxWithTextarea__checkbox-container{margin-bottom:4px;padding-top:0}}.UICheckboxWithLabeledFields{display:flex;flex-direction:column;gap:8px;width:100%}.UICheckboxWithLabeledFields__row{align-items:center;display:flex;gap:15px;width:100%}.UICheckboxWithLabeledFields__row:first-child,.UICheckboxWithLabeledFields__row:last-child{align-items:flex-start}.UICheckboxWithLabeledFields__label{color:#454f5b;color:#161c24;flex:0 0 25%;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-align:left}.UICheckboxWithLabeledFields__asterisk{color:#5cb2ef}.UICheckboxWithLabeledFields__input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;margin:0;min-width:0;outline:none;padding:0;transition:border-color .2s ease,background-color .2s ease}.UICheckboxWithLabeledFields__input:focus{border-color:#3b82f6}.UICheckboxWithLabeledFields__input::placeholder{color:#919eab}.UICheckboxWithLabeledFields__input:disabled{background-color:#f9fafb;border-color:#f4f6f8;color:#919eab;cursor:not-allowed}.UICheckboxWithLabeledFields__textarea{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#454f5b;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;min-height:80px;min-width:0;outline:none;padding:0;resize:vertical;transition:border-color .2s ease,background-color .2s ease}.UICheckboxWithLabeledFields__textarea:focus{border-color:#3b82f6}.UICheckboxWithLabeledFields__textarea::placeholder{color:#919eab}.UICheckboxWithLabeledFields__textarea:disabled{background-color:#f9fafb;border-color:#f4f6f8;color:#919eab;cursor:not-allowed}@media(max-width:768px){.UICheckboxWithLabeledFields__row{align-items:flex-start!important;flex-direction:column;gap:4px}.UICheckboxWithLabeledFields__row:first-child{gap:0}.UICheckboxWithLabeledFields__input,.UICheckboxWithLabeledFields__label,.UICheckboxWithLabeledFields__textarea{flex:none;width:100%}.UICheckboxWithLabeledFields__label{margin-bottom:4px}.UICheckboxWithLabeledFields .UICheckbox{width:100%!important}}.UIFormMessage{animation:slideInFromBottom .3s ease-out forwards;border:1px solid;border-radius:8px;font-size:14px;margin-top:16px;overflow:hidden;padding:8px;position:relative;text-align:center;width:100%}.UIFormMessage--error{background-color:#fff7f9;border-color:#fd93a6;color:#fb2f54}.UIFormMessage--success{background-color:#d3fe91;border-color:#abfd2c;color:#76c102}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.EditPropertyInformation__form{align-items:flex-start;gap:32px;height:auto;margin:0 auto;max-width:1016px;padding:0}.EditPropertyInformation__form-section{display:flex;flex-direction:column;gap:16px;width:100%}.EditPropertyInformation__form-section-pair{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0;width:100%}.EditPropertyInformation__form-section-pair>*{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.EditPropertyInformation__indent{margin-top:16px;width:100%}.EditPropertyInformation__column-group{display:flex;flex-direction:column;gap:16px;width:100%}.EditPropertyInformation__caption{font-size:16px;margin-bottom:8px;width:100%}.EditPropertyInformation__caption,.EditPropertyInformation__label{color:#161c24;font-family:Inter,sans-serif;font-style:normal;font-weight:600;line-height:24px}.EditPropertyInformation__label{font-size:14px}.EditPropertyInformation__label--bold{font-weight:600}.EditPropertyInformation__geo-input{width:100%!important}.EditPropertyInformation__form{display:flex;flex-direction:column;gap:16px;width:100%}.EditPropertyInformation__checkbox{align-items:center;display:flex;flex-direction:row;gap:16px;margin-bottom:16px;padding:0}.EditPropertyInformation__textarea{align-items:flex-start;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#161c24;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:80px;line-height:24px;outline:none;padding:12px 20px;resize:vertical;width:100%}.EditPropertyInformation__textarea::placeholder{color:#919eab}.EditPropertyInformation__textarea:focus{border-color:#105e96}.EditPropertyInformation__textarea--large{height:72px;width:100%}.EditPropertyInformation__list,.EditPropertyInformation__list-column{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.EditPropertyInformation__large-field,.EditPropertyInformation__small-field{width:100%!important}.EditPropertyInformation__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;height:42px;justify-content:center;padding:0;width:100%}@media(max-width:1200px){.EditPropertyInformation__form{padding:0;width:100%}.EditPropertyInformation__buttons,.EditPropertyInformation__form-section,.EditPropertyInformation__form-section-pair,.EditPropertyInformation__list,.EditPropertyInformation__list-column{width:100%}}@media(max-width:768px){.EditPropertyInformation__form{padding:0}}.EditPropertyUnitsImport__upload{padding:0 148px;width:1016px}.EditPropertyUnitsImport__upload,.EditPropertyUnitsImport__upload-area{align-items:center;display:flex;flex-direction:column;height:240px;justify-content:center}.EditPropertyUnitsImport__upload-area{background:#f4f6f8;border:1px dashed #637381;border-radius:6px;box-sizing:border-box;cursor:pointer;gap:16px;padding:120px 0;transition:all .2s ease;width:720px}.EditPropertyUnitsImport__upload-area--drag-over{background:#105e960d;border-color:#105e96}.EditPropertyUnitsImport__upload-area--has-file{gap:20px;padding:40px 20px}.EditPropertyUnitsImport__upload-area:hover:not(.EditPropertyUnitsImport__upload-area--has-file){background:#eaeef2;border-color:#4d5964}.EditPropertyUnitsImport__upload-text{font-size:32px;height:75px;line-height:36px;margin-bottom:0;width:455px}.EditPropertyUnitsImport__upload-hint,.EditPropertyUnitsImport__upload-text{color:#637381;font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-align:center}.EditPropertyUnitsImport__upload-hint{font-size:14px;height:24px;line-height:24px;width:144px}.EditPropertyUnitsImport__file-selected{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.EditPropertyUnitsImport__file-info{align-items:center;display:flex;flex-direction:column;gap:8px}.EditPropertyUnitsImport__file-name{color:#161c24;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:22px;text-align:center}.EditPropertyUnitsImport__file-size{color:#919eab;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.EditPropertyUnitsImport__file-actions{align-items:center;display:flex;flex-direction:row;gap:16px}@media(max-width:1200px){.EditPropertyUnitsImport__upload{padding:0 32px;width:100%}.EditPropertyUnitsImport__upload-area{width:100%}.EditPropertyUnitsImport__upload-text{font-size:24px;line-height:28px;width:100%}}@media(max-width:768px){.EditPropertyUnitsImport__upload{height:auto;min-height:240px;padding:0 16px}.EditPropertyUnitsImport__upload-area{height:auto;min-height:200px;padding:60px 20px}.EditPropertyUnitsImport__upload-text{font-size:20px;height:auto;line-height:24px}.EditPropertyUnitsImport__file-actions{flex-direction:column;width:100%}.EditPropertyUnitsImport__file-actions button{width:100%}}@media(max-width:480px){.EditPropertyUnitsImport__upload-area{padding:40px 16px}.EditPropertyUnitsImport__upload-text{font-size:18px;line-height:22px}.EditPropertyUnitsImport__file-name{font-size:16px;word-break:break-all}}.AddUnitFormSection{width:100%}.AddUnitFormSection__content{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:32px}.AddUnitFormSection__form{display:flex;flex-direction:column;gap:16px;width:100%}.AddUnitFormSection__unit-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;width:100%}.AddUnitFormSection__input-number{flex:1 1}.AddUnitFormSection__input-type-wrapper{display:flex;flex:1 1;flex-direction:column}.AddUnitFormSection__label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:8px}.AddUnitFormSection__input-type{width:100%}.AddUnitFormSection__button-wrapper{display:flex;height:70px;padding-top:28px}.AddUnitFormSection__add-button,.AddUnitFormSection__remove-button{border-radius:8px;flex-shrink:0;font-size:24px;font-weight:700;height:42px!important;letter-spacing:-.03em;line-height:14px;width:42px!important}.AddUnitFormSection__error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#fb2f54;font-size:14px;padding:8px;text-align:center;width:100%}.AddUnitFormSection__actions{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;padding:0;width:100%}@media(max-width:768px){.AddUnitFormSection__content{padding:16px}.AddUnitFormSection__unit-row{flex-wrap:wrap}.AddUnitFormSection__input-number,.AddUnitFormSection__input-type-wrapper{min-width:calc(50% - 8px)}.AddUnitFormSection__button-wrapper{justify-content:flex-end;padding-top:0;width:100%}.AddUnitFormSection__actions{align-items:stretch;flex-direction:column;gap:12px}.AddUnitFormSection__actions>*{width:100%}}.AddUnitPage__header,.AddUnitPage__header-title{width:100%}.AddUnitPage__header-actions{align-items:center;display:flex;flex:none;gap:16px}@media(max-width:768px){.AddUnitPage__header-actions{gap:12px;justify-content:stretch;width:100%}.AddUnitPage__header-actions>*{flex:1 1}}@media(max-width:480px){.AddUnitPage__header-actions{flex-direction:column;gap:8px}.AddUnitPage__header-actions>*{width:100%}}.UnitInformation{margin-top:24px;width:100%}.UnitInformation__form{display:flex;flex-direction:column;gap:20px;padding:20px 148px 16px}.UnitInformation__type-section{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:auto 1fr;margin-bottom:4px}.UnitInformation__field-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;padding-right:24px;transform:translateY(-7px)}.UnitInformation__select{border:1px solid #dfe3e8;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:12px 20px;width:100%}.UnitInformation__fields-grid{grid-gap:10px 30px;align-items:center;display:grid;gap:10px 30px;grid-template-columns:auto 1fr auto 1fr}.UnitInformation__field-input input{padding-right:2px}.UnitInformation__rooms-section{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;width:100%}.UnitInformation__rooms-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;height:42px;width:100%}.UnitInformation__rooms-label{align-items:center;color:#161c24;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;padding:8px 0 0;width:39px}.UnitInformation__rooms-fields{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px}.UnitInformation__rooms-select{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#161c24;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;height:42px;padding:12px 20px;width:149.33px}.UnitInformation__rooms-select option,.UnitInformation__rooms-select--black-text{color:#161c24}.UnitInformation__rooms-select--empty{color:#919eab!important}.UnitInformation__rooms-select--empty option{color:#919eab}.UnitInformation__rooms-select-floor{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#161c24;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;height:42px;padding:12px 20px;width:111px}.UnitInformation__rooms-select-floor option{color:#161c24}.UnitInformation__rooms-select-floor--empty{color:#919eab!important}.UnitInformation__rooms-select-floor--empty option{color:#919eab}.UnitInformation__rooms-input{flex-grow:1;height:42px;width:149.33px}.UnitInformation__rooms-input input{height:42px;padding:12px 20px}.UnitInformation__rooms-input--empty input{color:#919eab!important}.UnitInformation__rooms-input--empty input::placeholder{color:#c4cdd5}.UnitInformation__rooms-buttons{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px;height:42px;justify-content:flex-end;width:auto}.UnitInformation__rooms-button{align-items:center;background:#0000;border:1px solid #105e96;border-radius:8px;box-sizing:border-box;color:#105e96;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:24px;font-weight:700;height:42px;justify-content:center;letter-spacing:-.03em;line-height:14px;transition:all .2s ease;width:42px}.UnitInformation__rooms-button:hover{background:#f0f7fc}.UnitInformation__rooms-button:active{background:#e0eff8}.UnitInformation__other-section{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.UnitInformation__checkbox-label{align-items:center;color:#161c24;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;line-height:24px}.UnitInformation__checkbox{cursor:pointer}.UnitInformation__textarea{border:1px solid #ccc;border-radius:5px;font-family:Inter,sans-serif;font-size:14px;height:100px;padding:10px;resize:none;width:100%}.UnitInformation__textarea::placeholder{color:#919eab;font-size:14px}.UnitInformation__textarea:disabled{background-color:#f4f6f8;cursor:not-allowed}.UnitInformation__actions{align-items:center;display:flex;gap:10px;justify-content:center}.UnitInformation__error{color:#d32f2f;font-size:12px;margin-top:4px}@media(max-width:1200px){.UnitInformation__form{padding:20px 80px 16px}.UnitInformation__type-section{gap:40px}.UnitInformation__fields-grid{gap:10px 24px}}@media(max-width:968px){.UnitInformation__form{padding:20px 32px 16px}.UnitInformation__type-section{gap:24px}.UnitInformation__fields-grid{gap:10px 20px}}@media(max-width:768px){.UnitInformation__form{padding:20px 16px 16px}.UnitInformation__type-section{gap:10px;grid-template-columns:1fr}.UnitInformation__field-label{padding-right:0;transform:none}.UnitInformation__rooms-row{flex-direction:column;gap:12px;height:auto}.UnitInformation__rooms-label{padding:0;width:100%}.UnitInformation__rooms-fields{flex-direction:column;gap:12px;width:100%}.UnitInformation__rooms-input,.UnitInformation__rooms-select,.UnitInformation__rooms-select-floor{width:100%}.UnitInformation__rooms-buttons{justify-content:center;width:100%}.UnitInformation__rooms-button{width:100%}.UnitInformation__actions{flex-direction:column;width:100%}.UnitInformation__actions button{width:100%}}@media(max-width:480px){.UnitInformation__form{gap:16px;padding:20px 8px 16px}}.UnitInclusions{width:100%}.UnitInclusions__form{display:flex;flex-direction:column;gap:32px;padding:0 148px}.UnitInclusions__section-pair{align-items:flex-start;display:flex;flex-direction:row}.UnitInclusions__section-column{align-items:flex-start;flex:1 1;gap:16px}.UnitInclusions__checkbox-label{align-items:center;color:#161c24;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:16px;line-height:24px}.UnitInclusions__checkbox{background:#fff;border:1px solid #c4cdd5;border-radius:4px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:16px;width:16px}.UnitInclusions__fields-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;width:100%}.UnitInclusions__fields-column{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center}.UnitInclusions__fields-column:first-child{padding:8px 0 0;width:118px}.UnitInclusions__fields-column:last-child{flex:1 1}.UnitInclusions__field-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.UnitInclusions__field-input{width:100%}.UnitInclusions__field-input input{height:42px;padding:12px 20px}.UnitInclusions__textarea{background:#fff;border:1px solid #dfe3e8;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;height:72px;padding:12px 20px;resize:none;width:100%}.UnitInclusions__textarea::placeholder{color:#919eab;font-size:14px}.UnitInclusions__textarea:disabled{background-color:#f4f6f8;cursor:not-allowed}.UnitInclusions__furniture-leased{align-items:center;display:flex;flex-direction:row;gap:32px}.UnitInclusions__furniture-leased-label,.UnitInclusions__radio-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.UnitInclusions__radio-label{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.UnitInclusions__radio{background:#fff;border:1px solid #c4cdd5;border-radius:4px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:16px;width:16px}.UnitInclusions__section-title{font-style:normal}.UnitInclusions__appliances{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.UnitInclusions__appliances-grid{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.UnitInclusions__appliances-column{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:0 auto}.UnitInclusions__appliances-column .UnitInclusions__checkbox-label{font-weight:400}.UnitInclusions__furniture{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.UnitInclusions__furniture-grid{align-items:center;display:flex;flex-direction:row;width:100%}.UnitInclusions__furniture-column{align-items:flex-start;flex:1 1;flex-direction:row}.UnitInclusions__furniture-row{align-items:flex-start;display:flex;flex-direction:row;gap:32px;width:100%}.UnitInclusions__furniture-labels{align-items:flex-start;display:flex;flex-direction:column;gap:34px;padding:8px 0 0}.UnitInclusions__furniture-labels .UnitInclusions__checkbox-label{font-weight:400}.UnitInclusions__furniture-inputs{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.UnitInclusions__furniture-input{width:100%}.UnitInclusions__furniture-input input{height:42px;padding:12px 20px}.UnitInclusions__other{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.UnitInclusions__actions{align-items:center;display:flex;gap:10px;justify-content:center}.UnitInclusions__error{color:#d32f2f;font-size:12px;margin-top:4px}@media(max-width:1200px){.UnitInclusions__form{padding:0 80px}.UnitInclusions__furniture-grid{gap:40px}}@media(max-width:968px){.UnitInclusions__form{padding:0 32px}.UnitInclusions__furniture-column,.UnitInclusions__furniture-grid,.UnitInclusions__furniture-row,.UnitInclusions__section-pair{gap:24px}}@media(max-width:768px){.UnitInclusions__form{gap:24px;padding:0 16px}.UnitInclusions__section-pair{flex-direction:column;gap:24px}.UnitInclusions__furniture-leased{flex-wrap:wrap;gap:16px}.UnitInclusions__appliances-grid{flex-wrap:wrap;justify-content:flex-start}.UnitInclusions__appliances-column{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;margin:0}.UnitInclusions__furniture-grid{flex-direction:column;gap:24px}.UnitInclusions__furniture-column{width:100%}.UnitInclusions__furniture-row{flex-direction:column;gap:16px}.UnitInclusions__furniture-labels{gap:16px;padding:0;width:100%}.UnitInclusions__furniture-inputs{width:100%}.UnitInclusions__fields-row{flex-direction:column}.UnitInclusions__fields-column:first-child{padding:0;width:100%}.UnitInclusions__fields-column:last-child{width:100%}.UnitInclusions__actions{flex-direction:column;width:100%}.UnitInclusions__actions button{width:100%}}@media(max-width:480px){.UnitInclusions__form{gap:20px;padding:0 8px}.UnitInclusions__appliances-column{flex:0 0 100%}}.UnitTenant{width:100%}.UnitTenant__info,.UnitTenant__invite{display:flex;flex-direction:column;gap:16px;padding:20px 148px 16px}.UnitTenant__info-row{align-items:center;color:#161c24;display:flex;font-size:14px;gap:8px}.UnitTenant__info-label{font-weight:600}.UnitTenant__info-label,.UnitTenant__info-value{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:24px}.UnitTenant__info-value{font-weight:400}.UnitTenant__form{display:flex;flex-direction:column;gap:16px;padding:20px 148px 16px}.UnitTenant__form-input{margin-bottom:14px}.UnitTenant__actions{align-items:center;display:flex;gap:10px;justify-content:center}@media(max-width:1200px){.UnitTenant__form,.UnitTenant__info,.UnitTenant__invite{padding:20px 80px 16px}}@media(max-width:968px){.UnitTenant__form,.UnitTenant__info,.UnitTenant__invite{padding:20px 32px 16px}}@media(max-width:768px){.UnitTenant__form,.UnitTenant__info,.UnitTenant__invite{padding:20px 16px 16px}.UnitTenant__info-row{align-items:flex-start;flex-direction:column;gap:4px}.UnitTenant__actions{flex-direction:column;width:100%}.UnitTenant__actions button{width:100%}}@media(max-width:480px){.UnitTenant__form,.UnitTenant__info,.UnitTenant__invite{padding:20px 8px 16px}}.UnitLeaseTerms{width:100%}.UnitLeaseTerms__form{display:flex;flex-direction:column;gap:16px;padding:20px 148px 16px}.UnitLeaseTerms__radio-group{grid-gap:6px 20px;align-items:center;display:grid;gap:6px 20px;grid-template-columns:auto 1fr;margin-bottom:20px}.UnitLeaseTerms__radio-options{align-items:center;display:flex;gap:16px}.UnitLeaseTerms__radio-label{align-items:center;color:#161c24;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:24px}.UnitLeaseTerms__radio-input{cursor:pointer}.UnitLeaseTerms__field-group{grid-gap:6px 20px;align-items:center;display:grid;gap:6px 20px;grid-template-columns:auto 1fr;margin-bottom:20px}.UnitLeaseTerms__field-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1}.UnitLeaseTerms__field-input input{padding-right:2px}.UnitLeaseTerms__date-picker{margin-bottom:16px}.UnitLeaseTerms__date-picker .MuiInputBase-input{padding-bottom:10px;padding-top:10px}.UnitLeaseTerms__actions{align-items:center;display:flex;gap:10px;justify-content:center}@media(max-width:1200px){.UnitLeaseTerms__form{padding:20px 80px 16px}}@media(max-width:968px){.UnitLeaseTerms__form{padding:20px 32px 16px}}@media(max-width:768px){.UnitLeaseTerms__form{padding:20px 16px 16px}.UnitLeaseTerms__radio-group{gap:10px;grid-template-columns:1fr}.UnitLeaseTerms__radio-options{align-items:flex-start;flex-direction:column;gap:12px}.UnitLeaseTerms__field-group{gap:10px;grid-template-columns:1fr}.UnitLeaseTerms__actions{flex-direction:column;width:100%}.UnitLeaseTerms__actions button{width:100%}}@media(max-width:480px){.UnitLeaseTerms__form{padding:20px 8px 16px}}.UnitRent{width:100%}.UnitRent__form{display:flex;flex-direction:column;gap:20px;padding:20px 148px 16px}.UnitRent__section-title{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:16px}.UnitRent__prices-grid{grid-gap:6px 20px;align-items:center;display:grid;gap:6px 20px;grid-template-columns:auto 1fr auto;margin-bottom:20px}.UnitRent__field-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1}.UnitRent__field-input input{padding-right:2px}.UnitRent__radio-options{align-items:center;display:flex;gap:16px}.UnitRent__radio-label{align-items:center;color:#161c24;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:24px}.UnitRent__radio-input{cursor:pointer}.UnitRent__description{margin-bottom:30px}.UnitRent__textarea{border:1px solid #ccc;border-radius:5px;font-family:Inter,sans-serif;font-size:14px;height:100px;padding:10px;resize:none;width:100%}.UnitRent__textarea::placeholder{color:#919eab;font-size:14px}.UnitRent__payment-row{align-items:center;display:flex;gap:16px;margin-bottom:30px}.UnitRent__payment-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.UnitRent__date-picker{transform:scale(.8)}.UnitRent__date-picker .MuiInputBase-root{min-width:200px}.UnitRent__payment-methods{display:flex;flex-direction:column;gap:16px}.UnitRent__other-input{flex-grow:1}.UnitRent__actions{align-items:center;display:flex;gap:10px;justify-content:center}@media(max-width:1200px){.UnitRent__form{padding:20px 80px 16px}}@media(max-width:968px){.UnitRent__form{padding:20px 32px 16px}.UnitRent__prices-grid{gap:10px 16px}}@media(max-width:768px){.UnitRent__form{padding:20px 16px 16px}.UnitRent__prices-grid{gap:16px;grid-template-columns:1fr}.UnitRent__radio-options{align-items:flex-start;flex-direction:column;gap:12px}.UnitRent__payment-row{align-items:stretch;flex-direction:column;gap:12px}.UnitRent__date-picker{transform:scale(1);width:100%}.UnitRent__date-picker .MuiInputBase-root{min-width:auto;width:100%}.UnitRent__actions{flex-direction:column;width:100%}.UnitRent__actions button{width:100%}}@media(max-width:480px){.UnitRent__form{padding:20px 8px 16px}}.EditUnitPage input{padding-right:2px}.EditUnitPage--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px}.EditUnitPage--header-text{font-weight:400}.EditUnitPage--header-text-prop{font-weight:700}.EditUnitPage--header-btns,.EditUnitPage--overview-btn-content{align-items:center;display:flex;gap:8px}.EditUnitPage--overview-btn-content i{font-size:20px}@media(max-width:768px){.EditUnitPage--header{align-items:stretch;flex-direction:column;gap:12px}.EditUnitPage--header-btns{flex-direction:column;width:100%}.EditUnitPage--header-btns button{width:100%}}@media(max-width:480px){.EditUnitPage--header{margin-bottom:16px;margin-top:8px;padding-bottom:8px}}.UnitDetailsPage input{padding-right:2px}.UnitDetailsPage--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px}.UnitDetailsPage--header-text{font-weight:400}.UnitDetailsPage--header-text-prop{font-weight:700}.UnitDetailsPage--header-btns{display:flex;gap:8px}.UnitDetailsPage--overview-btn-content{align-items:center;display:flex;gap:8px}.UnitDetailsPage--overview-btn-content i{font-size:20px}.UnitDetailsPage .UICollapsibleSection{margin-top:24px}.UnitDetailsPage--tenant{color:#161c24;font-size:14px;line-height:24px}.UnitDetailsPage--tenant-info{color:#161c24;display:flex;font-size:14px;gap:16px;justify-content:space-between}.UnitDetailsPage--tenant-info-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.UnitDetailsPage--tenant-info-label{font-weight:600}.UnitDetailsPage--tenant--invite{align-items:baseline;display:flex;gap:8px}.UnitDetailsPage--tenant--label{font-weight:600}.UnitDetailsPage--tenant--status{font-size:12px}.UnitDetailsPage--tenant--status-pending{color:#fb2f54}.UnitDetailsPage--tenant--status-accepted{color:#76c102}.UnitDetailsPage--bottom{align-items:center;display:flex;justify-content:center;padding-bottom:32px}.UnitInformation--content{display:flex;flex-direction:column;gap:24px;padding:0}.UnitInformation--top{display:flex;gap:60px;padding:0}.UnitInformation--top-column{display:flex;flex-direction:column;flex-grow:1;gap:16px}.UnitInformation--top-row{color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.UnitInformation--top-row-value{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;justify-content:center;min-width:98px;padding:0 8px}.UnitInformation--other-information{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:0;width:100%}.UnitInformation--other-information-label{font-weight:600}.UnitInformation--other-information-label,.UnitInformation--other-information-value{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:24px}.UnitInformation--other-information-value{word-wrap:break-word;font-weight:400;white-space:pre-wrap;width:100%}.UnitInformation--rooms-table{margin-top:24px;width:100%}.UnitInclusions--checked{color:#76c102}.UnitInclusions--nonchecked{color:#fb2f54}.UnitInclusions__content-wrapper{display:flex;flex-direction:column;gap:32px;padding:32px 0}.UnitInclusions__section-pair{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.UnitInclusions__section{display:flex;flex-direction:column;gap:16px}.UnitInclusions__section-column{display:flex;flex-direction:column;gap:8px}.UnitInclusions__section-title{margin:0}.UnitInclusions__item-label,.UnitInclusions__section-title{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:24px}.UnitInclusions__item-label{align-items:center;display:flex;gap:8px}.UnitInclusions__item-label i{font-size:16px;text-align:center;width:16px}.UnitInclusions__item-label span{font-weight:400}.UnitInclusions__detail-tags{display:flex;flex-wrap:wrap;gap:8px;padding-left:24px}.UnitInclusions__detail-tag{background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;font-weight:600;padding:0 16px;white-space:nowrap}.UnitInclusions__description,.UnitInclusions__detail-tag{color:#161c24;font-family:Inter,sans-serif;font-size:14px;line-height:24px}.UnitInclusions__description{font-weight:400;margin:0;padding-left:24px;white-space:pre-wrap;word-break:break-word}.UnitInclusions__appliances-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-left:24px}.UnitInclusions__furniture-grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding-left:24px}.UnitInclusions__furniture-column{display:flex;flex-direction:column;gap:32px}.UnitInclusions__furniture-item{align-items:center;display:flex;gap:8px}.UnitInclusions__furniture-item span{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px}.UnitInclusions__furniture-item .UnitInclusions__detail-tag{margin-left:auto}.LeaseTerms--container{padding:32px 0}.LeaseTerms--content-title{align-items:center;display:flex;gap:8px;margin-bottom:16px}.LeaseTerms--content-title i{color:#5cb2ef;font-size:24px}.LeaseTerms--content-title-text{font-size:14px;font-weight:600}.LeaseTerms--content-row{align-items:center;color:#161c24;display:flex;font-size:14px;gap:8px}.LeaseTerms--content-tag{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;font-weight:600;justify-content:center;padding:0 18px}.Rent{color:#161c24;font-size:14px}.Rent--container{padding:32px 0 0}.Rent--tag{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:inline-flex;font-weight:600;justify-content:center;margin-right:8px;padding:0 18px}.Rent--price{grid-gap:32px;display:grid;gap:32px;grid-template-columns:auto 1fr;margin-bottom:32px}.Rent--price-label{align-items:center;color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px}.Rent--price-label i{align-items:center;color:#76c102;display:flex;font-size:24px;justify-content:center;min-width:25px}.Rent--terms{margin-bottom:32px}.Rent--terms:last-child{margin-bottom:0}.Rent--terms-title{align-items:center;color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.Rent--terms-title i{align-items:center;color:#5cb2ef;display:flex;font-size:24px;justify-content:center;min-width:25px}.Rent--terms-value{align-items:center;display:flex;gap:8px}.TenantsSearchSection__controls{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%}.TenantsSearchSection__status-select{flex-shrink:0;width:160px}.TenantsSearchSection__search-input{flex:1 1;min-width:0}@media(max-width:768px){.TenantsSearchSection__controls{align-items:stretch;flex-direction:column;gap:16px}.TenantsSearchSection__status-select{width:100%}}.TenantsStatsSection__info{align-items:center;display:flex;flex-direction:row;gap:160px;padding:0 148px;width:100%}.TenantsStatsSection__stat{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:32px;justify-content:space-between;padding:0}.TenantsStatsSection__data{align-items:flex-start;display:flex;flex-direction:row;gap:32px;padding:0}.TenantsStatsSection__field-names{min-width:90px}.TenantsStatsSection__field-infos,.TenantsStatsSection__field-names{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0}.TenantsStatsSection__field-infos{min-width:31px}.TenantsStatsSection__category{align-items:center;color:#161c24;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:8px;height:24px;line-height:24px;padding:0}.TenantsStatsSection__category--title{font-weight:600;gap:0}.TenantsStatsSection__dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.TenantsStatsSection__field-info{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px}.TenantsStatsSection__field-info--title{color:#454f5b;font-weight:600}.TenantsStatsSection__graph{flex-shrink:0;height:104px;position:relative;width:104px}.TenantsStatsSection__chart{position:relative}.TenantsStatsSection__svg{transform:rotate(0deg)}.TenantsStatsSection__chart-segment{transition:stroke-dashoffset .3s ease}@media(max-width:1200px){.TenantsStatsSection__info{gap:80px;padding:0 80px}}@media(max-width:968px){.TenantsStatsSection__info{gap:40px;padding:0 40px}.TenantsStatsSection__data,.TenantsStatsSection__stat{gap:24px}}@media(max-width:768px){.TenantsStatsSection__info{align-items:stretch;flex-direction:column;gap:32px;padding:0}.TenantsStatsSection__stat{gap:32px;justify-content:center}.TenantsStatsSection__field-names{min-width:120px}.TenantsStatsSection__field-infos{min-width:40px}}@media(max-width:480px){.TenantsStatsSection__info{gap:24px}.TenantsStatsSection__stat{flex-direction:column;gap:24px;text-align:center}.TenantsStatsSection__data{gap:20px}.TenantsStatsSection__graph{height:80px;width:80px}.TenantsStatsSection__category,.TenantsStatsSection__field-info{font-size:13px}}.DebtorsTable__sort{align-items:center;cursor:pointer;display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.DebtorsTable__separator{color:#c4cdd5;height:32px;width:1px}.DebtorsTable__arrows{display:flex;flex-direction:column;gap:2px}.DebtorsTable__arrow{height:7px;width:8px}.DebtorsTable__arrow--down,.DebtorsTable__arrow--up{color:#c4cdd5}.DebtorsTable__cell--tenant{padding:0 32px 0 16px!important}.DebtorsTable__cell--actions,.DebtorsTable__header-cell--actions{padding:0 16px!important;text-align:center!important}.DebtorsTable__cell--menu,.DebtorsTable__header-cell--menu{padding:16px!important;text-align:center!important}.DebtorsTable__tenant-content{align-items:center;display:flex;justify-content:space-between;width:100%}.DebtorsTable__warning-button{flex-shrink:0}.DebtorsTable__debt-amount{color:#fb2f54;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:14px}.DebtorsTable__property-name{font-weight:500;line-height:17px}.DebtorsTable__property-name,.DebtorsTable__unit-number{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal}.DebtorsTable__unit-number{font-weight:400;line-height:24px}.DebtorsTable__actions-group{display:flex;gap:8px;justify-content:center}.DebtorsTable__menu-dots{color:#637381;cursor:pointer;height:16px;width:16px}.DebtorsTable__menu-dots:hover{color:#161c24}@media(max-width:1200px){.DebtorsTable__actions-group{gap:4px}}@media(max-width:968px){.DebtorsTable .UISimpleTable__cell--debt,.DebtorsTable .UISimpleTable__cell--menu,.DebtorsTable .UISimpleTable__cell--unit,.DebtorsTable .UISimpleTable__header-cell--debt,.DebtorsTable .UISimpleTable__header-cell--menu,.DebtorsTable .UISimpleTable__header-cell--unit{display:none}}@media(max-width:768px){.DebtorsTable__tenant-content{align-items:flex-start;flex-direction:column;gap:12px}.DebtorsTable__actions-group{justify-content:flex-start}}.DebtorDetailsModal__content{display:flex;flex-direction:column;gap:24px;max-height:600px;overflow-y:auto;padding:24px 0;width:100%}.DebtorDetailsModal__error,.DebtorDetailsModal__loading{align-items:center;color:#637381;display:flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;padding:48px}.DebtorDetailsModal__tenant-info{display:flex;flex-direction:column;gap:16px}.DebtorDetailsModal__tenant-header{align-items:flex-start;background-color:#f8f9fa;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:20px}.DebtorDetailsModal__tenant-component{flex:1 1;min-width:0}.DebtorDetailsModal__debt-summary{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.DebtorDetailsModal__total-debt{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.DebtorDetailsModal__debt-label{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:14px}.DebtorDetailsModal__debt-amount{color:#fb2f54;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:24px}.DebtorDetailsModal__payments-count{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:14px}.DebtorDetailsModal__property-info{display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;line-height:17px;padding:0 20px}.DebtorDetailsModal__property-label{color:#637381;font-weight:500}.DebtorDetailsModal__property-value{color:#161c24;font-weight:600}.DebtorDetailsModal__payments-section{display:flex;flex-direction:column;gap:16px}.DebtorDetailsModal__payments-title{border-bottom:1px solid #e9ecef;color:#161c24;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:19px;margin:0;padding-bottom:8px}.DebtorDetailsModal__payments-list{display:flex;flex-direction:column;gap:12px}.DebtorDetailsModal__payment-item{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px;transition:border-color .2s ease}.DebtorDetailsModal__payment-item:hover{border-color:#105e96}.DebtorDetailsModal__payment-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.DebtorDetailsModal__payment-info{display:flex;flex-direction:column;gap:4px}.DebtorDetailsModal__payment-reference{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:17px}.DebtorDetailsModal__payment-status{align-self:flex-start;background-color:#ff6b351a;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:14px;padding:2px 6px}.DebtorDetailsModal__payment-amount{color:#fb2f54;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:19px}.DebtorDetailsModal__payment-details{display:flex;flex-direction:column;gap:4px}.DebtorDetailsModal__payment-description{color:#5e676e;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:17px}.DebtorDetailsModal__payment-dates{color:#637381;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;gap:16px;line-height:14px}@media(max-width:768px){.DebtorDetailsModal__tenant-header{align-items:stretch;flex-direction:column;gap:16px}.DebtorDetailsModal__debt-summary{align-items:flex-start}.DebtorDetailsModal__payment-header{align-items:flex-start;flex-direction:column;gap:8px}.DebtorDetailsModal__payment-dates,.DebtorDetailsModal__property-info{flex-direction:column;gap:4px}}.ListOfDebtorsSection__content{display:flex;flex-direction:column;overflow-x:auto;width:100%}.ListOfDebtorsSection__loading{align-items:center;background-color:#0000;color:#637381;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;padding:32px}.ListOfDebtorsSection__loading:before{animation:spin 1s linear infinite;border:2px solid #c4cdd5;border-radius:50%;border-top-color:#105e96;content:"";height:20px;margin-right:8px;width:20px}.ListOfDebtorsSection__empty{align-items:center;background-color:#f8f9fa;border-radius:8px;color:#637381;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:20px;margin:16px;padding:48px 32px}.ListOfDebtorsSection__paginator{justify-content:center;margin-top:32px;padding:0 16px;width:100%}@media(max-width:1024px){.ListOfDebtorsSection__content{-webkit-overflow-scrolling:touch;overflow-x:auto}.ListOfDebtorsSection__paginator{margin-top:24px;padding:0 12px}}@media(max-width:768px){.ListOfDebtorsSection__content{-webkit-overflow-scrolling:touch;overflow-x:auto}.ListOfDebtorsSection__loading{font-size:13px;padding:24px 16px}.ListOfDebtorsSection__loading:before{height:16px;margin-right:6px;width:16px}.ListOfDebtorsSection__empty{font-size:13px;margin:12px;padding:32px 16px}.ListOfDebtorsSection__paginator{margin-top:20px;padding:0 8px}}@media(max-width:480px){.ListOfDebtorsSection__loading{flex-direction:column;font-size:12px;gap:8px;padding:20px 12px}.ListOfDebtorsSection__loading:before{margin-bottom:4px;margin-right:0}.ListOfDebtorsSection__empty{font-size:12px;margin:8px;padding:24px 12px}.ListOfDebtorsSection__paginator{margin-top:16px;padding:0 4px}}.UISectionWrapper .ListOfDebtorsSection__content{padding:0}.ListOfDebtorsSection__empty:hover,.ListOfDebtorsSection__loading:hover{background-color:#e9ecef;transition:background-color .2s ease}.ListOfDebtorsSection__paginator:focus-within{border-radius:4px;outline:2px solid #105e96;outline-offset:2px}@media(prefers-reduced-motion:reduce){.ListOfDebtorsSection__loading:before{animation:none;border-top-color:#c4cdd5}}@media print{.ListOfDebtorsSection__empty,.ListOfDebtorsSection__loading,.ListOfDebtorsSection__paginator{display:none}.ListOfDebtorsSection__content{overflow:visible}}.TenantsListTable__sort{align-items:center;cursor:pointer;display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.TenantsListTable__separator{color:#c4cdd5;height:32px;width:1px}.TenantsListTable__arrows{display:flex;flex-direction:column;gap:2px}.TenantsListTable__arrow{height:7px;width:8px}.TenantsListTable__arrow--down,.TenantsListTable__arrow--up{color:#c4cdd5}.TenantsListTable__cell--tenant{padding:0 32px 0 16px!important}.TenantsListTable__cell--payment{padding:16px!important}.TenantsListTable__cell--actions,.TenantsListTable__header-cell--actions{padding:0 16px!important;text-align:center!important}.TenantsListTable__cell--menu,.TenantsListTable__header-cell--menu{padding:16px!important;text-align:center!important}.TenantsListTable__tenant-content{width:100%}.TenantsListTable__payment-status,.TenantsListTable__tenant-content{align-items:center;display:flex;justify-content:flex-start}.TenantsListTable__property-name{font-weight:500;line-height:17px}.TenantsListTable__property-name,.TenantsListTable__unit-number{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal}.TenantsListTable__unit-number{font-weight:400;line-height:24px}.TenantsListTable__actions-group{display:flex;gap:8px;justify-content:center}.TenantsListTable__menu-dots{color:#637381;cursor:pointer;height:16px;width:16px}.TenantsListTable__menu-dots:hover{color:#161c24}@media(max-width:1200px){.TenantsListTable__actions-group{gap:4px}}@media(max-width:968px){.TenantsListTable .UISimpleTable__cell--menu,.TenantsListTable .UISimpleTable__cell--unit,.TenantsListTable .UISimpleTable__header-cell--menu,.TenantsListTable .UISimpleTable__header-cell--unit{display:none}}@media(max-width:768px){.TenantsListTable__tenant-content{align-items:flex-start}.TenantsListTable__actions-group{justify-content:flex-start}}.TenantsListSection__content{display:flex;flex-direction:column;width:100%}.TenantsListSection__table-placeholder{color:#919eab;font-family:Inter,sans-serif;font-size:14px;line-height:24px;padding:40px;text-align:center}@media(max-width:768px){.TenantsListSection__content{overflow:visible}}.CalendarWidget{flex-direction:column;gap:16px}.CalendarWidget,.CalendarWidget__selectors{align-items:flex-start;display:flex;padding:0;width:318px}.CalendarWidget__selectors{flex-direction:row;gap:8px;height:42px}.CalendarWidget__year-select{flex:none;width:100px}.CalendarWidget__year-select .UISelect,.CalendarWidget__year-select .UISelect__container,.CalendarWidget__year-select .UISelect__wrapper{width:100px!important}.CalendarWidget__month-select{flex:1 1;width:210px}.CalendarWidget__month-select .UISelect,.CalendarWidget__month-select .UISelect__container,.CalendarWidget__month-select .UISelect__wrapper{width:210px!important}.CalendarWidget__calendar-grid{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;height:272px;padding:0;width:318px}.CalendarWidget__day-header{align-items:center;color:#c4cdd5;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:42px;justify-content:center;line-height:19px;padding:0;text-transform:uppercase;width:42px}.CalendarWidget__day-header--weekend{color:#5cb2ef}.CalendarWidget__day-cell{align-items:center;border:1px solid #dfe3e8;border-radius:4px;box-sizing:border-box;color:#868e96;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:42px;justify-content:center;line-height:19px;padding:0;transition:all .2s ease;width:42px}.CalendarWidget__day-cell:hover{background:#f8f9fa;border-color:#105e96}.CalendarWidget__day-cell--empty{border:none;cursor:default}.CalendarWidget__day-cell--empty:hover{background:#0000;border:none}.CalendarWidget__day-cell--weekend{color:#5cb2ef}.CalendarWidget__day-cell--weekend.CalendarWidget__day-cell--selected{color:#fff}.CalendarWidget__day-cell--today{background:#76c102;border-color:#76c102;color:#fff;font-weight:700}.CalendarWidget__day-cell--today:hover{background:#578f01;border-color:#578f01}.CalendarWidget__day-cell--selected{border-color:#105e96;color:#105e96;font-weight:700}.CalendarWidget__day-cell--selected:not(.CalendarWidget__day-cell--today){background:#98cdf4}.CalendarWidget__day-cell:not(.CalendarWidget__day-cell--weekend):not(.CalendarWidget__day-cell--today):not(.CalendarWidget__day-cell--selected){color:#105e96;font-weight:700}@media(max-width:768px){.CalendarWidget{max-width:318px;width:100%}.CalendarWidget__selectors{flex-wrap:wrap;gap:12px;width:100%}.CalendarWidget__year-select .UISelect,.CalendarWidget__year-select .UISelect__container{width:120px!important}.CalendarWidget__month-select{flex:1 1;min-width:180px}.CalendarWidget__month-select .UISelect,.CalendarWidget__month-select .UISelect__container{width:100%!important}.CalendarWidget__calendar-grid{max-width:318px;width:100%}}@media(max-width:480px){.CalendarWidget__selectors{flex-direction:column;gap:12px;width:100%}.CalendarWidget__month-select,.CalendarWidget__year-select{flex:none;width:100%}.CalendarWidget__month-select .UISelect,.CalendarWidget__month-select .UISelect__container,.CalendarWidget__year-select .UISelect,.CalendarWidget__year-select .UISelect__container{width:100%!important}}.TodayStats{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.TodayStats__title{color:#161c24;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0}.TodayStats__divider{border:1px solid #dfe3e8;height:0;width:100%}.TodayStats__content{flex-direction:row;gap:24px;width:100%}.TodayStats__column,.TodayStats__content{align-items:flex-start;display:flex;padding:0}.TodayStats__column{flex:1 1;flex-direction:column;gap:8px}.TodayStats__row{align-items:flex-start;border-radius:4px;display:flex;flex-direction:row;gap:16px;height:32px;padding:4px 4px 4px 16px;width:100%}.TodayStats__label{align-items:flex-start;flex:1 1;flex-direction:column;gap:16px}.TodayStats__label,.TodayStats__value{color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:24px;justify-content:center;line-height:24px;padding:0}.TodayStats__value{align-items:center;border-radius:2px;flex-direction:column;flex-shrink:0;width:32px}@media(max-width:1024px){.TodayStats__content{flex-wrap:wrap;gap:16px}.TodayStats__column{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:200px}}@media(max-width:768px){.TodayStats__content{flex-direction:column;gap:12px}.TodayStats__column{flex:none;width:100%}.TodayStats__row{height:36px;padding:6px 6px 6px 12px}.TodayStats__value{height:28px;width:36px}}@media(max-width:480px){.TodayStats__row{font-size:13px;padding:4px 4px 4px 8px}.TodayStats__label{font-size:13px}.TodayStats__value{font-size:13px;height:24px;width:30px}}.MonthStats{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.MonthStats__title{color:#161c24;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0}.MonthStats__divider{border:1px solid #dfe3e8;height:0;width:100%}.MonthStats__content{align-items:flex-start;display:flex;flex-direction:row;gap:2px;justify-content:space-between;padding:0;width:100%}.MonthStats__stat-block{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:32px;padding:0}.MonthStats__data{flex-direction:row;gap:32px}.MonthStats__categories,.MonthStats__data{align-items:flex-start;display:flex;padding:0}.MonthStats__categories{flex-direction:column;gap:16px}.MonthStats__category{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0}.MonthStats__dot{background:#637381;border-radius:50%;flex-shrink:0;height:8px;width:8px}.MonthStats__dot--leased{background:#5cb2ef}.MonthStats__dot--vacant{background:#105e96}.MonthStats__dot--paid{background:#76c102}.MonthStats__dot--arrears{background:#fb2f54}.MonthStats__dot--not-set{background:#ff9c07}.MonthStats__category-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.MonthStats__values{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0}.MonthStats__value{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px}.MonthStats__value--percentage{color:#454f5b;font-weight:600}.MonthStats__chart-container{align-items:center;display:flex;flex-shrink:0;height:104px;justify-content:center;width:104px}.MonthStats__chart{height:104px;transform:rotate(-90deg);width:104px}@media(max-width:1024px){.MonthStats__content{flex-direction:column;gap:32px}.MonthStats__stat-block{justify-content:space-between;width:100%}}@media(max-width:768px){.MonthStats__stat-block{align-items:center;flex-direction:column;gap:24px}.MonthStats__data{gap:24px}.MonthStats__chart,.MonthStats__chart-container{height:80px;width:80px}}@media(max-width:480px){.MonthStats__data{flex-direction:column;gap:16px;width:100%}.MonthStats__categories,.MonthStats__values{width:100%}.MonthStats__category{justify-content:space-between}.MonthStats__chart,.MonthStats__chart-container{height:70px;width:70px}}.TodayCalendarSection__header-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.TodayCalendarSection__collapse-btn{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;padding:0;transition:all .2s ease;width:34px}.TodayCalendarSection__collapse-btn:hover{background:#f5f5f5}.TodayCalendarSection__collapse-btn:active{transform:scale(.95)}.TodayCalendarSection__content{align-items:flex-start;display:flex;flex-direction:row;gap:64px;padding:0;width:100%}.TodayCalendarSection__calendar{align-items:flex-start;display:flex;flex:none;flex-direction:column;gap:16px;padding:0;width:318px}.TodayCalendarSection__stats{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:48px;padding:0;width:634px}@media(max-width:1024px){.TodayCalendarSection__content{flex-direction:column;gap:32px}.TodayCalendarSection__calendar{align-self:center;max-width:400px;width:100%}.TodayCalendarSection__stats{width:100%}}@media(max-width:768px){.TodayCalendarSection__content{gap:24px}.TodayCalendarSection__stats{gap:32px}}.UIThreeColumnWrapper{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:32px;width:100%}.UIThreeColumnWrapper__columns{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%}.UIThreeColumnWrapper__column{flex:1 1;max-width:none;min-width:0}.UIThreeColumnWrapper--gap-small .UIThreeColumnWrapper__columns{gap:8px}.UIThreeColumnWrapper--gap-large .UIThreeColumnWrapper__columns{gap:24px}.UIThreeColumnWrapper--tight{gap:0;padding:0}.UIThreeColumnWrapper--compact{gap:24px;padding:24px}.UIThreeColumnWrapper--spacious{gap:40px;padding:40px}.UIThreeColumnWrapper--equal-height .UIThreeColumnWrapper__column{display:flex;flex-direction:column}.UIThreeColumnWrapper--equal-height .UIThreeColumnWrapper__column>*{flex:1 1}.UIThreeColumnWrapper--no-shadow{box-shadow:none}.UIThreeColumnWrapper--light-shadow{box-shadow:0 1px 3px #0000001a}.UIThreeColumnWrapper--medium-shadow{box-shadow:0 4px 6px #0000001a}.UIThreeColumnWrapper--strong-shadow{box-shadow:0 10px 25px #00000026}.UIThreeColumnWrapper--transparent{background:#0000}.UIThreeColumnWrapper--light{background:#f8f9fa}.UIThreeColumnWrapper--gray{background:#fff}.UIThreeColumnWrapper--bordered{border:1px solid #dfe3e8}.UIThreeColumnWrapper--primary-border{border:1px solid #105e96}.UIThreeColumnWrapper--hoverable{cursor:pointer;transition:all .2s ease}.UIThreeColumnWrapper--hoverable:hover{box-shadow:0 4px 12px #052c651f;transform:translateY(-2px)}.UIThreeColumnWrapper--clickable{cursor:pointer;transition:all .15s ease}.UIThreeColumnWrapper--clickable:hover{box-shadow:0 2px 8px #052c651a}.UIThreeColumnWrapper--clickable:active{box-shadow:0 1px 3px #052c6514;transform:translateY(1px)}@media(max-width:1200px){.UIThreeColumnWrapper{gap:24px;padding:24px}.UIThreeColumnWrapper--tight{gap:12px;padding:12px}.UIThreeColumnWrapper--compact{gap:16px;padding:16px}.UIThreeColumnWrapper--spacious{gap:32px;padding:32px}.UIThreeColumnWrapper__columns{flex-wrap:wrap;justify-content:center}.UIThreeColumnWrapper__column{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;max-width:400px}.UIThreeColumnWrapper--mobile-wrap .UIThreeColumnWrapper__columns{flex-wrap:wrap;justify-content:center}.UIThreeColumnWrapper--mobile-wrap .UIThreeColumnWrapper__column{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;max-width:400px}}@media(max-width:768px){.UIThreeColumnWrapper{border-radius:6px;gap:16px;padding:16px}.UIThreeColumnWrapper--tight{gap:8px;padding:8px}.UIThreeColumnWrapper--compact{gap:12px;padding:12px}.UIThreeColumnWrapper--spacious{gap:24px;padding:24px}.UIThreeColumnWrapper__columns{flex-direction:column;gap:20px}.UIThreeColumnWrapper__column{flex:none;max-width:none;min-width:auto;width:100%}.UIThreeColumnWrapper--mobile-wrap .UIThreeColumnWrapper__columns{flex-direction:row;flex-wrap:wrap;gap:12px}.UIThreeColumnWrapper--mobile-wrap .UIThreeColumnWrapper__column{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;max-width:none;min-width:140px}}.TodayTable{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;height:auto;justify-content:flex-start;min-height:400px;padding:32px 0}.TodayTable,.TodayTable__title-section{display:flex;flex-direction:column;width:100%}.TodayTable__title-section{align-items:flex-start;gap:8px;height:32px;padding:0}.TodayTable__title-content{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;justify-content:space-between;padding:0 16px;width:100%}.TodayTable__title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.TodayTable__title-divider{border:1px solid #868e96;height:0;width:100%}.TodayTable__table{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:0 0 32px;width:100%}.TodayTable__header{background:#f4f6f8;gap:37px;height:48px;justify-content:space-between;padding:8px 4px 8px 16px;width:100%}.TodayTable__header,.TodayTable__header-cell{align-items:center;display:flex;flex-direction:row}.TodayTable__header-cell{flex:1 1;gap:8px}.TodayTable__header-cell:last-child{flex:none;justify-content:flex-end}.TodayTable__header-label{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.TodayTable__sort-icon{display:flex;flex-direction:column;gap:2px;height:22px;width:8px}.TodayTable__sort-arrow{background:#c4cdd5;height:7px;width:8px}.TodayTable__sort-arrow--up{clip-path:polygon(50% 0,0 100%,100% 100%)}.TodayTable__sort-arrow--up.TodayTable__sort-arrow--active{background:#105e96}.TodayTable__sort-arrow--down{clip-path:polygon(0 0,100% 0,50% 100%)}.TodayTable__body{display:flex;flex:1 1;flex-direction:column;width:100%}.TodayTable__row-container{border-bottom:1px solid #dfe3e8}.TodayTable__row{align-items:center;display:flex;flex-direction:row;min-height:72px;width:100%}.TodayTable__cell{align-items:center;display:flex;flex:1 1;padding:0 16px}.TodayTable__cell--tenant{gap:8px;justify-content:space-between;padding:0 32px 0 16px}.TodayTable__cell--property{flex:1 1;padding:0 16px}.TodayTable__cell--unit{flex:none;justify-content:flex-start;width:81px}.TodayTable__cell--task{justify-content:space-between;padding:0 16px}.TodayTable__tenant-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:16px;height:42px;padding:0}.TodayTable__avatar{align-items:center;border-radius:50%;display:flex;flex:none;height:42px;justify-content:center;overflow:hidden;width:42px}.TodayTable__avatar-initials{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.TodayTable__tenant-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:42px;justify-content:center;padding:0}.TodayTable__tenant-name{color:#161c24;font-size:14px;margin-bottom:4px}.TodayTable__tenant-email,.TodayTable__tenant-name{font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:14px}.TodayTable__tenant-email{color:#919eab;font-size:12px}.TodayTable__actions{display:flex;flex:none;flex-direction:row;gap:8px}.TodayTable__action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:42px;justify-content:center;padding:0;transition:opacity .2s ease;width:42px}.TodayTable__action-btn:hover{opacity:.8}.TodayTable__action-btn--contact{background:#76c102}.TodayTable__action-btn--info{background:#5cb2ef}.TodayTable__property-info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:39px;justify-content:center;padding:0}.TodayTable__property-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.TodayTable__property-badge{align-items:flex-start;border-radius:2px;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;height:20px;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:4px 5px;text-align:center;text-transform:uppercase}.TodayTable__property-badge--residential{background:#76c102}.TodayTable__property-badge--commercial{background:#105e96}.TodayTable__task-name,.TodayTable__unit-number{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TodayTable__ticket-btn{align-items:flex-start;background:#0000;border:1px solid #105e96;border-radius:8px;box-sizing:border-box;color:#105e96;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:42px;letter-spacing:-.03em;line-height:14px;padding:14px 20px;transition:all .2s ease;width:81px}.TodayTable__ticket-btn:hover{background:#105e96;color:#fff}.TodayTable__footer{align-items:center;display:flex;justify-content:center;margin-top:auto;width:100%}.TodayTable__view-all-btn{align-items:flex-start;background:#105e96;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:42px;letter-spacing:-.03em;line-height:14px;padding:14px 20px;transition:background .2s ease;width:90px}.TodayTable__view-all-btn:hover{background:#0d4d7a}.TodayTable__view-all-btn:active{transform:scale(.98)}.TodayTable--payment .TodayTable__header{padding:8px 4px 8px 16px}.TodayTable--payment .TodayTable__header-cell{flex:1 1;justify-content:flex-start}.TodayTable--vacancy .TodayTable__table{flex-direction:column}.TodayTable--vacancy .TodayTable__header{display:flex;flex-direction:row;justify-content:space-between}.TodayTable--vacancy .TodayTable__header-cell:first-child{flex:1 1}.TodayTable--vacancy .TodayTable__header-cell:last-child{flex:none;justify-content:center;width:81px}.TodayTable--vacancy .TodayTable__row{display:flex;flex-direction:row;justify-content:space-between}.TodayTable--vacancy .TodayTable__cell--property{flex:1 1}.TodayTable--vacancy .TodayTable__cell--unit{flex:none;justify-content:center;width:81px}.TodayTable--task .TodayTable__header{padding:8px 4px 8px 16px}@media(max-width:768px){.TodayTable{height:auto;min-height:500px;padding:24px 0}.TodayTable__title{font-size:18px}.TodayTable__cell{padding:0 12px}.TodayTable__cell--tenant{padding:0 24px 0 12px}.TodayTable__tenant-info{gap:12px}.TodayTable__avatar,.TodayTable__avatar-placeholder{height:36px;width:36px}.TodayTable__avatar-initials{font-size:12px}.TodayTable__action-btn{height:36px;width:36px}.TodayTable__actions{gap:6px}}@media(max-width:480px){.TodayTable__tenant-details{min-width:0}.TodayTable__tenant-email,.TodayTable__tenant-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TodayTable__property-name,.TodayTable__task-name{font-size:13px}}.TablePagination{align-items:flex-start;display:flex;flex-direction:row;gap:32px;height:56px;justify-content:space-between;padding:32px 0 0;width:100%}.TablePagination__show-section{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px;padding:0}.TablePagination__show-label{color:#919eab;text-align:center;white-space:nowrap}.TablePagination__rows-selector,.TablePagination__show-label{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TablePagination__rows-selector{background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;cursor:pointer;outline:none;padding:4px 8px}.TablePagination__rows-selector:focus{border-color:#105e96}.TablePagination__pagination{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px;justify-content:center;padding:0}.TablePagination__nav-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;transition:opacity .2s ease;width:32px}.TablePagination__nav-btn:hover:not(.TablePagination__nav-btn--disabled){opacity:.7}.TablePagination__nav-btn--disabled{cursor:not-allowed;opacity:.3}.TablePagination__arrow{height:7px;width:8px}.TablePagination__arrow--left{transform:matrix(0,-1,-1,0,0,0)}.TablePagination__arrow--right{transform:rotate(-90deg)}.TablePagination__page-info{align-items:center;display:flex;flex-direction:row;gap:8px}.TablePagination__page-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#919eab;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;justify-content:center;line-height:24px;min-width:24px;padding:0 4px;transition:all .2s ease}.TablePagination__page-btn:hover{background:#f0f0f0;color:#161c24}.TablePagination__page-btn--active{background:#105e96;color:#fff;font-weight:600}.TablePagination__page-btn--active:hover{background:#0d4d7a}.TablePagination__ellipsis{color:#919eab;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:0 4px}.TablePagination__goto-section{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:16px;justify-content:flex-end;padding:0}.TablePagination__goto-label{color:#919eab;white-space:nowrap}.TablePagination__goto-input,.TablePagination__goto-label{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.TablePagination__goto-input{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#161c24;display:flex;flex-direction:row;height:32px;justify-content:center;outline:none;padding:4px 8px;width:40px}.TablePagination__goto-input::placeholder{color:#919eab}.TablePagination__goto-input:focus{border-color:#105e96}.TablePagination__goto-input::-webkit-inner-spin-button,.TablePagination__goto-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TablePagination__goto-input[type=number]{-moz-appearance:textfield}@media(max-width:1024px){.TablePagination{flex-wrap:wrap;gap:16px;height:auto}.TablePagination__goto-section,.TablePagination__pagination,.TablePagination__show-section{flex:none}.TablePagination__pagination{order:1;width:100%}.TablePagination__show-section{order:2}.TablePagination__goto-section{order:3}}@media(max-width:768px){.TablePagination{align-items:center;flex-direction:column;gap:12px;padding:16px 0 0}.TablePagination__goto-section,.TablePagination__pagination,.TablePagination__show-section{justify-content:center;width:100%}.TablePagination__page-info{flex-wrap:wrap;justify-content:center}.TablePagination__goto-label,.TablePagination__show-label{font-size:13px}}@media(max-width:480px){.TablePagination__page-info{gap:4px}.TablePagination__page-btn{font-size:12px;height:20px;min-width:20px}.TablePagination__nav-btn{height:20px;width:24px}.TablePagination__arrow{height:5px;width:6px}}.PaymentCalendarTable{display:flex;flex-direction:column;height:100%;width:100%}.PaymentCalendarTable__table{display:flex;flex:1 1;flex-direction:column;height:408px;width:100%}.PaymentCalendarTable__header{background:#f4f6f8;display:flex;flex-direction:row;min-height:48px;width:100%}.PaymentCalendarTable__header-cell{align-items:center;background:#f4f6f8;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:8px 4px 8px 16px;transition:background-color .2s ease}.PaymentCalendarTable__header-cell:hover{background:#eaeef2}.PaymentCalendarTable__header-cell:last-child{cursor:default;justify-content:center}.PaymentCalendarTable__header-cell:last-child:hover{background:#f4f6f8}.PaymentCalendarTable__header-label{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.PaymentCalendarTable__sort-icon{display:flex;flex-direction:column;gap:2px;height:22px;width:8px}.PaymentCalendarTable__sort-arrow{background:#c4cdd5;height:7px;width:8px}.PaymentCalendarTable__sort-arrow--up{clip-path:polygon(50% 0,0 100%,100% 100%)}.PaymentCalendarTable__sort-arrow--up.PaymentCalendarTable__sort-arrow--active{background:#105e96}.PaymentCalendarTable__sort-arrow--down{clip-path:polygon(0 0,100% 0,50% 100%)}.PaymentCalendarTable__sort-arrow--down.PaymentCalendarTable__sort-arrow--active{background:#105e96}.PaymentCalendarTable__body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;width:100%}.PaymentCalendarTable__row{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;flex-direction:row;min-height:72px;width:100%}.PaymentCalendarTable__row:hover{background:#f8f9fa}.PaymentCalendarTable__cell{align-items:center;box-sizing:border-box;display:flex;padding:0 16px}.PaymentCalendarTable__date{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.PaymentCalendarTable__status-badge{align-items:center;border-radius:16px;color:#fff;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:12px;padding:3px 8px;text-align:center;text-transform:uppercase}.PaymentCalendarTable__status-badge--pending{background:#5cb2ef}.PaymentCalendarTable__status-badge--paid{background:#76c102}.PaymentCalendarTable__status-badge--debt{background:#fb2f54}.PaymentCalendarTable__status-badge--warning{background:#ff9c07}.PaymentCalendarTable__tenant-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:16px;height:42px;padding:0}.PaymentCalendarTable__avatar{align-items:center;border-radius:50%;display:flex;flex:none;height:42px;justify-content:center;overflow:hidden;width:42px}.PaymentCalendarTable__avatar-initials{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.PaymentCalendarTable__tenant-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:42px;justify-content:center;padding:0}.PaymentCalendarTable__tenant-name{color:#161c24;font-size:14px;margin-bottom:4px}.PaymentCalendarTable__tenant-email,.PaymentCalendarTable__tenant-name{font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:14px}.PaymentCalendarTable__tenant-email{color:#919eab;font-size:12px}.PaymentCalendarTable__tenant-actions{display:flex;flex:none;flex-direction:row;gap:8px}.PaymentCalendarTable__action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:42px;justify-content:center;padding:0;transition:opacity .2s ease;width:42px}.PaymentCalendarTable__action-btn:hover{opacity:.8}.PaymentCalendarTable__action-btn--contact{background:#76c102}.PaymentCalendarTable__action-btn--info{background:#5cb2ef}.PaymentCalendarTable__rent-info{align-items:flex-start;display:flex;flex-direction:column;height:42px;justify-content:center;padding:0}.PaymentCalendarTable__rent-amount{color:#161c24;font-size:14px;margin-bottom:4px}.PaymentCalendarTable__rent-amount,.PaymentCalendarTable__rent-period{font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:14px}.PaymentCalendarTable__rent-period{color:#919eab;font-size:12px}.PaymentCalendarTable__unit{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.PaymentCalendarTable__property-info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:39px;justify-content:center;padding:0}.PaymentCalendarTable__property-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.PaymentCalendarTable__property-badge{align-items:flex-start;border-radius:2px;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;height:20px;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:4px 5px;text-align:center;text-transform:uppercase}.PaymentCalendarTable__property-badge--residential{background:#76c102}.PaymentCalendarTable__property-badge--commercial{background:#105e96}.PaymentCalendarTable__more-btn{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:72px;justify-content:center;padding:16px;transition:background-color .2s ease;width:48px}.PaymentCalendarTable__more-btn:hover{background:#f0f0f0;border-radius:4px}@media(max-width:1200px){.PaymentCalendarTable__table{overflow-x:auto}.PaymentCalendarTable__header,.PaymentCalendarTable__row{min-width:1000px}}@media(max-width:768px){.PaymentCalendarTable__header,.PaymentCalendarTable__row{min-width:800px}.PaymentCalendarTable__avatar,.PaymentCalendarTable__avatar-initials{font-size:12px;height:36px;width:36px}.PaymentCalendarTable__action-btn{height:36px;width:36px}.PaymentCalendarTable__tenant-actions{gap:6px}.PaymentCalendarTable__header-cell{padding:6px 4px 6px 12px}.PaymentCalendarTable__cell{padding:0 12px}}@media(max-width:480px){.PaymentCalendarTable__tenant-email,.PaymentCalendarTable__tenant-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentCalendarTable__date,.PaymentCalendarTable__property-name,.PaymentCalendarTable__rent-amount,.PaymentCalendarTable__unit{font-size:13px}}.PaymentCalendarSection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}@media(max-width:768px){.PaymentCalendarSection__content{overflow:visible}}.VacancyCalendarTable{display:flex;flex-direction:column;height:100%;width:100%}.VacancyCalendarTable__table{display:flex;flex:1 1;flex-direction:column;height:408px;width:100%}.VacancyCalendarTable__header{background:#f4f6f8;display:flex;flex-direction:row;min-height:48px;width:100%}.VacancyCalendarTable__header-cell{align-items:center;background:#f4f6f8;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:8px 4px 8px 16px;transition:background-color .2s ease}.VacancyCalendarTable__header-cell:hover{background:#eaeef2}.VacancyCalendarTable__header-cell:last-child{cursor:default;justify-content:center}.VacancyCalendarTable__header-cell:last-child:hover{background:#f4f6f8}.VacancyCalendarTable__header-label{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.VacancyCalendarTable__sort-icon{display:flex;flex-direction:column;gap:2px;height:22px;width:8px}.VacancyCalendarTable__sort-arrow{background:#c4cdd5;height:7px;width:8px}.VacancyCalendarTable__sort-arrow--up{clip-path:polygon(50% 0,0 100%,100% 100%)}.VacancyCalendarTable__sort-arrow--up.VacancyCalendarTable__sort-arrow--active{background:#105e96}.VacancyCalendarTable__sort-arrow--down{clip-path:polygon(0 0,100% 0,50% 100%)}.VacancyCalendarTable__sort-arrow--down.VacancyCalendarTable__sort-arrow--active{background:#105e96}.VacancyCalendarTable__body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;width:100%}.VacancyCalendarTable__row{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;flex-direction:row;min-height:72px;width:100%}.VacancyCalendarTable__row:hover{background:#f8f9fa}.VacancyCalendarTable__cell{align-items:center;box-sizing:border-box;display:flex;padding:0 16px}.VacancyCalendarTable__date{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.VacancyCalendarTable__status-badge{align-items:center;border-radius:16px;color:#fff;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:12px;padding:3px 8px;text-align:center;text-transform:uppercase}.VacancyCalendarTable__status-badge--pending{background:#5cb2ef}.VacancyCalendarTable__status-badge--delay{background:#fb2f54}.VacancyCalendarTable__status-badge--vacant{background:#76c102}.VacancyCalendarTable__status-badge--warning{background:#ff9c07}.VacancyCalendarTable__tenant-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:16px;height:42px;padding:0}.VacancyCalendarTable__avatar{align-items:center;border-radius:50%;display:flex;flex:none;height:42px;justify-content:center;overflow:hidden;width:42px}.VacancyCalendarTable__avatar-initials{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.VacancyCalendarTable__tenant-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:42px;justify-content:center;padding:0}.VacancyCalendarTable__tenant-name{color:#161c24;font-size:14px;margin-bottom:4px}.VacancyCalendarTable__tenant-email,.VacancyCalendarTable__tenant-name{font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:14px}.VacancyCalendarTable__tenant-email{color:#919eab;font-size:12px}.VacancyCalendarTable__tenant-actions{display:flex;flex:none;flex-direction:row;gap:8px}.VacancyCalendarTable__action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:42px;justify-content:center;padding:0;transition:opacity .2s ease;width:42px}.VacancyCalendarTable__action-btn:hover{opacity:.8}.VacancyCalendarTable__action-btn--contact{background:#76c102}.VacancyCalendarTable__action-btn--info{background:#5cb2ef}.VacancyCalendarTable__vacant-cell{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:0 32px 0 0;width:100%}.VacancyCalendarTable__vacant-text{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0 auto}.VacancyCalendarTable__add-user-btn{align-items:center;background:#105e96;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:42px;justify-content:center;margin:0 auto;padding:0;transition:opacity .2s ease;width:42px}.VacancyCalendarTable__add-user-btn:hover{opacity:.8}.VacancyCalendarTable__unit{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.VacancyCalendarTable__property-info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:39px;justify-content:center;padding:0}.VacancyCalendarTable__property-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.VacancyCalendarTable__property-badge{align-items:flex-start;border-radius:2px;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;height:20px;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:4px 5px;text-align:center;text-transform:uppercase}.VacancyCalendarTable__property-badge--residential{background:#76c102}.VacancyCalendarTable__property-badge--commercial{background:#105e96}.VacancyCalendarTable__more-btn{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:72px;justify-content:center;padding:16px;transition:background-color .2s ease;width:48px}.VacancyCalendarTable__more-btn:hover{background:#f0f0f0;border-radius:4px}.VacancyCalendarTable__empty-state{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:14px;height:200px;justify-content:center}@media(max-width:1200px){.VacancyCalendarTable__table{overflow-x:auto}.VacancyCalendarTable__header,.VacancyCalendarTable__row{min-width:1000px}}@media(max-width:768px){.VacancyCalendarTable__header,.VacancyCalendarTable__row{min-width:800px}.VacancyCalendarTable__avatar,.VacancyCalendarTable__avatar-initials{font-size:12px;height:36px;width:36px}.VacancyCalendarTable__action-btn,.VacancyCalendarTable__add-user-btn{height:36px;width:36px}.VacancyCalendarTable__tenant-actions{gap:6px}.VacancyCalendarTable__header-cell{padding:6px 4px 6px 12px}.VacancyCalendarTable__cell{padding:0 12px}}@media(max-width:480px){.VacancyCalendarTable__tenant-email,.VacancyCalendarTable__tenant-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VacancyCalendarTable__date,.VacancyCalendarTable__property-name,.VacancyCalendarTable__unit{font-size:13px}}.VacancyCalendarSection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}@media(max-width:768px){.VacancyCalendarSection__content{overflow:visible}}.TasksCalendarTable{display:flex;flex-direction:column;height:100%;width:100%}.TasksCalendarTable__table{display:flex;flex:1 1;flex-direction:column;height:408px;width:100%}.TasksCalendarTable__header{background:#f4f6f8;display:flex;flex-direction:row;min-height:48px;width:100%}.TasksCalendarTable__header-cell{align-items:center;background:#f4f6f8;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:8px 4px 8px 16px;transition:background-color .2s ease}.TasksCalendarTable__header-cell:hover{background:#eaeef2}.TasksCalendarTable__header-cell:last-child{cursor:default;justify-content:center}.TasksCalendarTable__header-cell:last-child:hover{background:#f4f6f8}.TasksCalendarTable__header-label{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.TasksCalendarTable__sort-icon{display:flex;flex-direction:column;gap:2px;height:22px;width:8px}.TasksCalendarTable__sort-arrow{background:#c4cdd5;height:7px;width:8px}.TasksCalendarTable__sort-arrow--up{clip-path:polygon(50% 0,0 100%,100% 100%)}.TasksCalendarTable__sort-arrow--up.TasksCalendarTable__sort-arrow--active{background:#105e96}.TasksCalendarTable__sort-arrow--down{clip-path:polygon(0 0,100% 0,50% 100%)}.TasksCalendarTable__sort-arrow--down.TasksCalendarTable__sort-arrow--active{background:#105e96}.TasksCalendarTable__body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;width:100%}.TasksCalendarTable__row{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;flex-direction:row;min-height:72px;width:100%}.TasksCalendarTable__row:hover{background:#f8f9fa}.TasksCalendarTable__cell{align-items:center;box-sizing:border-box;display:flex;padding:0 16px}.TasksCalendarTable__date{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TasksCalendarTable__status-badge{align-items:center;border-radius:16px;color:#fff;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:12px;padding:3px 8px;text-align:center;text-transform:uppercase}.TasksCalendarTable__status-badge--pending{background:#5cb2ef}.TasksCalendarTable__status-badge--delay{background:#fb2f54}.TasksCalendarTable__status-badge--done{background:#76c102}.TasksCalendarTable__status-badge--warning{background:#ff9c07}.TasksCalendarTable__task-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100%}.TasksCalendarTable__task-name{color:#161c24;font-weight:400;line-height:24px}.TasksCalendarTable__task-name,.TasksCalendarTable__ticket-btn{font-family:Inter,sans-serif;font-size:14px;font-style:normal;margin:0 auto}.TasksCalendarTable__ticket-btn{align-items:flex-start;background:#0000;border:1px solid #105e96;border-radius:8px;box-sizing:border-box;color:#105e96;cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:10px;height:42px;letter-spacing:-.03em;line-height:14px;padding:14px 20px;transition:all .2s ease;width:81px}.TasksCalendarTable__ticket-btn:hover{background:#105e96;color:#fff}.TasksCalendarTable__ticket-btn:active{transform:scale(.95)}.TasksCalendarTable__unit{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TasksCalendarTable__property-info{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:39px;justify-content:center;padding:0}.TasksCalendarTable__property-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.TasksCalendarTable__property-badge{align-items:flex-start;border-radius:2px;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;gap:10px;height:20px;justify-content:center;letter-spacing:-.01em;line-height:12px;padding:4px 5px;text-align:center;text-transform:uppercase}.TasksCalendarTable__property-badge--residential{background:#76c102}.TasksCalendarTable__property-badge--commercial{background:#105e96}.TasksCalendarTable__more-btn{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:72px;justify-content:center;padding:16px;transition:background-color .2s ease;width:48px}.TasksCalendarTable__more-btn:hover{background:#f0f0f0;border-radius:4px}.TasksCalendarTable__empty-state{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:14px;height:200px;justify-content:center}@media(max-width:1200px){.TasksCalendarTable__table{overflow-x:auto}.TasksCalendarTable__header,.TasksCalendarTable__row{min-width:1000px}}@media(max-width:768px){.TasksCalendarTable__header,.TasksCalendarTable__row{min-width:800px}.TasksCalendarTable__ticket-btn{font-size:12px;height:36px;padding:10px 16px;width:70px}.TasksCalendarTable__header-cell{padding:6px 4px 6px 12px}.TasksCalendarTable__cell{padding:0 12px}}@media(max-width:480px){.TasksCalendarTable__date,.TasksCalendarTable__property-name,.TasksCalendarTable__task-name,.TasksCalendarTable__unit{font-size:13px}.TasksCalendarTable__ticket-btn{font-size:11px;width:60px}}.TasksCalendarSection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}@media(max-width:768px){.TasksCalendarSection__content{overflow:visible}}.CalendarPage{background-color:#f8f9fa;display:flex;flex-direction:column;gap:32px;min-height:100vh;padding:24px}.CalendarPage__content{align-items:center;display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.CalendarPage{gap:24px;padding:16px}.CalendarPage__content{gap:20px}}.NotificationsList__pagination{gap:16px}.NotificationsList__page-info{white-space:nowrap}.NotificationsList__paginator{display:flex;flex:1 1;justify-content:flex-end}.VacantUnitsPage{padding:20px}.VacantUnitsPage__container{margin:24px auto 0;max-width:1200px}.DevelopmentPage{padding:20px}.DevelopmentPage__title{font-size:28px;margin-bottom:10px}.DevelopmentPage p{margin-bottom:20px}.DevelopmentPage__form{display:flex;flex-direction:column;gap:15px;margin-bottom:30px;max-width:400px}.DevelopmentPage__input{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px}.DevelopmentPage__actions{display:flex;gap:10px}.DevelopmentPage__section{border-top:1px solid #eee;margin-top:30px;padding-top:20px}.DevelopmentPage__section h2{font-size:24px;margin-bottom:15px}.DevelopmentPage__env-display{background-color:#f4f4f4;border:1px solid #ddd;border-radius:4px;max-height:400px;overflow-y:auto;padding:15px;white-space:pre-wrap;word-break:break-all}.DevelopmentPage__error{color:#d9534f;font-weight:700}.TenantHomePage{color:#161c24;display:flex;flex-direction:column;flex-grow:1;min-height:100vh}.TenantHomePage__top{background:linear-gradient(90deg,#357ebd,#5faee3);margin-left:-12px;margin-right:-12px;margin-top:-12px;padding:24px 12px 100px;position:relative}.TenantHomePage__top__info{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.TenantHomePage__top__info__title{color:#fff;font-size:28px;font-weight:700;margin:0}.TenantHomePage__top__info__btn{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#105e96;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:14px;font-weight:600;gap:8px;height:42px;justify-content:center;margin:0;order:1;padding:0 16px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:117px}.TenantHomePage__top__info__btn__icon{flex-shrink:0;height:22px;transition:all .3s ease;width:28px}.TenantHomePage__top__info__btn__icon path{fill:#105e96;transition:fill .3s ease}.TenantHomePage__top__info__btn__text{color:#105e96;font-size:14px;font-weight:600;line-height:1;transition:color .3s ease}.TenantHomePage__top__info__btn:hover{background:#105e96;border-color:#105e96}.TenantHomePage__top__info__btn:hover .TenantHomePage__top__info__btn__text{color:#fff}.TenantHomePage__top__info__btn:hover .TenantHomePage__top__info__btn__icon path{fill:#fff}.TenantHomePage__top__info__btn:focus{outline:2px solid #fff;outline-offset:2px}.TenantHomePage__top__info__btn:active{transform:translateY(1px)}@media(max-width:1024px){.TenantHomePage__top{padding:22px 12px 80px}.TenantHomePage__top__info{gap:20px;margin-bottom:32px}.TenantHomePage__top__info__title{font-size:26px}}@media(max-width:768px){.TenantHomePage__top{padding:20px 12px 60px}.TenantHomePage__top__info{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.TenantHomePage__top__info__title{font-size:24px}.TenantHomePage__top__info__btn{align-self:stretch;justify-content:center;width:100%}}.TenantHomePage__cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-left:12px;margin-right:12px;margin-top:-100px;position:relative;z-index:1}@media(max-width:1024px){.TenantHomePage__cards{gap:12px;grid-template-columns:repeat(2,1fr);margin-top:-80px}}@media(max-width:768px){.TenantHomePage__cards{gap:12px;grid-template-columns:1fr;margin-top:-40px}}.TenantHomePage__content{display:flex;flex-direction:column;gap:32px;margin-top:0;padding:60px 12px 24px}@media(max-width:1024px){.TenantHomePage__content{gap:28px;padding:50px 12px 22px}}@media(max-width:768px){.TenantHomePage__content{gap:24px;padding:40px 12px 20px}}.TenantHomePage__empty,.TenantHomePage__tables,.TenantHomePage__vacant{display:none}.quickHelpBlock{align-self:stretch;background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 0 1px #3c42570d,0 3px 6px #3c42571a,0 9px 24px #3c425733;box-sizing:border-box;flex-direction:column;gap:16px;padding:32px}.quickHelpBlock,.quickHelpBlock__form{align-items:center;display:flex;width:100%}.quickHelpBlock__form{justify-content:center;max-width:1016px}.quickHelpBlock__inputGroup{align-items:center;display:flex;gap:8px;width:100%}.quickHelpBlock__input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:14px;height:42px;line-height:24px;outline:none;padding:12px 20px;width:100%}.quickHelpBlock__input:focus{border-color:#105e96}.quickHelpBlock__input::placeholder{color:#919eab}.quickHelpBlock__suggestions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px;max-width:1016px;width:100%}.quickHelpBlock__category{align-items:center;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:8px;cursor:pointer;display:flex;height:42px;justify-content:center;padding:10px 16px;transition:all .2s ease-in-out;white-space:nowrap}.quickHelpBlock__category:hover{background:#e8f4fd;border-color:#5cb2ef}.quickHelpBlock__category--selected{background:#e8f4fd;border-color:#105e96}.quickHelpBlock__category--selected .quickHelpBlock__categoryLabel{color:#105e96;font-weight:600}.quickHelpBlock__categoryLabel{color:#374151;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px;transition:color .2s ease-in-out}@media(max-width:768px){.quickHelpBlock{padding:16px}.quickHelpBlock__suggestions{gap:8px}.quickHelpBlock__category{justify-content:center;width:100%}}.CreateTicketModal{padding-top:32px}.CreateTicketModal__form{display:flex;flex-direction:column;gap:24px;width:100%}.CreateTicketModal__error{color:#fb2f54;font-size:14px;margin-top:16px;text-align:center}.CreateTicketModal__actions{display:flex;gap:16px;justify-content:center;margin-top:16px;padding-top:12px;width:100%}@media(max-width:768px){.CreateTicketModal{padding:20px}.CreateTicketModal__actions{flex-direction:column-reverse;gap:12px}.CreateTicketModal__actions button{width:100%}}.CreateTicketModal__field:focus-within label{color:#3b82f6}.CreateTicketModal__form{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateTicketModal .UIInputWithLabel{margin-bottom:0}.UITextareaWithLabel{align-items:flex-start;display:flex;flex-direction:row;gap:8px;width:100%}.UITextareaWithLabel__label{flex-shrink:0;font-weight:600}.UITextareaWithLabel__label,.UITextareaWithLabel__textarea{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:24px}.UITextareaWithLabel__textarea{align-items:flex-start;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;font-weight:400;height:80px;outline:none;padding:12px 20px;resize:vertical;width:100%}.UITextareaWithLabel__textarea::placeholder{color:#919eab}.UITextareaWithLabel__textarea:focus{border-color:#105e96}.NotificationsSection{align-items:center;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;box-sizing:border-box;display:flex;flex:none;flex-direction:column;flex-grow:0;justify-content:center;padding:32px;width:100%}.NotificationsSection__title{align-items:flex-start;flex:none;flex-direction:column;flex-grow:0}.NotificationsSection__content,.NotificationsSection__title{align-self:stretch;display:flex;gap:8px;order:0;padding:0;width:100%}.NotificationsSection__content{align-items:center;flex:none;flex-direction:row;flex-grow:0;height:34px;justify-content:space-between}.NotificationsSection__heading{color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:24px;line-height:24px;margin:0;order:0}.NotificationsSection__view-all-button{align-items:flex-start;background:#105e96;border:none;border-radius:4px;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:10px;height:34px;order:1;padding:10px 12px;transition:opacity .2s ease;width:73px}.NotificationsSection__view-all-button:hover{opacity:.9}.NotificationsSection__button-text{color:#fff;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:14px;letter-spacing:-.03em;line-height:14px;order:0;width:49px}.NotificationsSection__line{align-self:stretch;border:1px solid #868e96;flex:none;flex-grow:0;height:0;margin:0;order:1;width:100%}.NotificationsSection__table{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:0;justify-content:space-between;margin-top:16px;order:1;padding:0;width:100%}.NotificationsSection__table-body,.NotificationsSection__table-header,.NotificationsSection__table-row{display:contents}.NotificationsSection__table-row--highlighted .NotificationsSection__cell{background:#76c10233}.NotificationsSection__table-row--highlighted-warning .NotificationsSection__cell{background:#fb2f5433}.NotificationsSection__column{align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-grow:0;padding:0}.NotificationsSection__column--date{order:0;width:112px}.NotificationsSection__column--status{order:1;width:110px}.NotificationsSection__column--subject{flex-grow:1;order:2;width:381px}.NotificationsSection__column--unit{order:3;width:91px}.NotificationsSection__column--category{flex-grow:1;max-width:200px;order:4;width:200px}.NotificationsSection__column--contact{order:5;width:74px}.NotificationsSection__column--menu{align-self:stretch;order:6;width:48px}.NotificationsSection__column-title{align-items:center;align-self:stretch;background:#f4f6f8;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:24px;height:48px;justify-content:space-between;order:0;padding:8px 4px 8px 16px}.NotificationsSection__column--status .NotificationsSection__column-title{gap:24px}.NotificationsSection__column--category .NotificationsSection__column-title,.NotificationsSection__column--subject .NotificationsSection__column-title{gap:37px}.NotificationsSection__column--menu .NotificationsSection__column-title{gap:37px;padding:8px 16px}.NotificationsSection__column-label{color:#637381;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;order:0;text-transform:uppercase}.NotificationsSection__sort{cursor:pointer;flex:none;flex-grow:0;height:22px;order:1;width:8px}.NotificationsSection__cell{align-items:flex-start;align-self:stretch;border-bottom:1px solid #dfe3e8;box-sizing:border-box;display:flex;flex:none;flex-direction:column;flex-grow:0;height:72px;justify-content:center;padding:0 16px}.NotificationsSection__cell--status{padding:16px}.NotificationsSection__cell--contact{align-items:center;flex-direction:row;gap:8px;justify-content:center}.NotificationsSection__cell--menu{align-items:center;justify-content:center;padding:16px}.NotificationsSection__cell--highlighted{background:#76c10233}.NotificationsSection__cell--highlighted-warning{background:#fb2f5433}.NotificationsSection__date{color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;order:0}.NotificationsSection__pill{align-items:center;border-radius:16px;color:#fff;display:flex;flex:none;flex-direction:row;flex-grow:0;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:12px;order:0;padding:3px 8px;text-align:center;text-transform:uppercase}.NotificationsSection__pill--pending{background:#5cb2ef;height:18px;width:61px}.NotificationsSection__pill--closed{background:#76c102;height:18px;width:57px}.NotificationsSection__pill--warning{background:#fb2f54;height:18px;width:65px}.NotificationsSection__subject-text{align-self:stretch;font-weight:600;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:349px}.NotificationsSection__subject-text,.NotificationsSection__unit-text{color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:24px;order:0}.NotificationsSection__unit-text{font-weight:400}.NotificationsSection__badge{align-items:flex-start;border-radius:2px;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:10px;height:20px;justify-content:center;order:1;padding:4px 5px}.NotificationsSection__badge--default{background:#868e96}.NotificationsSection__badge-text{color:#fff;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;height:12px;letter-spacing:-.01em;line-height:12px;order:0;text-align:center;text-transform:uppercase}.NotificationsSection__contact-button{align-items:center;background:#76c102;border:none;border-radius:8px;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;height:42px;justify-content:center;order:0;padding:0;transition:opacity .2s ease;width:42px}.NotificationsSection__contact-button:hover{opacity:.9}.NotificationsSection__contact-icon{flex:none;flex-grow:0;height:22px;order:0;width:22px}.NotificationsSection__menu{flex:none;flex-grow:0;height:16px;order:0;width:3px}.NotificationsSection__menu-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:opacity .2s ease;width:16px}.NotificationsSection__menu-button:hover{opacity:.7}.NotificationsSection__nav{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:32px;height:56px;justify-content:space-between;order:2;padding:32px 0 0;width:100%}.NotificationsSection__show-info{order:0}.NotificationsSection__paginator,.NotificationsSection__show-info{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:1;gap:16px;height:24px;padding:0;width:338.67px}.NotificationsSection__paginator{justify-content:center;order:1}.NotificationsSection__goto{align-items:center;display:flex;flex:none;flex-direction:row;flex-grow:1;gap:16px;height:24px;justify-content:flex-end;order:2;padding:0;width:338.67px}.NotificationsSection__field-info{color:#919eab;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.NotificationsSection__show-info .NotificationsSection__field-info{height:24px;order:0;width:200px}.NotificationsSection__paginator .NotificationsSection__field-info{height:24px;order:1;width:140px}.NotificationsSection__goto .NotificationsSection__field-info{height:24px;order:0;width:77px}.NotificationsSection__arrow{cursor:pointer;flex:none;flex-grow:0;height:8px;width:7px}.NotificationsSection__arrow--left{order:0}.NotificationsSection__arrow--right{order:2}.NotificationsSection__input{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;height:32px;justify-content:center;order:1;padding:0;width:40px}.NotificationsSection__placeholder{color:#919eab;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px;order:0;width:12px}@media(max-width:1024px){.NotificationsSection{padding:24px}.NotificationsSection__table{gap:8px}.NotificationsSection__column--date{width:100px}.NotificationsSection__column--status{width:90px}.NotificationsSection__column--category{width:160px}}@media(max-width:768px){.NotificationsSection{padding:16px}.NotificationsSection__content{flex-direction:column;gap:16px;height:auto}.NotificationsSection__table{flex-direction:column;gap:0}.NotificationsSection__column{border-bottom:1px solid #dfe3e8;flex-direction:row;width:100%!important}.NotificationsSection__column--date,.NotificationsSection__column--unit{display:none}.NotificationsSection__column-title{background:#f9fafb;border-bottom:none;border-right:1px solid #dfe3e8;min-width:120px;width:120px}.NotificationsSection__cell{border-bottom:none;border-right:none;flex:1 1;min-height:48px}.NotificationsSection__nav{flex-direction:column;gap:16px;height:auto}.NotificationsSection__goto,.NotificationsSection__paginator,.NotificationsSection__show-info{justify-content:center;width:100%}}.UniversalCard{align-items:flex-start;align-self:stretch;border-radius:12px;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;min-height:271px;order:1;padding:8px;width:264px}.UniversalCard__header{align-self:stretch;flex-direction:row;height:40px;justify-content:space-between;padding:0 0 0 24px;width:248px}.UniversalCard__header,.UniversalCard__title{align-items:center;display:flex;flex:none;flex-grow:0;order:0}.UniversalCard__title{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:24px;line-height:24px;text-transform:uppercase;width:80%}.UniversalCard__icon{align-items:center;background:#fffc;border-radius:6px;color:currentColor;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:10px;height:40px;justify-content:center;order:1;padding:8px;width:40px}.UniversalCard__icon svg{color:inherit}.UniversalCard__content{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;display:flex;flex:none;flex-direction:column;flex-grow:1;gap:24px;min-height:150px;order:1;padding:16px;width:248px}.UniversalCard__default-content{display:flex;flex-direction:column;gap:16px;width:100%}.UniversalCard__default-text{color:#454f5b;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.UniversalCard__navigation{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:17px;justify-content:space-between;order:2;padding:0 16px;width:248px}.UniversalCard__page-numbers{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:center}.UniversalCard__page-number{align-items:center;background:#0000;border:none;color:#fff9;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:17px;justify-content:center;line-height:17px;padding:0;transition:color .2s ease;width:16px}.UniversalCard__page-number:hover{color:#fffc}.UniversalCard__page-number--active{color:#fff}.UniversalCard__nav-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:none;flex-grow:0;height:16px;justify-content:center;padding:0;width:16px}.UniversalCard__nav-button:hover{opacity:.8}.UniversalCard--green{background:#76c102}.UniversalCard--green .UniversalCard__icon{color:#76c102}.UniversalCard--blue{background:#2196f3}.UniversalCard--blue .UniversalCard__icon{color:#2196f3}.UniversalCard--orange{background:#ff9800}.UniversalCard--orange .UniversalCard__icon{color:#ff9800}.UniversalCard--purple{background:#9c27b0}.UniversalCard--purple .UniversalCard__icon{color:#9c27b0}.UniversalCard--red{background:#f44336}.UniversalCard--red .UniversalCard__icon{color:#f44336}.RentalUnitsCard{position:relative}.RentalUnitsCard--mock:hover .RentalUnitsCard__mock-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.RentalUnitsCard__mock-tooltip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;border-radius:6px;color:#fff;font-size:11px;font-weight:500;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:-35px;transform:translateX(-50%) translateY(-5px);transition:all .2s ease-in-out;visibility:hidden;white-space:nowrap;z-index:1000}.RentalUnitsCard__mock-tooltip:after{border:4px solid #0000;border-top-color:#000000d9;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.RentalUnitsCard__mock-text{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em}.RentalUnitsCard__content{position:relative;width:100%}.RentalUnitsCard__main-number{color:#161c24;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:42px;font-style:normal;font-weight:700;height:42px;letter-spacing:-.02em;line-height:42px;margin:0;order:0;width:23px}.RentalUnitsCard__substats{align-self:stretch;flex:none;flex-direction:row;flex-grow:0;gap:32px;order:1;width:216px}.RentalUnitsCard__column,.RentalUnitsCard__substats{align-items:flex-start;display:flex;height:42px;padding:0}.RentalUnitsCard__column{flex:none;flex-direction:column;flex-grow:1;gap:8px;width:92px}.RentalUnitsCard__substat{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:17px;justify-content:space-between;padding:0;width:92px}.RentalUnitsCard__label{color:#637381;font-size:12px;font-weight:400}.RentalUnitsCard__label,.RentalUnitsCard__value{flex:none;flex-grow:0;font-family:Inter,sans-serif;font-style:normal;line-height:17px}.RentalUnitsCard__value{color:#454f5b;font-size:14px;font-weight:700}.RentalUnitsCard__link{align-items:center;align-self:stretch;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:17px;order:2;padding:0;transition:opacity .2s ease-in-out;width:216px}.RentalUnitsCard__link:hover{opacity:.8}.RentalUnitsCard__link svg{flex:none;flex-grow:0;height:16px;width:16px}.RentalUnitsCard__link span{color:#105e96;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:17px}@media(max-width:768px){.RentalUnitsCard__mock-tooltip{font-size:10px;padding:5px 10px;top:-40px}}.RentalUnitsCard--mock:before{background:linear-gradient(90deg,#0000,#5bb2ef4d 50%,#0000);border-radius:1px;content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.LeaseExpirationCard__date{color:#161c24;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:40px;font-style:normal;font-weight:700;height:42px;letter-spacing:-.02em;line-height:42px;margin:0;order:0;width:211px}.LeaseExpirationCard__details{flex:none;flex-direction:column;flex-grow:0;height:84px;order:1}.LeaseExpirationCard__detail,.LeaseExpirationCard__details{align-items:flex-start;display:flex;gap:8px;padding:0;width:216px}.LeaseExpirationCard__detail{flex:none;flex-direction:row;flex-grow:0;height:17px;order:0}.LeaseExpirationCard__detail--address{height:34px;order:2}.LeaseExpirationCard__detail:nth-child(2){order:1}.LeaseExpirationCard__detail-icon{align-items:center;display:flex;flex:none;flex-grow:0;height:16px;justify-content:center;order:0;width:16px}.LeaseExpirationCard__detail-label{color:#637381;font-size:12px;font-weight:400;order:1}.LeaseExpirationCard__detail-label,.LeaseExpirationCard__detail-value{flex:none;flex-grow:0;font-family:Inter,sans-serif;font-style:normal;line-height:17px}.LeaseExpirationCard__detail-value{color:#454f5b;font-size:14px;font-weight:700;order:2}.LeaseExpirationCard__detail-text{color:#637381;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:34px;line-height:17px;order:1;width:164px}.WarningsCard__number{color:#161c24;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:42px;font-style:normal;font-weight:700;height:42px;letter-spacing:-.02em;line-height:42px;margin:0;order:0;width:30px}.WarningsCard__substats{align-self:stretch;flex:none;flex-direction:row;flex-grow:0;gap:32px;order:1;width:216px}.WarningsCard__column,.WarningsCard__substats{align-items:flex-start;display:flex;height:17px;padding:0}.WarningsCard__column{flex:none;flex-direction:column;flex-grow:1;gap:8px;width:92px}.WarningsCard__column:nth-child(2){order:1}.WarningsCard__substat{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:17px;justify-content:space-between;order:0;padding:0;width:92px}.WarningsCard__substat-label{color:#637381;font-size:12px;font-weight:400;order:0}.WarningsCard__substat-label,.WarningsCard__substat-value{flex:none;flex-grow:0;font-family:Inter,sans-serif;font-style:normal;height:17px;line-height:17px}.WarningsCard__substat-value{color:#454f5b;font-size:14px;font-weight:700;order:1;width:10px}.WarningsCard__links{flex:none;flex-direction:column;flex-grow:0;height:42px;order:2}.WarningsCard__link,.WarningsCard__links{align-items:flex-start;display:flex;gap:8px;padding:0;width:216px}.WarningsCard__link{cursor:pointer;flex:none;flex-direction:row;flex-grow:0;height:17px;transition:opacity .2s ease}.WarningsCard__link:hover{opacity:.8}.WarningsCard__link:first-child{order:0}.WarningsCard__link:last-child{order:1}.WarningsCard__link-icon{align-items:center;display:flex;flex:none;flex-grow:0;height:16px;justify-content:center;order:0;width:16px}.WarningsCard__link-text{color:#105e96;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:17px;line-height:17px;order:1}.NextPaymentCard2__amount{color:#161c24;flex:none;flex-grow:0;font-family:DM Sans,sans-serif;font-size:42px;font-style:normal;font-weight:700;height:42px;letter-spacing:-.02em;line-height:42px;order:0;width:128px}.NextPaymentCard2__details{flex:none;flex-direction:column;flex-grow:0;height:84px;order:1}.NextPaymentCard2__detail,.NextPaymentCard2__details{align-items:flex-start;display:flex;gap:8px;padding:0;width:216px}.NextPaymentCard2__detail{flex:none;flex-direction:row;flex-grow:0;height:17px;order:0}.NextPaymentCard2__detail--address{height:34px;order:2}.NextPaymentCard2__detail:nth-child(2){order:1}.NextPaymentCard2__detail-icon{align-items:center;display:flex;flex:none;flex-grow:0;height:16px;justify-content:center;order:0;width:16px}.NextPaymentCard2__detail-label{color:#637381;font-size:12px;font-weight:400;order:1}.NextPaymentCard2__detail-label,.NextPaymentCard2__detail-value{flex:none;flex-grow:0;font-family:Inter,sans-serif;font-style:normal;line-height:17px}.NextPaymentCard2__detail-value{color:#454f5b;font-size:14px;font-weight:700;order:2}.NextPaymentCard2__detail-text{color:#637381;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:34px;line-height:17px;order:1;width:164px}.UITenancyOverview{align-items:center;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;flex-grow:0;gap:32px;justify-content:center;padding:32px}.UITenancyOverview,.UITenancyOverview__title{display:flex;flex-direction:column;width:100%}.UITenancyOverview__title{align-items:flex-start;gap:8px;padding:0}.UITenancyOverview__content{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:0;width:100%}.UITenancyOverview__heading{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.UITenancyOverview__view-all-button{align-items:flex-start;background:#105e96;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:10px;height:34px;letter-spacing:-.03em;line-height:14px;padding:10px 12px;transition:background-color .2s ease}.UITenancyOverview__view-all-button:hover{background:#0d4e7a}.UITenancyOverview__view-all-button:active{background:#0a3e61}.UITenancyOverview__line{border:1px solid #dfe3e8;height:0;width:100%}.UITenancyOverview__properties{flex-direction:column}.UITenancyOverview__properties,.UITenancyOverview__property{align-items:flex-start;display:flex;gap:32px;padding:0;width:100%}.UITenancyOverview__property{flex-direction:row}.UITenancyOverview__info{align-items:center;background:#f4f6f8;border-radius:8px;display:flex;flex:1 1;flex-direction:row;gap:32px;padding:24px}.UITenancyOverview__map{border-radius:4px;flex-shrink:0;height:225px;overflow:hidden;position:relative;width:225px}.UITenancyOverview__property-content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:284px;padding:0}.UITenancyOverview__table{align-items:flex-start;display:flex;flex-direction:row;gap:32px;padding:0;width:100%}.UITenancyOverview__field-names{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0}.UITenancyOverview__field-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.UITenancyOverview__field-infos{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0}.UITenancyOverview__field-info{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.UITenancyOverview__field-info--success{color:#76c102}.UITenancyOverview__field-info--danger{color:#fb2f54}.UITenancyOverview__pill{align-items:center;border-radius:16px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:12px;padding:3px 8px;text-align:center;text-transform:uppercase}.UITenancyOverview__pill--success{background:#76c102}.UITenancyOverview__pill--warning{background:#ff9c07}.UITenancyOverview__pill--danger{background:#fb2f54}.UITenancyOverview__buttons{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.UITenancyOverview__payment-info{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;padding:0;width:352px}.UITenancyOverview__payment-content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:0;width:100%}.UITenancyOverview__payment-table{align-items:flex-start;display:flex;flex-direction:row;gap:32px;padding:0;width:100%}.UITenancyOverview__payment-table .UITenancyOverview__field-names{width:120px}.UITenancyOverview__payment-table .UITenancyOverview__field-infos{width:200px}.UITenancyOverview__payment-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:8px;height:42px;justify-content:center;letter-spacing:-.03em;line-height:14px;padding:0 16px;transition:opacity .2s ease;width:100%}.UITenancyOverview__payment-button svg{height:24px;width:15px}.UITenancyOverview__payment-button--active{background:#76c102}.UITenancyOverview__payment-button--active:hover{opacity:.8}.UITenancyOverview__payment-button--active:active{opacity:.6}.UITenancyOverview__payment-button--disabled{background:#c4cdd5;cursor:not-allowed}@media(max-width:1024px){.UITenancyOverview{padding:24px}.UITenancyOverview__property{flex-direction:column;gap:24px}.UITenancyOverview__payment-info{width:100%}}@media(max-width:768px){.UITenancyOverview{gap:24px;padding:16px}.UITenancyOverview__content{align-items:flex-start;flex-direction:column;gap:16px}.UITenancyOverview__info{flex-direction:column;gap:16px;padding:16px}.UITenancyOverview__map{height:200px;max-width:300px;width:100%}.UITenancyOverview__property-content{min-width:auto;width:100%}.UITenancyOverview__payment-table,.UITenancyOverview__table{gap:16px}.UITenancyOverview__payment-table .UITenancyOverview__field-names{min-width:100px;width:auto}.UITenancyOverview__payment-table .UITenancyOverview__field-infos{flex:1 1;width:auto}.UITenancyOverview__buttons{justify-content:center;width:100%}}@media(max-width:480px){.UITenancyOverview{padding:12px}.UITenancyOverview__heading{font-size:18px;line-height:22px}.UITenancyOverview__map{height:150px}.UITenancyOverview__payment-table,.UITenancyOverview__table{flex-direction:column;gap:8px}.UITenancyOverview__field-infos,.UITenancyOverview__field-names{gap:8px}.UITenancyOverview__buttons{gap:4px}}.UIUnit__info{align-items:center;background:#f4f6f8;border-radius:8px;display:flex;flex:1 1;flex-direction:row;gap:32px;padding:24px}.UIUnit__map{border-radius:4px;flex-shrink:0;height:225px;overflow:hidden;position:relative;width:225px}.UIUnit__property-content{flex-direction:column;gap:16px;min-width:284px}.UIUnit__property-content,.UIUnit__table{align-items:flex-start;display:flex;padding:0}.UIUnit__table{flex-direction:row;gap:32px;width:100%}.UIUnit__field-names{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0}.UIUnit__field-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.UIUnit__field-infos{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0}.UIUnit__field-info{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.UIUnit__buttons{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}@media(max-width:768px){.UIUnit__info{flex-direction:column;gap:16px;padding:16px}.UIUnit__map{height:200px;max-width:300px;width:100%}.UIUnit__property-content{min-width:auto;width:100%}.UIUnit__table{gap:16px}.UIUnit__buttons{justify-content:center;width:100%}}@media(max-width:480px){.UIUnit__map{height:150px}.UIUnit__table{flex-direction:column;gap:8px}.UIUnit__field-infos,.UIUnit__field-names{gap:8px}.UIUnit__buttons{gap:4px}}.PropertyOverviewCard{margin-bottom:24px}.PropertyOverviewCard-container{column-gap:60px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px}.PropertyOverviewCard-item{align-items:start;display:flex;flex:1 1 300px;flex-direction:column}.PropertyOverviewCard-item-title{font-weight:500;margin-bottom:8px;padding-top:20px}.PropertyOverviewCard-item-type{background-color:red;border-radius:2px;color:#fff;font-size:10px;font-weight:700;line-height:12px;margin-bottom:30px;padding:4px 5px;text-transform:uppercase}.PropertyOverviewCard-item-type.residential{background-color:#76c102}.PropertyOverviewCard-item-desc{grid-gap:20px;display:grid;gap:20px;grid-template-columns:max-content auto}.PropertyOverviewCard-item-btn{align-self:start;margin-top:auto}.PropertyOverviewCard-map{aspect-ratio:305/220}.TenantUnitDetailsPage input{padding-right:2px}.TenantUnitDetailsPage--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px}.TenantUnitDetailsPage--header-text{font-weight:400}.TenantUnitDetailsPage--header-text-prop{color:#5cb2ef;font-weight:700}.TenantUnitDetailsPage--header-btns{display:flex;gap:8px}.TenantUnitDetailsPage--information-title{align-items:center;display:flex;gap:8px;justify-content:space-between}.TenantUnitDetailsPage--information-type{border-radius:2px;color:#fff;font-size:10px;font-weight:700;line-height:12px;padding:4px 5px;text-transform:uppercase}.TenantUnitDetailsPage--information-type.residential{background-color:#76c102}.TenantUnitDetailsPage--information-type.commercial{background-color:#fb2f54}.TenantUnitDetailsPage--information-type.mixed{background-color:#ff9c07}.TenantUnitDetailsPage--information-top{display:flex;gap:60px;padding:24px 0}.TenantUnitDetailsPage--information-top-column{display:flex;flex-direction:column;flex-grow:1;gap:16px}.TenantUnitDetailsPage--information-top-row{color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.TenantUnitDetailsPage--information-top-row-value{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;justify-content:center;min-width:98px;padding:0 8px}.TenantUnitDetailsPage--information-table{color:#161c24;font-size:14px;margin-bottom:24px}.TenantUnitDetailsPage--information-table-th{background-color:#f4f6f8;display:flex;font-weight:600}.TenantUnitDetailsPage--information-table-th-item{align-items:center;display:flex;flex-grow:1;flex-shrink:1;max-width:25%;padding:8px 16px}.TenantUnitDetailsPage--information-table-tr{border-bottom:1px solid #dfe3e8;display:flex}.TenantUnitDetailsPage--information-table-cell{align-items:center;display:flex;flex-grow:1;flex-shrink:1;max-width:25%;padding:8px 16px}.TenantUnitDetailsPage--information-bottom{color:#161c24;font-size:14px;margin-bottom:16px}.TenantUnitDetailsPage--information-bottom-label{font-weight:600;margin-bottom:16px}.TenantUnitDetailsPage--inclusions{color:#161c24;font-size:14px;line-height:24px}.TenantUnitDetailsPage--inclusions-checked{color:#76c102;margin-right:8px}.TenantUnitDetailsPage--inclusions-section{margin-bottom:32px}.TenantUnitDetailsPage--inclusions-section:last-child{margin-bottom:0}.TenantUnitDetailsPage--inclusions-label{color:#161c24;font-size:16px;font-weight:600;margin-bottom:16px}.TenantUnitDetailsPage--inclusions-items{display:flex;flex-direction:column;gap:8px}.TenantUnitDetailsPage--inclusions-item{align-items:center;display:flex;gap:8px}.TenantUnitDetailsPage--inclusions-item i{color:#76c102;font-size:16px}.TenantUnitDetailsPage--inclusions-detail{color:#637381;font-size:13px;margin-left:4px}.TenantUnitDetailsPage--inclusions-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.TenantUnitDetailsPage--inclusions-note{align-items:center;background-color:#f0f9ff;border-left:4px solid #5cb2ef;border-radius:8px;display:flex;gap:8px;padding:16px}.TenantUnitDetailsPage--inclusions-note i{color:#5cb2ef;font-size:18px}.TenantUnitDetailsPage--inclusions-note span{color:#161c24;font-weight:500}.TenantUnitDetailsPage--lease{color:#161c24;font-size:14px}.TenantUnitDetailsPage--lease-container{padding:32px 0 0}.TenantUnitDetailsPage--lease-content-title{align-items:center;display:flex;font-size:16px;font-weight:600;gap:12px;margin-bottom:20px}.TenantUnitDetailsPage--lease-content-title i{color:#5cb2ef;font-size:20px}.TenantUnitDetailsPage--lease-content-row{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.TenantUnitDetailsPage--lease-tag{background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;color:#161c24;font-weight:600;padding:4px 12px}.TenantUnitDetailsPage--rent{color:#161c24;font-size:14px}.TenantUnitDetailsPage--rent-container{padding:32px 0 0}.TenantUnitDetailsPage--rent-breakdown{border:1px solid #dfe3e8;border-radius:8px;margin-bottom:32px;overflow:hidden}.TenantUnitDetailsPage--rent-item{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;justify-content:space-between;padding:20px 24px}.TenantUnitDetailsPage--rent-item:last-child{border-bottom:none}.TenantUnitDetailsPage--rent-item-label{align-items:center;display:flex;font-weight:600;gap:12px}.TenantUnitDetailsPage--rent-item-label i{color:#5cb2ef;font-size:18px;text-align:center;width:20px}.TenantUnitDetailsPage--rent-item-value{align-items:center;display:flex;gap:8px;text-align:right}.TenantUnitDetailsPage--rent-total{background-color:#f8f9fa;font-weight:700}.TenantUnitDetailsPage--rent-total .TenantUnitDetailsPage--rent-amount{color:#161c24;font-size:18px}.TenantUnitDetailsPage--rent-amount{color:#161c24;font-size:16px;font-weight:600}.TenantUnitDetailsPage--rent-period{color:#637381;font-size:13px}.TenantUnitDetailsPage--payment-info{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(max-width:768px){.TenantUnitDetailsPage--payment-info{gap:24px;grid-template-columns:1fr}}.TenantUnitDetailsPage--payment-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:24px}.TenantUnitDetailsPage--payment-title{align-items:center;color:#161c24;display:flex;font-size:15px;font-weight:600;gap:12px;margin-bottom:16px}.TenantUnitDetailsPage--payment-title i{color:#5cb2ef;font-size:18px;text-align:center;width:20px}.TenantUnitDetailsPage--payment-detail{align-items:center;color:#161c24;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.TenantUnitDetailsPage--payment-detail:last-child{margin-bottom:0}.TenantUnitDetailsPage--contact{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}.TenantUnitDetailsPage--contact-container{padding:32px 0}.TenantUnitDetailsPage--contact-info{display:flex;flex-direction:column;gap:16px;max-width:400px}.TenantUnitDetailsPage--contact-item{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;color:#161c24;display:flex;font-size:14px;gap:12px;padding:12px 16px}.TenantUnitDetailsPage--contact-item i{color:#5cb2ef;font-size:16px;text-align:center;width:20px}.TenantUnitDetailsPage--contact-item a{color:#161c24;font-weight:500;text-decoration:none}.TenantUnitDetailsPage--contact-item a:hover{color:#5cb2ef;text-decoration:underline}.Dialog{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:20px 0;width:100%}.Dialog,.Dialog-loader{position:relative}.Dialog-loader:after{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;content:"";display:block;height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;width:60px}.Dialog-right{animation-duration:.3s;animation-fill-mode:forwards;animation-name:right-slide;animation-timing-function:ease-in-out;display:flex;flex-direction:column;transform:translateX(calc(100% + 8px))}@keyframes right-slide{0%{transform:translateX(calc(100% + 8px))}to{transform:translateX(0)}}.Dialog-backdrop{background-color:#00000080;bottom:0;display:flex;left:0;padding:8px;position:fixed;right:0;top:0;z-index:1000}.Dialog-backdrop-center{align-items:center;justify-content:center}.Dialog-backdrop-right{justify-content:right}.Dialog-title{font-weight:500;margin-bottom:12px;padding:0 20px}.Dialog-content{flex-grow:1;max-height:100%;overflow:auto;padding:0 20px}.Dialog-content-children{min-height:100%}.Dialog-footer{border-top:1px solid #f3f3f3;display:flex;padding-left:20px;padding-right:20px}.Dialog-close{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:flex;font-size:24px;justify-content:center;line-height:1;outline:none;position:absolute;right:2px;top:2px}.Dialog-close:hover{color:#4c4c4c}.ChatDialog-footer{align-items:center;display:flex;gap:8px;width:100%}.ChatDialog--form{align-items:baseline;display:flex;gap:8px;width:100%}.ChatDialog--input{flex:1 1;margin-bottom:0}.ChatDialog--list{display:flex;flex-direction:column;gap:4px;min-height:100%}.ChatDialog--list-item{border:1px solid #ccc;border-radius:0 8px 8px 8px;display:flex;flex-direction:column;gap:2px;padding:2px 8px;word-break:break-word}.ChatDialog--list-item-wrap{display:flex}.ChatDialog--list-item-wrap-sender{justify-content:end}.ChatDialog--list-item-wrap-unread{background-color:#dfe3e8}.ChatDialog--list-item-sender{align-self:end;background-color:#d4edff;border-radius:8px 0 8px 8px}.ChatDialog--list-item-sender .ChatDialog--list-item-date,.ChatDialog--list-item-sender .ChatDialog--list-item-name,.ChatDialog--list-item-sender .ChatDialog--list-item-text{align-self:end}.ChatDialog--list-item-unread{background-color:#dfe3e8}.ChatDialog--list-item-name{font-size:12px;font-weight:600}.ChatDialog--list-item-text{color:#434343;font-size:14px}.ChatDialog--list-item-date{color:#7a7a7a;font-size:10px}.RentedPlacesTable--row-cell{color:#161c24!important;font-size:14px!important}.RentedPlacesTable--row-cell-name{align-items:start;display:flex;flex-direction:column;gap:5px}.RentedPlacesTable--row-cell-name-label{font-size:14px;font-weight:500}.RentedPlacesTable--row-cell-name-type{background-color:#fb2f54;border-radius:2px;color:#fff;font-size:10px;font-weight:700;line-height:10px;padding:4px 5px;text-transform:uppercase}.RentedPlacesTable--row-cell-name-type.residential{background-color:#76c102}.RentedPlacesTable--row-cell-profile{align-items:center;display:flex;width:100%}.RentedPlacesTable--row-cell-profile-avatar-img{align-items:center;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:50%;color:#4c4c4c;display:flex;font-weight:700;height:42px;justify-content:center;margin-right:16px;min-width:42px;object-fit:cover;width:42px}.RentedPlacesTable--row-cell-profile-avatar-img i{color:#fff;font-size:40px}.RentedPlacesTable--row-cell-profile-info{align-items:start;display:flex;flex-direction:column;flex-grow:1;margin-right:5px}.RentedPlacesTable--row-cell-profile-info-email{color:#919eab;font-size:12px}.RentedPlacesTable--row-cell-profile-btn{align-items:center;display:flex;height:40px;justify-content:center;padding:0;width:40px}.RentedPlacesTable--row-cell-profile-btn.leased{background-color:#5cb2ef;border-color:#5cb2ef}.RentedPlacesTable--row-cell-profile-btn i{font-size:16px}.RentedPlacesTable--row-cell-address{font-size:12px}.RentedPlacesTable--unit{display:flex;gap:8px}.RentedPlacesTable--unit-btn{align-items:center;display:flex;height:40px;justify-content:center;padding:0;width:40px}.RentedPlacesTable--unit-btn i{font-size:20px}.RentedPlacesTable--unit-btn.info{background-color:#5cb2ef;border-color:#5cb2ef;margin-left:auto}.RentedPlacesTable--head{background-color:#f4f6f8}.RentedPlacesTable--head-th{padding-right:0!important}.RentedPlacesTable--head-th-content{align-items:center;border-right:1px dashed #d9d9d9;display:flex;justify-content:space-between;padding-right:16px}.RentedPlacesTable--head-th-label{color:#637381;font-size:12px;font-weight:700;width:100%}.RentedPlacesTable--head-th-btns{align-items:center;display:flex;flex-direction:column}.RentedPlacesTable--head-th-btns-icon{color:#c4cdd5;cursor:pointer}.RentedPlacesTable--head-th-btns-icon.active{color:#105e96}.RentedProperty{padding-bottom:32px}.RentedProperty input{padding-right:2px}.RentedProperty--header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;padding-bottom:10px}.RentedProperty--header-text{font-weight:400}.RentedProperty--header-text-prop{font-weight:700}.RentedProperty--header-btns{display:flex;gap:8px}.RentedProperty--overview-btn-content{align-items:center;display:flex;gap:8px}.RentedProperty--overview-btn-content i{font-size:20px}.RentedProperty--information-top{display:flex;gap:60px;padding:24px 0}.RentedProperty--information-top-column{display:flex;flex-direction:column;flex-grow:1;gap:16px}.RentedProperty--information-top-row{color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.RentedProperty--information-top-row-value{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;justify-content:center;min-width:98px;padding:0 8px}.RentedProperty--information-table{color:#161c24;font-size:14px;margin-bottom:24px}.RentedProperty--information-table-th{background-color:#f4f6f8;display:flex;font-weight:600}.RentedProperty--information-table-th-item{align-items:center;display:flex;flex-grow:1;flex-shrink:1;max-width:25%;padding:8px 16px}.RentedProperty--information-table-tr{border-bottom:1px solid #dfe3e8;display:flex}.RentedProperty--information-table-cell{align-items:center;display:flex;flex-grow:1;flex-shrink:1;max-width:25%;padding:8px 16px}.RentedProperty--information-bottom{color:#161c24;font-size:14px;margin-bottom:16px}.RentedProperty--information-bottom-label{font-weight:600;margin-bottom:16px}.RentedProperty--inclusions{color:#161c24;font-size:14px;line-height:24px}.RentedProperty--inclusions-checked{color:#76c102;margin-right:6px}.RentedProperty--inclusions-nonchecked{color:#fb2f54;margin-right:6px}.RentedProperty--inclusions-row{display:flex;gap:32px;margin-bottom:24px}.RentedProperty--inclusions-parking{flex:1 1 auto;max-width:calc(50% - 16px)}.RentedProperty--inclusions-label{font-weight:600}.RentedProperty--inclusions-tags{display:flex;gap:4px;padding-top:8px}.RentedProperty--inclusions-tags-item{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;font-weight:600;justify-content:center;padding:0 8px}.RentedProperty--inclusions-appliances{margin-bottom:32px}.RentedProperty--inclusions-appliances-items{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;padding-top:16px}.RentedProperty--inclusions-furnitures{margin-bottom:32px}.RentedProperty--inclusions-furnitures-items{display:flex;gap:60px;padding-top:16px}.RentedProperty--inclusions-furnitures-cell{flex:1 1 auto}.RentedProperty--inclusions-furnitures-row{align-items:center;display:flex;margin-bottom:16px}.RentedProperty--inclusions-furnitures-row-title{margin-right:8px}.RentedProperty--inclusions-furnitures-row-tag{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:inline-flex;font-weight:600;justify-content:center;margin-left:auto;padding:0 12px}.RentedProperty--inclusions-furnitures-row-beds{display:flex;gap:4px;margin-left:auto}.RentedProperty--tenant{color:#161c24;font-size:14px;line-height:24px}.RentedProperty--tenant-info{color:#161c24;display:flex;font-size:14px;gap:16px;justify-content:space-between}.RentedProperty--tenant-info-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.RentedProperty--tenant-info-label{font-weight:600}.RentedProperty--tenant--invite{align-items:baseline;display:flex;gap:8px}.RentedProperty--tenant--label{font-weight:600}.RentedProperty--tenant--status{font-size:12px}.RentedProperty--tenant--status-pending{color:#fb2f54}.RentedProperty--tenant--status-accepted{color:#76c102}.RentedProperty--terms-container{padding:32px 0}.RentedProperty--terms-content-title{align-items:center;display:flex;gap:8px;margin-bottom:16px}.RentedProperty--terms-content-title i{color:#5cb2ef;font-size:24px}.RentedProperty--terms-content-title-text{font-size:14px;font-weight:600}.RentedProperty--terms-content-row{align-items:center;color:#161c24;display:flex;font-size:14px;gap:8px}.RentedProperty--terms-content-tag{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;font-weight:600;justify-content:center;padding:0 18px}.RentedProperty--rent{color:#161c24;font-size:14px}.RentedProperty--rent-container{padding:32px 0 0}.RentedProperty--rent-tag{align-items:center;background-color:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:inline-flex;font-weight:600;justify-content:center;margin-right:8px;padding:0 18px}.RentedProperty--rent-price{grid-gap:32px;display:grid;gap:32px;grid-template-columns:auto 1fr;margin-bottom:32px}.RentedProperty--rent-price-label{align-items:center;color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px}.RentedProperty--rent-price-label i{align-items:center;color:#76c102;display:flex;font-size:24px;justify-content:center;min-width:25px}.RentedProperty--rent-terms{margin-bottom:32px}.RentedProperty--rent-terms:last-child{margin-bottom:0}.RentedProperty--rent-terms-title{align-items:center;color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.RentedProperty--rent-terms-title i{align-items:center;color:#5cb2ef;display:flex;font-size:24px;justify-content:center;min-width:25px}.RentedProperty--rent-terms-value{align-items:center;display:flex;gap:8px}.RentedProperty--bottom{align-items:center;display:flex;justify-content:center;padding-bottom:32px}.TenancyPage{min-height:100vh;padding:0;width:100%}.UIAccountTable{display:flex;flex-direction:column;gap:0;width:100%}.UIAccountTable__header{align-items:center;border-radius:4px;display:flex;flex-direction:row;gap:16px;height:42px;padding:0 16px;position:relative;width:100%}.UIAccountTable__header--light{background:#f9fafb}.UIAccountTable__header--gray{background:#f4f6f8}.UIAccountTable__header-cell{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px}.UIAccountTable__header-cell--activity{justify-content:flex-start}.UIAccountTable__header-cell--email,.UIAccountTable__header-cell--phone,.UIAccountTable__header-cell--slack{justify-content:center}.UIAccountTable__header-cell--browser,.UIAccountTable__header-cell--datetime,.UIAccountTable__header-cell--device,.UIAccountTable__header-cell--ip,.UIAccountTable__header-cell--location{color:#637381;text-transform:uppercase}.UIAccountTable__body{display:flex;flex-direction:column;gap:0;margin-top:16px}.UIAccountTable__row{align-items:center;display:flex;flex-direction:row;gap:16px;margin-top:16px;min-height:24px;padding:0 16px;width:100%}.UIAccountTable__row:first-child{margin-top:0}.UIAccountTable__cell{word-wrap:break-word;align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;overflow-wrap:break-word}.UIAccountTable__cell--activity{color:#637381;font-weight:500;justify-content:flex-start;line-height:14px}.UIAccountTable__cell--email,.UIAccountTable__cell--phone,.UIAccountTable__cell--slack{justify-content:center}@media(max-width:768px){.UIAccountTable__header,.UIAccountTable__row{gap:8px;padding:0 8px}.UIAccountTable__cell,.UIAccountTable__header-cell{font-size:12px}.UIAccountTable__cell--browser,.UIAccountTable__header-cell--browser{min-width:80px!important}.UIAccountTable__cell--datetime,.UIAccountTable__header-cell--datetime{min-width:100px!important}.UIAccountTable__cell--device,.UIAccountTable__cell--location,.UIAccountTable__header-cell--device,.UIAccountTable__header-cell--location{min-width:50px!important}.UIAccountTable__cell--ip,.UIAccountTable__header-cell--ip{min-width:80px!important}.UIAccountTable__cell--activity,.UIAccountTable__header-cell--activity{min-width:100px!important}.UIAccountTable__cell--email,.UIAccountTable__cell--phone,.UIAccountTable__cell--slack,.UIAccountTable__header-cell--email,.UIAccountTable__header-cell--phone,.UIAccountTable__header-cell--slack{min-width:50px!important}}@media(max-width:480px){.UIAccountTable__header,.UIAccountTable__row{flex-wrap:nowrap;gap:4px;padding:0 8px}.UIAccountTable__cell,.UIAccountTable__header-cell{font-size:11px}.UIAccountTable__cell--browser,.UIAccountTable__header-cell--browser{flex:1.5 1!important;min-width:70px!important}.UIAccountTable__cell--datetime,.UIAccountTable__header-cell--datetime{flex:1.5 1!important;font-size:10px;min-width:90px!important}.UIAccountTable__cell--device,.UIAccountTable__cell--location,.UIAccountTable__header-cell--device,.UIAccountTable__header-cell--location{flex:.8 1!important;min-width:40px!important}.UIAccountTable__cell--ip,.UIAccountTable__header-cell--ip{flex:1.2 1!important;font-size:10px;min-width:70px!important}.UIAccountTable__cell--activity,.UIAccountTable__header-cell--activity{flex:2 1!important;min-width:80px!important}.UIAccountTable__cell--email,.UIAccountTable__cell--phone,.UIAccountTable__cell--slack,.UIAccountTable__header-cell--email,.UIAccountTable__header-cell--phone,.UIAccountTable__header-cell--slack{flex:.8 1!important;min-width:40px!important}}@media(max-width:320px){.UIAccountTable{overflow-x:auto}.UIAccountTable__header,.UIAccountTable__row{min-width:400px}}.SessionAndLoginHistorySection__tables{align-items:flex-start;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 148px;width:100%}.SessionAndLoginHistorySection__content{justify-content:center;margin:0 auto}.SessionAndLoginHistorySection__active-sessions,.SessionAndLoginHistorySection__content,.SessionAndLoginHistorySection__login-history{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.SessionAndLoginHistorySection__active-sessions{min-height:117px}.SessionAndLoginHistorySection__login-history{min-height:357px}.SessionAndLoginHistorySection__section-title{color:#161c24;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0}@media(max-width:768px){.SessionAndLoginHistorySection__tables{padding:0 24px}.SessionAndLoginHistorySection__content{width:100%}.SessionAndLoginHistorySection__section-title{font-size:16px}}@media(max-width:480px){.SessionAndLoginHistorySection__tables{padding:0}.SessionAndLoginHistorySection__section-title{font-size:14px}}.PreferencesSection__radio-group{align-items:flex-start;align-items:center;display:flex;flex-direction:row;gap:16px;height:24px;justify-content:flex-start;min-height:42px;padding:8px 0}.PreferencesSection__checkbox-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;justify-content:flex-start;min-height:42px;padding:8px 0 0}.PreferencesSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:480px){.PreferencesSection__radio-group{flex-direction:column;gap:12px;height:auto}.PreferencesSection__checkbox-group{gap:12px}.PreferencesSection__buttons{flex-direction:column;gap:12px}.PreferencesSection__buttons>*{width:100%}}.TenantAccountPage{min-height:100vh;padding:0;width:100%}.ChangePasswordSection__requirements{height:110px;margin-top:16px;position:relative;width:327px}.ChangePasswordSection__requirements-title{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:900;height:14px;line-height:14px;margin-bottom:7px;width:172px}.ChangePasswordSection__requirements-subtitle{height:12px;line-height:12px;margin-bottom:13px;width:231px}.ChangePasswordSection__requirements-list,.ChangePasswordSection__requirements-subtitle{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500}.ChangePasswordSection__requirements-list{height:64px;line-height:16px;width:327px}.ChangePasswordSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.ChangePasswordSection__requirements{height:auto;width:100%}.ChangePasswordSection__requirements-list,.ChangePasswordSection__requirements-subtitle,.ChangePasswordSection__requirements-title{width:100%}}@media(max-width:480px){.ChangePasswordSection__buttons{flex-direction:column;gap:12px}.ChangePasswordSection__buttons>*{width:100%}.ChangePasswordSection__requirements{margin-top:12px}.ChangePasswordSection__requirements-list{font-size:11px;line-height:15px}}.UIAvatarUpload{display:flex;flex-direction:column;gap:16px;width:100%}.UIAvatarUpload__photo-buttons{align-items:center;display:flex;gap:9px;height:48px;width:223px}.UIAvatarUpload__photo{flex-shrink:0;height:48px;position:relative;width:48px}.UIAvatarUpload__photo img{border:1px solid #dfe3e8;border-radius:50%;height:100%;object-fit:cover;width:100%}.UIAvatarUpload__photo-loading{align-items:center;background:#fffc;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.UIAvatarUpload__spinner{animation:spin 1s linear infinite;border:2px solid #dfe3e8;border-radius:50%;border-top-color:#105e96;height:20px;width:20px}.UIAvatarUpload__button--remove,.UIAvatarUpload__button--upload{font-size:14px!important;font-weight:500!important;height:34px!important;letter-spacing:-.03em!important;line-height:14px!important;min-width:auto!important;padding:10px 12px!important}.UIAvatarUpload__button--remove.UIButton--secondary,.UIAvatarUpload__button--upload.UIButton--secondary{background:#fff!important;border:1px solid #dfe3e8!important;box-shadow:0 1px 1px .5px #052c650f!important;color:#105e96!important}.UIAvatarUpload__button--remove.UIButton--secondary:hover:not(:disabled),.UIAvatarUpload__button--upload.UIButton--secondary:hover:not(:disabled){background:#fff!important;border-color:#105e96!important}.UIAvatarUpload__button--remove.UIButton--secondary:disabled,.UIAvatarUpload__button--upload.UIButton--secondary:disabled{cursor:not-allowed!important;opacity:.5!important}.UIAvatarUpload__drag-drop{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;cursor:pointer;display:flex;height:100px;justify-content:center;transition:all .2s ease;width:540px}.UIAvatarUpload__drag-drop--drag-over,.UIAvatarUpload__drag-drop:hover{background:#105e9605;border-color:#105e96}.UIAvatarUpload__drag-drop--drag-over .UIAvatarUpload__drag-drop-icon,.UIAvatarUpload__drag-drop--drag-over .UIAvatarUpload__drag-drop-text,.UIAvatarUpload__drag-drop:hover .UIAvatarUpload__drag-drop-icon,.UIAvatarUpload__drag-drop:hover .UIAvatarUpload__drag-drop-text{color:#105e96}.UIAvatarUpload__drag-drop-content{align-items:center;display:flex;flex-direction:column;gap:8px}.UIAvatarUpload__drag-drop-icon{color:#919eab;transition:color .2s ease}.UIAvatarUpload__drag-drop-icon svg{height:18px;width:24px}.UIAvatarUpload__drag-drop-text{color:#919eab;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:12px;transition:color .2s ease}.UIAvatarUpload__error{background:#fb2f541a;border:1px solid #fb2f544d;border-radius:6px;color:#fb2f54;font-size:12px;font-weight:500;line-height:16px;padding:8px 12px}@media(max-width:768px){.UIAvatarUpload__photo-buttons{align-items:flex-start;flex-direction:column;gap:12px;height:auto;width:100%}.UIAvatarUpload__drag-drop{width:100%}}@media(max-width:480px){.UIAvatarUpload__photo-buttons{width:100%}.UIAvatarUpload__button--remove,.UIAvatarUpload__button--upload{justify-content:center!important;width:100%!important}.UIAvatarUpload__drag-drop{height:80px}.UIAvatarUpload__drag-drop-text{font-size:11px;text-align:center}}.GeneralSettingsSection__header-content{display:flex;flex-direction:column;gap:4px}.GeneralSettingsSection__title{color:#212b36;font-size:16px;font-weight:600;margin:0}.GeneralSettingsSection__description{color:#637381;font-size:14px}.GeneralSettingsSection__current-email{color:#212b36;font-weight:600}.GeneralSettingsSection__status{color:#fb2f54;font-weight:500}.GeneralSettingsSection__error-message{align-items:center;background:#fb2f541a;border:1px solid #fb2f544d;border-radius:8px;color:#fb2f54;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;margin-bottom:16px;padding:12px 16px;width:100%}.GeneralSettingsSection__error-message:before{content:"⚠";flex-shrink:0;font-size:16px}.GeneralSettingsSection__photo-buttons{align-items:center;display:flex;gap:9px;height:48px;position:relative;width:223px}.GeneralSettingsSection__photo{flex-shrink:0;height:48px;position:relative;width:48px}.GeneralSettingsSection__photo img{border-radius:50%;height:100%;object-fit:cover;width:100%}.GeneralSettingsSection__button--remove,.GeneralSettingsSection__button--upload{background:#fff!important;border:1px solid #dfe3e8!important;box-shadow:0 1px 1px .5px #052c650f!important;color:#105e96!important;font-size:14px!important;font-weight:500!important;height:34px!important;letter-spacing:-.03em!important;line-height:14px!important;padding:10px 12px!important}.GeneralSettingsSection__button--remove:hover,.GeneralSettingsSection__button--upload:hover{background:#fff!important}.GeneralSettingsSection__drag-drop{height:100px;margin-top:16px;width:540px}.GeneralSettingsSection__drag-drop-zone{cursor:pointer;height:100%;transition:all .2s ease;width:100%}.GeneralSettingsSection__drag-drop-zone:hover rect{stroke:#105e96}.GeneralSettingsSection__drag-drop-zone:hover circle,.GeneralSettingsSection__drag-drop-zone:hover path,.GeneralSettingsSection__drag-drop-zone:hover text{fill:#105e96}.GeneralSettingsSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.GeneralSettingsSection__photo-buttons{align-items:flex-start;flex-direction:column;gap:12px;height:auto}.GeneralSettingsSection__drag-drop{width:100%}.GeneralSettingsSection__drag-drop-zone{height:100px;width:100%}}@media(max-width:480px){.GeneralSettingsSection__error-message{font-size:13px;padding:10px 12px}.GeneralSettingsSection__buttons{flex-direction:column;gap:12px}.GeneralSettingsSection__buttons>*,.GeneralSettingsSection__photo-buttons{width:100%}.GeneralSettingsSection__button--remove,.GeneralSettingsSection__button--upload{width:100%!important}}.PersonalInformationSection__address-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;width:540px}.PersonalInformationSection__address-row>:first-child{flex:none;width:100px}.PersonalInformationSection__address-row>:nth-child(2){flex:none;width:308px}.PersonalInformationSection__address-row>:nth-child(3){flex:none;width:100px}.PersonalInformationSection__address-row .UIInput,.PersonalInformationSection__address-row .UIInput__container{width:100%!important}.PersonalInformationSection__agreement-checkbox{align-items:center;display:flex;flex-direction:row;gap:9px;height:24px;width:392px}.PersonalInformationSection__agreement-checkbox .UICheckbox{align-items:center;display:flex;flex-direction:row;gap:9px;width:100%}.PersonalInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px;width:367px}.PersonalInformationSection__agreement-with-links{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;width:331px}.PersonalInformationSection__agreement-text{color:#161c24;height:24px;width:307px}.PersonalInformationSection__agreement-text,.PersonalInformationSection__legal-link{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.PersonalInformationSection__legal-link{color:#105e96;cursor:pointer;text-decoration:underline}.PersonalInformationSection__legal-link:hover{color:#0a4c7d}.PersonalInformationSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.PersonalInformationSection__address-row{flex-direction:column;gap:16px}.PersonalInformationSection__address-row-large,.PersonalInformationSection__address-row-small{flex:none}}@media(max-width:480px){.PersonalInformationSection__agreements{margin-bottom:16px}.PersonalInformationSection__agreements .UICheckbox .UICheckbox__label{font-size:13px;line-height:20px}.PersonalInformationSection__buttons{flex-direction:column;gap:12px}.PersonalInformationSection__buttons>*{width:100%}}.TenantBillingInformationSection__agreement-checkbox{height:24px;max-width:532px}.TenantBillingInformationSection__agreement-checkbox,.TenantBillingInformationSection__agreement-checkbox .UICheckbox{align-items:center;display:flex;flex-direction:row;gap:9px;width:100%}.TenantBillingInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TenantBillingInformationSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.TenantBillingInformationSection__agreement-checkbox{width:100%}.TenantBillingInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{width:auto}}@media(max-width:480px){.TenantBillingInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{font-size:13px;line-height:20px}.TenantBillingInformationSection__buttons{flex-direction:column;gap:12px}.TenantBillingInformationSection__buttons>*{width:100%}}.DocumentsSection__table-container{padding:0 24px}.DocumentsSection__header-cell{color:#161c24;font-size:14px;font-weight:600;line-height:24px}@media(max-width:1200px){.DocumentsSection__table-container,.DocumentsSection__upload-container{padding:0 24px}.DocumentsSection__file-uploader{max-width:720px;width:100%}}@media(max-width:480px){.DocumentsSection__title-header{gap:4px}.DocumentsSection__table-container,.DocumentsSection__upload-container{padding:0 16px}.DocumentsSection__table-header,.DocumentsSection__table-row{gap:16px;grid-template-columns:40px 1fr 1fr 120px}.DocumentsSection__action-buttons{flex-direction:column;gap:4px;height:auto;padding:8px 0}.DocumentsSection__cell--actions{height:auto;min-height:70px}.DocumentsSection__file-uploader{height:160px;padding:40px 16px}.DocumentsSection__file-uploader .FileUploader__text,.DocumentsSection__file-uploader .FileUploader__text span{font-size:18px;line-height:22px}.DocumentsSection__file-uploader .FileUploader__btn{height:36px;width:100px}.DocumentsSection__file-uploader .FileUploader__subtext{font-size:12px;line-height:18px}}.BillingStatement{align-items:center;background:#fff;display:flex;flex-direction:column;gap:32px;min-height:1335px;padding:32px;width:1144px}.BillingStatement__page-title{align-items:center;display:flex;flex-direction:column;gap:8px;height:51px;padding:0;width:1080px}.BillingStatement__title-content{align-items:center;display:flex;flex-direction:row;height:42px;justify-content:space-between;padding:0;width:1080px}.BillingStatement__title{color:#161c24;font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;height:34px;letter-spacing:-.03em;line-height:34px;margin:0;width:221px}.BillingStatement__buttons{gap:16px;justify-content:flex-end;padding:0;width:242px}.BillingStatement__button,.BillingStatement__buttons{align-items:center;display:flex;flex-direction:row;height:42px}.BillingStatement__button{border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.03em;line-height:14px;padding:14px 20px;transition:all .2s ease}.BillingStatement__button--outline{background:#fff;border:1px solid #105e96;color:#105e96;width:72px}.BillingStatement__button--outline:hover{background:#f8f9fa}.BillingStatement__button--primary{background:#105e96;color:#fff;width:154px}.BillingStatement__button--primary:hover{background:#0d4e7a}.BillingStatement__button--primary svg{height:24px;width:24px}.BillingStatement__line{background:#c4cdd5;height:1px;width:1080px}.BillingStatement__content{background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;flex-direction:column;padding:32px;width:1080px}.BillingStatement__content,.BillingStatement__info{align-items:center;display:flex;gap:32px;justify-content:center}.BillingStatement__info{flex-direction:row;height:144px;padding:0;width:1016px}.BillingStatement__bill-to{align-items:center;display:flex;flex-direction:row;gap:32px;height:144px;padding:0;width:552px}.BillingStatement__bill-title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:24px;line-height:24px;margin:0;width:61px}.BillingStatement__vertical-line{border:1px solid #dfe3e8;height:0;transform:rotate(-90deg);width:144px}.BillingStatement__customer-table{align-items:flex-start;display:flex;flex-direction:row;gap:32px;height:144px;padding:0;width:427px}.BillingStatement__field-names{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0}.BillingStatement__field-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.BillingStatement__field-name--gray{color:#637381}.BillingStatement__field-infos{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0}.BillingStatement__field-info{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__field-info--amount{font-size:18px;font-weight:700;line-height:24px}.BillingStatement__field-info--bold{font-weight:600}.BillingStatement__balance-block{align-items:center;background:#f4f6f8;border-radius:8px;display:flex;flex-direction:column;gap:16px;height:144px;justify-content:center;padding:0;width:274px}.BillingStatement__balance-table{align-items:flex-start;display:flex;flex-direction:row;gap:32px;height:64px;padding:0;width:207px}.BillingStatement__pci-badge{align-items:center;display:flex;height:48px;justify-content:center;width:126px}.BillingStatement__pci-badge img{height:48px;object-fit:contain;width:126px}.BillingStatement__details{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;display:flex;flex-direction:column;justify-content:center;padding:0;width:1016px}.BillingStatement__section-title{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:32px;padding:0;width:1016px}.BillingStatement__section-heading{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.BillingStatement__section-line{border:1px solid #868e96;height:0;width:1016px}.BillingStatement__payment-table{align-items:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:space-between;padding:0;width:1016px}.BillingStatement__table-description{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:0;width:876px}.BillingStatement__table-amount{align-items:flex-start;display:flex;flex-direction:column;padding:0;width:140px}.BillingStatement__table-header{align-items:center;background:#f4f6f8;display:flex;flex-direction:row;height:48px;padding:8px 4px 8px 16px;width:100%}.BillingStatement__table-header-cell{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.BillingStatement__table-cell{align-items:center;border-bottom:1px solid #dfe3e8;box-sizing:border-box;display:flex;flex-direction:row;height:72px;padding:0 16px;width:100%}.BillingStatement__table-amount-text,.BillingStatement__table-cell-text{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__table-amount-text{margin:0 auto}.BillingStatement__table-total{align-items:center;background:#637381;display:flex;flex-direction:row;height:72px;padding:0 16px;width:100%}.BillingStatement__table-total-text{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-transform:uppercase}.BillingStatement__table-total-amount{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0 auto}.BillingStatement__method{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:32px;padding:0;width:1016px}.BillingStatement__payment-methods{align-items:flex-start;display:flex;flex-direction:row;height:88px;justify-content:space-between;padding:0;width:800px}.BillingStatement__payment-column{align-items:flex-start;display:flex;flex-direction:column;gap:32px;height:88px;padding:8px 0 0}.BillingStatement__payment-option{height:24px}.BillingStatement__radio-field{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0}.BillingStatement__radiobutton{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:50%;cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .2s ease;width:16px}.BillingStatement__radiobutton--selected{background:#105e96;border:1px solid #105e96}.BillingStatement__radio-dot{background:#fff;border-radius:50%;height:6px;width:6px}.BillingStatement__payment-icon{align-items:center;display:flex;height:24px;justify-content:center;overflow:hidden;width:35px}.BillingStatement__payment-icon img{height:24px;object-fit:contain;width:35px}.BillingStatement__payment-icon--text{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#637381;font-size:8px;font-weight:600}.BillingStatement__payment-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.BillingStatement__add-new{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:24px;padding:0}.BillingStatement__add-new svg{height:16px;width:16px}.BillingStatement__add-text{color:#105e96;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__method-line{border:1px solid #dfe3e8;height:0;width:1016px}.BillingStatement__payment-actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:64px;padding:0;width:800px}.BillingStatement__toggle-group{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0;width:197px}.BillingStatement__toggle-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__toggle{align-items:center;background:#c4cdd5;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;height:24px;padding:4px;transition:all .2s ease;width:64px}.BillingStatement__toggle--active{background:#105e96}.BillingStatement__toggle--active .BillingStatement__toggle-switch{transform:translateX(40px)}.BillingStatement__toggle-switch{background:#fff;border-radius:50%;height:16px;transition:transform .2s ease;width:16px}.BillingStatement__receipt-group{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0;width:238px}.BillingStatement__receipt-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__checkbox-field,.BillingStatement__checkbox-group{align-items:center;display:flex;flex-direction:row;gap:8px}.BillingStatement__checkbox-field{height:24px;padding:0}.BillingStatement__checkbox{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .2s ease;width:16px}.BillingStatement__checkbox img{height:16px;width:16px}.BillingStatement__agreements{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:66px;padding:0;width:525px}.BillingStatement__agreements .BillingStatement__checkbox-field{align-items:flex-start;width:100%}.BillingStatement__agreement-text{color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__link{color:#105e96;cursor:pointer;text-decoration:underline}.BillingStatement__link:hover{color:#0d4e7a}.BillingStatement__pay-button-container{align-items:flex-start;display:flex;flex-direction:row;gap:16px;height:42px;padding:0;width:135px}.BillingStatement__pay-button{align-items:center;background:#76c102;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:42px;justify-content:center;letter-spacing:-.03em;line-height:14px;padding:14px 20px;transition:all .2s ease;width:135px}.BillingStatement__pay-button:hover:not(:disabled){background:#68a802}.BillingStatement__pay-button:disabled{background:#c4cdd5;cursor:not-allowed}.BillingStatement__help{align-items:center;display:flex;flex-direction:column;gap:8px;height:32px;padding:0;width:1080px}.BillingStatement__help-line{border:1px solid #dfe3e8;height:0;width:1080px}.BillingStatement__help-text{color:#637381;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__help-text .BillingStatement__link{color:#105e96}@media(max-width:1200px){.BillingStatement{max-width:1144px;padding:24px;width:100%}.BillingStatement__content,.BillingStatement__help,.BillingStatement__page-title{max-width:1080px;width:100%}.BillingStatement__details,.BillingStatement__info,.BillingStatement__method{max-width:1016px;width:100%}}@media(max-width:992px){.BillingStatement{padding:16px}.BillingStatement__title-content{flex-direction:column;gap:16px;height:auto}.BillingStatement__info{flex-direction:column;gap:24px;height:auto}.BillingStatement__bill-to{height:auto;width:100%}.BillingStatement__balance-block{max-width:300px;width:100%}.BillingStatement__payment-methods{flex-direction:column;gap:16px;height:auto;width:100%}.BillingStatement__agreements,.BillingStatement__payment-actions,.BillingStatement__payment-column{width:100%}}@media(max-width:768px){.BillingStatement__title{font-size:24px;line-height:28px;text-align:center;width:auto}.BillingStatement__buttons{justify-content:center;width:100%}.BillingStatement__vertical-line{display:none}.BillingStatement__bill-to{flex-direction:column;gap:16px}.BillingStatement__customer-table{width:100%}.BillingStatement__payment-table{flex-direction:column;gap:16px}.BillingStatement__table-amount,.BillingStatement__table-description{width:100%}}@media(max-width:480px){.BillingStatement{padding:12px}.BillingStatement__content{padding:16px}.BillingStatement__title{font-size:20px;line-height:24px}.BillingStatement__buttons{flex-direction:column;gap:8px;height:auto}.BillingStatement__button{justify-content:center;width:100%!important}.BillingStatement__balance-table,.BillingStatement__customer-table{flex-direction:column;gap:8px}.BillingStatement__field-infos,.BillingStatement__field-names{gap:8px}.BillingStatement__section-heading{font-size:18px;line-height:22px}.BillingStatement__pay-button,.BillingStatement__pay-button-container{width:100%}}.Modal__overlay{align-items:center;animation:modalOverlayFadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.Modal__container{animation:modalContentSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;position:relative}.Modal__container--small{max-width:400px;width:100%}.Modal__container--medium{max-width:600px;width:100%}.Modal__container--large{max-width:900px;width:100%}.Modal__header{align-items:center;border-bottom:1px solid #f4f6f8;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px 16px}.Modal__title{color:#161c24;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px;margin:0}.Modal__close-button{align-items:center;background:none;border:none;border-radius:8px;color:#637381;cursor:pointer;display:flex;justify-content:center;margin:-8px -8px -8px 16px;padding:8px;transition:all .2s ease}.Modal__close-button:hover{background:#f4f6f8;color:#161c24}.Modal__close-button:active{background:#dfe3e8}.Modal__close-button svg{height:24px;width:24px}.Modal__content{flex:1 1;overflow-y:auto;padding:16px 32px 32px}.Modal__content::-webkit-scrollbar{width:6px}.Modal__content::-webkit-scrollbar-track{background:#f4f6f8;border-radius:3px}.Modal__content::-webkit-scrollbar-thumb{background:#c4cdd5;border-radius:3px}.Modal__content::-webkit-scrollbar-thumb:hover{background:#919eab}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.Modal__overlay{align-items:flex-end;padding:16px}.Modal__container{animation:modalContentSlideUp .3s ease;border-radius:12px 12px 0 0;max-height:calc(100vh - 32px)}.Modal__container--large,.Modal__container--medium,.Modal__container--small{max-width:100%}.Modal__header{padding:20px 24px 12px}.Modal__title{font-size:20px;line-height:24px}.Modal__content{padding:12px 24px 24px}@keyframes modalContentSlideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:480px){.Modal__overlay{padding:8px}.Modal__header{padding:16px 20px 8px}.Modal__title{font-size:18px;line-height:22px}.Modal__content{padding:8px 20px 20px}}.PaymentResultModal{display:flex;flex-direction:column;gap:24px;padding:0;width:100%}.PaymentResultModal__header{align-items:center;display:flex;flex-direction:column;gap:16px;padding:8px 0;text-align:center}.PaymentResultModal__icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;width:64px}.PaymentResultModal__icon--success{background:#22c55e}.PaymentResultModal__icon--error{background:#ef4444}.PaymentResultModal__icon--warning{background:#f59e0b}.PaymentResultModal__icon--info{background:#3b82f6}.PaymentResultModal__title{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:28px;margin:0}.PaymentResultModal__title--success{color:#22c55e}.PaymentResultModal__title--error{color:#ef4444}.PaymentResultModal__title--warning{color:#f59e0b}.PaymentResultModal__title--info{color:#3b82f6}.PaymentResultModal__description{color:#637381;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;max-width:400px}.PaymentResultModal__amount{color:#161c24;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:38px;margin-top:8px}.PaymentResultModal__details-section{border:1px solid #dfe3e8;border-radius:8px;overflow:hidden}.PaymentResultModal__details-toggle{align-items:center;background:#f4f6f8;border:none;color:#161c24;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;justify-content:space-between;line-height:24px;padding:16px 20px;transition:all .2s ease;width:100%}.PaymentResultModal__details-toggle:hover:not(:disabled){background:#e5e7eb}.PaymentResultModal__details-toggle:disabled{cursor:not-allowed;opacity:.6}.PaymentResultModal__details-toggle svg{color:#637381;transition:transform .2s ease}.PaymentResultModal__chevron--rotated{transform:rotate(180deg)}.PaymentResultModal__spinner{align-items:center;color:#637381;display:flex;justify-content:center}.PaymentResultModal__spinner svg{animation:spin 1s linear infinite}.PaymentResultModal__details-content{animation:slideDown .3s ease;background:#fff;border-top:1px solid #dfe3e8;padding:0}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.PaymentResultModal__details-grid{display:flex;flex-direction:column;gap:0}.PaymentResultModal__detail-row{align-items:center;border-bottom:1px solid #f4f6f8;display:flex;justify-content:space-between;padding:12px 20px}.PaymentResultModal__detail-row:last-child{border-bottom:none}.PaymentResultModal__detail-label{color:#637381;flex-shrink:0;font-weight:500;min-width:120px}.PaymentResultModal__detail-label,.PaymentResultModal__detail-value{font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:20px}.PaymentResultModal__detail-value{color:#161c24;font-weight:400;text-align:right;word-break:break-all}.PaymentResultModal__detail-value--mono{background:#f4f6f8;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;padding:4px 8px}.PaymentResultModal__detail-value--amount{color:#22c55e;font-weight:600}.PaymentResultModal__status{border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.PaymentResultModal__status--completed,.PaymentResultModal__status--success,.PaymentResultModal__status--successful{background:#dcfce7;color:#166534}.PaymentResultModal__status--error,.PaymentResultModal__status--failed,.PaymentResultModal__status--failure{background:#fee2e2;color:#991b1b}.PaymentResultModal__status--pending,.PaymentResultModal__status--processing{background:#fef3c7;color:#92400e}.PaymentResultModal__status--canceled,.PaymentResultModal__status--cancelled{background:#f3f4f6;color:#374151}.PaymentResultModal__no-details{color:#637381;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-style:italic;font-weight:400;line-height:20px;padding:20px;text-align:center}.PaymentResultModal__actions{display:flex;gap:12px;justify-content:center;padding-top:8px}.PaymentResultModal__button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:20px;min-width:120px;padding:14px 32px;transition:all .2s ease}.PaymentResultModal__button--primary{background:#105e96;color:#fff}.PaymentResultModal__button--primary:hover:not(:disabled){background:#0d4e7a;box-shadow:0 4px 12px #105e964d;transform:translateY(-1px)}.PaymentResultModal__button--secondary{background:#f4f6f8;border:1px solid #dfe3e8;color:#161c24}.PaymentResultModal__button--secondary:hover:not(:disabled){background:#e5e7eb;border-color:#c4cdd5}.PaymentResultModal__button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.PaymentResultModal{gap:20px}.PaymentResultModal__header{gap:12px}.PaymentResultModal__icon{font-size:28px;height:56px;width:56px}.PaymentResultModal__title{font-size:20px;line-height:24px}.PaymentResultModal__description{font-size:14px;line-height:20px}.PaymentResultModal__amount{font-size:28px;line-height:32px}.PaymentResultModal__details-toggle{font-size:15px;padding:14px 16px}.PaymentResultModal__detail-row{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 16px}.PaymentResultModal__detail-label{font-size:13px;min-width:auto}.PaymentResultModal__detail-value{font-size:13px;text-align:left;width:100%}.PaymentResultModal__detail-value--mono{font-size:11px}.PaymentResultModal__actions{flex-direction:column}.PaymentResultModal__button{width:100%}}@media(max-width:480px){.PaymentResultModal__icon{font-size:24px;height:48px;width:48px}.PaymentResultModal__title{font-size:18px;line-height:22px}.PaymentResultModal__amount{font-size:24px;line-height:28px}.PaymentResultModal__details-toggle{font-size:14px;padding:12px 16px}.PaymentResultModal__detail-row{padding:10px 16px}.PaymentResultModal__detail-label,.PaymentResultModal__detail-value{font-size:12px}.PaymentResultModal__detail-value--mono{font-size:10px}}.PaymentsPage{min-height:100vh;padding:0;position:relative;width:100%}.PaymentsPage__loading{align-items:center;background:#00000080;bottom:0;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.PaymentsPage__loading p{font-size:16px;font-weight:500;margin-top:16px}.PaymentsPage__spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#105e96;height:48px;width:48px}.PaymentsPage__dev-tools{bottom:20px;position:fixed;right:20px;z-index:1000}.PaymentsPage__test-button{background:#ff9c07;border:none;border-radius:8px;box-shadow:0 2px 8px #ff9c074d;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease}.PaymentsPage__test-button:hover:not(:disabled){background:#e8890a;box-shadow:0 4px 12px #ff9c0766;transform:translateY(-1px)}.PaymentsPage__test-button:disabled{background:#c4cdd5;box-shadow:none;cursor:not-allowed;transform:none}@media(max-width:768px){.PaymentsPage__dev-tools{bottom:10px;right:10px}.PaymentsPage__test-button{font-size:12px;padding:10px 14px}.PaymentsPage__loading p{font-size:14px;margin-top:12px;padding:0 20px;text-align:center}.PaymentsPage__spinner{border-width:3px;height:40px;width:40px}}@media(max-width:480px){.PaymentsPage__test-button{font-size:11px;padding:8px 12px}.PaymentsPage__spinner{border-width:2px;height:32px;width:32px}}.TenantDetailPage{display:flex;flex-direction:column;gap:32px}.TenantDetailPage__header-actions{align-items:center;display:flex;flex-direction:row;gap:16px}@media(max-width:768px){.TenantDetailPage{gap:24px}.TenantDetailPage__header-actions{gap:12px}}.UIFieldInfo{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0}.UIFieldInfo__text{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.UIFieldInfo__icon{align-items:center;color:#105e96;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.UIFieldInfo__icon svg{flex:none;height:100%;width:100%}.UIFieldInfo--clickable{cursor:pointer;transition:opacity .2s ease}.UIFieldInfo--clickable .UIFieldInfo__text{color:#105e96}.UIFieldInfo--clickable:hover{opacity:.8}.UIFieldInfo--clickable:active{opacity:.6}@media(max-width:768px){.UIFieldInfo{gap:6px}.UIFieldInfo__text{font-size:13px;line-height:22px}.UIFieldInfo__icon{height:14px;width:14px}}.TenantOverviewSection__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.TenantOverviewSection__title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.TenantOverviewSection__collapse-btn{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;transition:all .2s ease;width:34px}.TenantOverviewSection__collapse-btn svg{color:#919eab}.TenantOverviewSection__collapse-btn:hover{border-color:#919eab}.TenantOverviewSection__collapse-btn:hover svg{color:#637381}.TenantOverviewSection__collapse-btn:active{transform:scale(.95)}.TenantOverviewSection__divider{background:#dfe3e8;height:1px;margin-top:8px;width:100%}.TenantOverviewSection__content{align-items:flex-start;display:flex;flex-direction:row;gap:64px;padding:0 148px;width:100%}.TenantOverviewSection__left{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:200px}.TenantOverviewSection__avatar{align-items:center;background:#f4f6f8;border-radius:50%;display:flex;height:200px;justify-content:center;overflow:hidden;width:200px}.TenantOverviewSection__avatar img{height:100%;object-fit:cover;width:100%}.TenantOverviewSection__avatar-placeholder{align-items:center;background:#f9fafb;color:#637381;display:flex;font-family:Inter,sans-serif;font-size:48px;font-weight:600;height:100%;justify-content:center;width:100%}.TenantOverviewSection__buttons{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.TenantOverviewSection__info{display:flex;flex:1 1;flex-direction:column}.TenantOverviewSection__field-group{align-items:flex-start;display:flex;flex-direction:row;gap:32px;width:100%}.TenantOverviewSection__field-labels{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:83px}.TenantOverviewSection__field-label{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:24px;line-height:24px}.TenantOverviewSection__field-values{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px}@media(max-width:768px){.TenantOverviewSection__content{align-items:center;flex-direction:column;gap:32px;padding:0}.TenantOverviewSection__left{max-width:200px;width:100%}.TenantOverviewSection__info{width:100%}.TenantOverviewSection__field-group{flex-direction:column;gap:16px}.TenantOverviewSection__field-labels{display:none}.TenantOverviewSection__field-values{width:100%}}.TenantInformationSection__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.TenantInformationSection__title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.TenantInformationSection__collapse-btn{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;transition:all .2s ease;width:34px}.TenantInformationSection__collapse-btn svg{color:#919eab}.TenantInformationSection__collapse-btn:hover{border-color:#919eab}.TenantInformationSection__collapse-btn:hover svg{color:#637381}.TenantInformationSection__collapse-btn:active{transform:scale(.95)}.TenantInformationSection__divider{background:#dfe3e8;height:1px;margin-top:8px;width:100%}.TenantInformationSection__form{align-items:flex-start;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 148px;width:100%}.TenantInformationSection__form-labels{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:0;width:150px}.TenantInformationSection__form-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TenantInformationSection__checkbox-container,.TenantInformationSection__form-label{align-items:center;display:flex;height:42px}.TenantInformationSection__form-fields{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:center;width:540px}.TenantInformationSection__form-fields .UICheckbox{margin-top:0}.TenantInformationSection__name-row{display:flex;flex-direction:row;gap:16px;width:100%}.TenantInformationSection__name-input{flex:1 1}.TenantInformationSection__name-input .UIInput{width:100%}.TenantInformationSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.TenantInformationSection__form{align-items:stretch;flex-direction:column;gap:24px;padding:0}.TenantInformationSection__form-labels{display:none}.TenantInformationSection__form-fields{width:100%}.TenantInformationSection__name-row{flex-direction:column;gap:16px}.TenantInformationSection__buttons{flex-direction:column;gap:12px}}@media(max-width:480px){.TenantInformationSection__form-fields,.TenantInformationSection__name-row{gap:12px}}.UnitInformationSection__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.UnitInformationSection__title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.UnitInformationSection__collapse-btn{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;transition:all .2s ease;width:34px}.UnitInformationSection__collapse-btn svg{color:#919eab}.UnitInformationSection__collapse-btn:hover{border-color:#919eab}.UnitInformationSection__collapse-btn:hover svg{color:#637381}.UnitInformationSection__collapse-btn:active{transform:scale(.95)}.UnitInformationSection__divider{background:#dfe3e8;height:1px;margin-top:8px;width:100%}.UnitInformationSection__leases-list{display:flex;flex-direction:column;gap:0}.UnitInformationSection__lease-item{display:flex;flex-direction:column;gap:16px}.UnitInformationSection__unlink-wrapper{display:flex;justify-content:flex-end;padding:0 24px}.UnitInformationSection__lease-divider{background:#dfe3e8;height:1px;margin:32px 0;width:100%}@media(max-width:768px){.UnitInformationSection__unlink-wrapper{justify-content:center;padding:0 16px}}.TenantActionsSection{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.TenantActionsSection__divider{background:#dfe3e8;height:1px;width:100%}.TenantActionsSection__content{align-items:center;display:flex;justify-content:center;width:100%}.TenantActionsSection__help-text{color:#637381;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;text-align:center}.TenantActionsSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;padding:16px 0;width:100%}.TenantActionsSection__button{height:42px}.TenantActionsSection__button--save{width:136px}.TenantActionsSection__button--discard{width:85px}.TenantActionsSection__button--remove{width:127px}@media(max-width:768px){.TenantActionsSection__buttons{align-items:center;flex-direction:column;gap:12px}.TenantActionsSection__button{max-width:100%;width:200px!important}}@media(max-width:480px){.TenantActionsSection__buttons{gap:10px}.TenantActionsSection__button{max-width:280px;width:100%!important}}.PaymentsPage{align-items:center;display:flex;flex-direction:column;gap:32px;height:auto;padding:32px;position:absolute;right:0;top:66px;width:1144px}@media(max-width:768px){.PaymentsPage{gap:16px;padding:16px;position:relative;right:auto;top:auto;width:100%}}.PaymentsOverviewSection__header{display:flex;flex-direction:column;gap:8px;width:100%}.PaymentsOverviewSection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.PaymentsOverviewSection__title-content{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:16px;padding:0}.PaymentsOverviewSection__title{color:#161c24;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;white-space:nowrap}.PaymentsOverviewSection__period-select,.PaymentsOverviewSection__period-select .UISelect{width:200px!important}.PaymentsOverviewSection__collapse-btn{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;padding:0;transition:all .2s ease;width:34px}.PaymentsOverviewSection__collapse-btn:hover{background-color:#105e960d;border-color:#105e96}.PaymentsOverviewSection__collapse-btn:focus{box-shadow:0 0 0 3px #105e961a;outline:none}.PaymentsOverviewSection__collapse-icon{color:#919eab;height:16px;transition:transform .2s ease;width:16px}.PaymentsOverviewSection__collapse-icon--collapsed{transform:rotate(180deg)}.PaymentsOverviewSection__separator{background:#dfe3e8;height:1px;width:100%}.PaymentsOverviewSection__content{width:100%}.PaymentsOverviewSection__loading{color:#637381}.PaymentsOverviewSection__error,.PaymentsOverviewSection__loading{align-items:center;display:flex;font-family:Inter;font-size:14px;font-weight:500;justify-content:center;padding:40px}.PaymentsOverviewSection__error{background:#fb2f541a;border-radius:8px;color:#fb2f54;margin:16px}.PaymentsOverviewSection__stats{justify-content:center;padding:0;width:100%}.PaymentsOverviewSection__stats,.PaymentsOverviewSection__stats-left{align-items:center;display:flex;flex-direction:row;gap:32px;height:112px}.PaymentsOverviewSection__stats-left{flex:0 0 auto;padding:0 32px;width:648px}.PaymentsOverviewSection__stats-cards{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;height:112px;padding:0;width:240px}.PaymentsOverviewSection__stat-card{align-items:flex-start;border-radius:4px;display:flex;flex-direction:row;gap:16px;height:32px;padding:4px 4px 4px 16px;width:240px}.PaymentsOverviewSection__stat-card--success{background:#76c10233}.PaymentsOverviewSection__stat-card--success .PaymentsOverviewSection__stat-value{background:#fff;border:4px solid #76c102;border-radius:2px}.PaymentsOverviewSection__stat-card--danger{background:#fb2f5433}.PaymentsOverviewSection__stat-card--danger .PaymentsOverviewSection__stat-value{background:#fff;border:4px solid #fb2f54;border-radius:2px}.PaymentsOverviewSection__stat-card--warning{background:#ff9c0733}.PaymentsOverviewSection__stat-card--warning .PaymentsOverviewSection__stat-value{background:#fff;border:4px solid #ff9c07;border-radius:2px}.PaymentsOverviewSection__stat-label{flex:1 1}.PaymentsOverviewSection__stat-label,.PaymentsOverviewSection__stat-value{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.PaymentsOverviewSection__stat-value{align-items:center;display:flex;flex-direction:column;height:24px;justify-content:center;padding:0;width:32px}.PaymentsOverviewSection__chart-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:row;gap:32px;height:104px;padding:0;width:248px}.PaymentsOverviewSection__legend{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;height:104px;padding:0;width:81px}.PaymentsOverviewSection__legend-item{align-items:center;display:flex;flex-direction:row;gap:8px;height:24px;padding:0;width:100%}.PaymentsOverviewSection__legend-dot{border-radius:50%;flex:0 0 auto;height:8px;width:8px}.PaymentsOverviewSection__legend-dot--success{background:#76c102}.PaymentsOverviewSection__legend-dot--danger{background:#fb2f54}.PaymentsOverviewSection__legend-dot--warning{background:#ff9c07}.PaymentsOverviewSection__legend-label{color:#161c24;flex:0 0 auto}.PaymentsOverviewSection__legend-label,.PaymentsOverviewSection__legend-value{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.PaymentsOverviewSection__legend-value{color:#454f5b;margin-left:auto}.PaymentsOverviewSection__chart{flex:0 0 auto;height:104px;width:104px}.PaymentsOverviewSection__chart-placeholder{align-items:center;background:#f4f6f8;border:2px dashed #dfe3e8;border-radius:50%;color:#637381;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.PaymentsOverviewSection__stats-right{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;height:112px;padding:0;width:368px}.PaymentsOverviewSection__info-block{align-items:center;border-radius:8px;display:flex;flex-direction:row;gap:8px;height:32px;justify-content:space-between;padding:0;width:100%}.PaymentsOverviewSection__info-title{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:8px;padding:0}.PaymentsOverviewSection__info-icon{align-items:center;border-radius:6px;display:flex;flex:0 0 auto;flex-direction:row;height:32px;justify-content:center;padding:4px;width:32px}.PaymentsOverviewSection__info-icon--success{background:#76c10233;color:#76c102}.PaymentsOverviewSection__info-icon--info{background:#5cb2ef33;color:#5cb2ef}.PaymentsOverviewSection__info-icon--danger{background:#fb2f5433;color:#fb2f54}.PaymentsOverviewSection__info-label{color:#637381;flex:0 0 auto;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.PaymentsOverviewSection__info-value{color:#161c24;flex:0 0 auto;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-align:right}@media(max-width:768px){.PaymentsOverviewSection__title-row{flex-direction:column;gap:16px;height:auto}.PaymentsOverviewSection__title-content{justify-content:space-between;width:100%}.PaymentsOverviewSection__period-select,.PaymentsOverviewSection__period-select .UISelect{width:150px!important}.PaymentsOverviewSection__stats,.PaymentsOverviewSection__stats-left{flex-direction:column;gap:24px;height:auto}.PaymentsOverviewSection__stats-left{padding:0;width:100%}.PaymentsOverviewSection__stat-card,.PaymentsOverviewSection__stats-cards{width:100%}.PaymentsOverviewSection__chart-section{justify-content:center;width:100%}.PaymentsOverviewSection__info-block,.PaymentsOverviewSection__stats-right{width:100%}.PaymentsOverviewSection__error,.PaymentsOverviewSection__loading{margin:8px;padding:20px}}.PaymentsTransactionsSection__header{display:flex;flex-direction:column;gap:8px;width:100%}.PaymentsTransactionsSection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.PaymentsTransactionsSection__title-content{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:16px;padding:0}.PaymentsTransactionsSection__title{color:#161c24;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;white-space:nowrap}.PaymentsTransactionsSection__period-select,.PaymentsTransactionsSection__period-select .UISelect,.PaymentsTransactionsSection__property-select,.PaymentsTransactionsSection__property-select .UISelect,.PaymentsTransactionsSection__tenant-select,.PaymentsTransactionsSection__tenant-select .UISelect{width:200px!important}.PaymentsTransactionsSection__collapse-btn{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;padding:0;transition:all .2s ease;width:34px}.PaymentsTransactionsSection__collapse-btn:hover{background-color:#105e960d;border-color:#105e96}.PaymentsTransactionsSection__collapse-btn:focus{box-shadow:0 0 0 3px #105e961a;outline:none}.PaymentsTransactionsSection__collapse-icon{color:#919eab;height:16px;transition:transform .2s ease;width:16px}.PaymentsTransactionsSection__collapse-icon--collapsed{transform:rotate(180deg)}.PaymentsTransactionsSection__separator{background:#dfe3e8;height:1px;width:100%}.PaymentsTransactionsSection__content{display:flex;flex-direction:column;gap:0;width:100%}.PaymentsTransactionsSection__loading{color:#637381}.PaymentsTransactionsSection__error,.PaymentsTransactionsSection__loading{align-items:center;display:flex;font-family:Inter;font-size:14px;font-weight:500;justify-content:center;padding:40px}.PaymentsTransactionsSection__error{background:#fb2f541a;border-radius:8px;color:#fb2f54;margin:16px}.PaymentsTransactionsSection__no-data{align-items:center;color:#637381;display:flex;font-family:Inter;font-size:14px;font-style:italic;font-weight:500;justify-content:center;padding:40px}.PaymentsTransactionsSection__property-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.PaymentsTransactionsSection__property-name{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.PaymentsTransactionsSection__tenant-link{color:inherit;display:block;text-decoration:none}.PaymentsTransactionsSection__tenant-link:hover{text-decoration:none}.PaymentsTransactionsSection__unit-link{color:inherit;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px;text-decoration:none}.PaymentsTransactionsSection__unit-link:hover{text-decoration:none}.PaymentsTransactionsSection__property-link{color:inherit;display:block;text-decoration:none}.PaymentsTransactionsSection__property-link:hover{text-decoration:none}.PaymentsTransactionsSection__menu-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;width:16px}.PaymentsTransactionsSection__menu-button svg{color:#637381;height:16px;width:16px}.PaymentsTransactionsSection__menu-button:hover{background:#dfe3e81a;border-radius:4px}.PaymentsTransactionsSection__navigation{margin-top:0;padding-top:32px}.PaymentsTransactionsSection__pagination{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:24px 24px 0;width:100%}.PaymentsTransactionsSection__page-info{color:#637381;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}.PaymentsTransactionsSection__paginator{display:flex;flex:1 1;justify-content:center}@media(max-width:968px){.PaymentsTransactionsSection__title-content{gap:12px}.PaymentsTransactionsSection__period-select,.PaymentsTransactionsSection__period-select .UISelect,.PaymentsTransactionsSection__property-select,.PaymentsTransactionsSection__property-select .UISelect,.PaymentsTransactionsSection__tenant-select,.PaymentsTransactionsSection__tenant-select .UISelect{width:150px!important}}@media(max-width:768px){.PaymentsTransactionsSection__title-row{flex-direction:column;gap:16px;height:auto}.PaymentsTransactionsSection__title-content{flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.PaymentsTransactionsSection__title{margin-bottom:8px;text-align:center;width:100%}.PaymentsTransactionsSection__period-select,.PaymentsTransactionsSection__period-select .UISelect,.PaymentsTransactionsSection__property-select,.PaymentsTransactionsSection__property-select .UISelect,.PaymentsTransactionsSection__tenant-select,.PaymentsTransactionsSection__tenant-select .UISelect{width:140px!important}.PaymentsTransactionsSection__collapse-btn{margin-top:8px}.PaymentsTransactionsSection__error,.PaymentsTransactionsSection__loading,.PaymentsTransactionsSection__no-data{margin:8px;padding:20px}.PaymentsTransactionsSection__pagination{align-items:center;flex-direction:column;gap:12px;padding:16px 16px 0}.PaymentsTransactionsSection__page-info{font-size:12px;order:2}.PaymentsTransactionsSection__paginator{order:1}}@media(max-width:480px){.PaymentsTransactionsSection__title-content{align-items:center;flex-direction:column;gap:12px}.PaymentsTransactionsSection__period-select,.PaymentsTransactionsSection__property-select,.PaymentsTransactionsSection__tenant-select{max-width:200px;width:100%!important}.PaymentsTransactionsSection__period-select .UISelect,.PaymentsTransactionsSection__property-select .UISelect,.PaymentsTransactionsSection__tenant-select .UISelect{width:100%!important}.PaymentsTransactionsSection__pagination{padding:12px 12px 0}}.AddPaymentModal{max-width:100%;width:100%}.AddPaymentModal__loading{align-items:center;color:#637381;display:flex;flex-direction:column;font-family:Inter;font-size:14px;font-weight:500;gap:16px;justify-content:center;padding:50px 20px}.AddPaymentModal__spinner{animation:spin 1s linear infinite;border:2px solid #f3f4f6;border-radius:50%;border-top-color:#105e96;height:28px;width:28px}.AddPaymentModal__error{align-items:center;background:#fb2f540d;border:1px solid #fb2f541a;border-radius:12px;color:#fb2f54;display:flex;flex-direction:column;font-family:Inter;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:24px;padding:24px;text-align:center}.AddPaymentModal__error span{font-weight:600}.AddPaymentModal__error p{font-size:13px;margin:0;opacity:.8}.AddPaymentModal__form{display:flex;flex-direction:column;gap:24px;width:100%}.AddPaymentModal__header{border-bottom:1px solid #e2e8f0;margin-bottom:4px;padding-bottom:20px;text-align:center}.AddPaymentModal__subtitle{color:#64748b;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.AddPaymentModal__grid{display:flex;flex-direction:column;gap:20px;width:100%}.AddPaymentModal__row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}@media(max-width:768px){.AddPaymentModal__row{gap:16px;grid-template-columns:1fr}}.AddPaymentModal__field{display:flex;flex-direction:column;gap:8px;width:100%}.AddPaymentModal__label{align-items:center;color:#1e293b;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;gap:4px;line-height:17px;margin:0}.AddPaymentModal__required{color:#dc2626;font-weight:500;margin-right:4px;order:-1}.AddPaymentModal__optional{color:#64748b;font-size:12px;font-weight:400;margin-left:auto}.AddPaymentModal__select{width:100%!important}.AddPaymentModal__select .UISelect{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;height:44px!important;transition:all .2s ease!important;width:100%!important}.AddPaymentModal__select .UISelect:focus{border-color:#105e96!important;box-shadow:0 0 0 3px #105e961a!important}.AddPaymentModal__select .UISelect:hover:not(:disabled){border-color:#9ca3af!important}.AddPaymentModal__amount-wrapper{align-items:center;display:flex;position:relative;width:100%}.AddPaymentModal__currency{color:#374151;font-weight:600;left:16px;position:absolute;z-index:1}.AddPaymentModal__amount-input,.AddPaymentModal__currency{font-family:Inter;font-size:16px;font-style:normal;line-height:20px}.AddPaymentModal__amount-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-weight:500;height:44px;padding:12px 16px 12px 36px;transition:all .2s ease;width:100%}.AddPaymentModal__amount-input::placeholder{color:#9ca3af;font-weight:400}.AddPaymentModal__amount-input:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961a;outline:none}.AddPaymentModal__amount-input:hover:not(:disabled){border-color:#9ca3af}.AddPaymentModal__amount-input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.AddPaymentModal__textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:88px;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.AddPaymentModal__textarea::placeholder{color:#9ca3af}.AddPaymentModal__textarea:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961a;outline:none}.AddPaymentModal__textarea:hover:not(:disabled){border-color:#9ca3af}.AddPaymentModal__textarea:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.AddPaymentModal__actions{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;width:100%}@media(max-width:768px){.AddPaymentModal__actions{flex-direction:column-reverse;gap:8px}.AddPaymentModal__actions .UIButton{width:100%}.AddPaymentModal__form{gap:20px}.AddPaymentModal__header{padding-bottom:16px}.AddPaymentModal__subtitle{font-size:13px;line-height:18px}}@media(max-width:480px){.AddPaymentModal__form{gap:16px}.AddPaymentModal__amount-input{font-size:14px;height:42px;padding-left:32px}.AddPaymentModal__currency{font-size:14px;left:14px}.AddPaymentModal__textarea{font-size:13px;min-height:80px}.AddPaymentModal__label{font-size:13px}.AddPaymentModal__loading{padding:40px 15px}.AddPaymentModal__error{padding:20px 15px}}.TransactionDetailsModal{max-width:100%;width:100%}.TransactionDetailsModal__loading{align-items:center;color:#637381;display:flex;flex-direction:column;font-family:Inter;font-size:14px;font-weight:500;gap:16px;justify-content:center;padding:60px 20px}.TransactionDetailsModal__spinner{animation:spin 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#105e96;height:32px;width:32px}.TransactionDetailsModal__error{align-items:center;background:#fb2f540d;border:1px solid #fb2f541a;border-radius:12px;color:#fb2f54;display:flex;flex-direction:column;font-family:Inter;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:40px 20px;text-align:center}.TransactionDetailsModal__error span{font-weight:600}.TransactionDetailsModal__error p{font-size:13px;margin:0;opacity:.8}.TransactionDetailsModal__content{display:flex;flex-direction:column;gap:24px;width:100%}.TransactionDetailsModal__header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;display:flex;justify-content:space-between;padding:24px}.TransactionDetailsModal__amount{color:#0f172a;font-family:Inter;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:34px}.TransactionDetailsModal__status-wrapper{align-items:center;display:flex;gap:8px}.TransactionDetailsModal__section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px;transition:all .2s ease}.TransactionDetailsModal__section:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.TransactionDetailsModal__section-title{align-items:center;border-bottom:2px solid #f1f5f9;color:#1e293b;display:flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;gap:8px;line-height:20px;margin:0;padding-bottom:12px}.TransactionDetailsModal__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.TransactionDetailsModal__field{display:flex;flex-direction:column;gap:6px}.TransactionDetailsModal__field--full{grid-column:1/-1}.TransactionDetailsModal__label{color:#64748b;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.TransactionDetailsModal__value{color:#1e293b;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;word-break:break-word}.TransactionDetailsModal__value--mono{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:4px 8px}.TransactionDetailsModal__value--link{color:#105e96;cursor:pointer;text-decoration:none;transition:color .2s ease}.TransactionDetailsModal__value--link:hover{color:#0b4168;text-decoration:underline}.TransactionDetailsModal__value--capitalize{text-transform:capitalize}.TransactionDetailsModal__value--highlight{color:#105e96;font-weight:600}.TransactionDetailsModal__actions{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px;width:100%}@media(max-width:768px){.TransactionDetailsModal__header{flex-direction:column;gap:16px;text-align:center}.TransactionDetailsModal__amount{font-size:24px;line-height:28px}.TransactionDetailsModal__grid{gap:12px;grid-template-columns:1fr}.TransactionDetailsModal__section{gap:12px;padding:16px}.TransactionDetailsModal__section-title{font-size:15px;padding-bottom:8px}.TransactionDetailsModal__field{gap:4px}.TransactionDetailsModal__label{font-size:12px}.TransactionDetailsModal__value{font-size:13px;line-height:18px}.TransactionDetailsModal__value--mono{font-size:12px;padding:3px 6px}.TransactionDetailsModal__actions{flex-direction:column-reverse;gap:8px}.TransactionDetailsModal__actions .UIButton{width:100%}}@media(max-width:480px){.TransactionDetailsModal__header{padding:20px}.TransactionDetailsModal__amount{font-size:20px;line-height:24px}.TransactionDetailsModal__section{padding:12px}.TransactionDetailsModal__section-title{font-size:14px}.TransactionDetailsModal__loading{padding:40px 15px}.TransactionDetailsModal__error{padding:24px 15px}}.TicketsPage__content{display:flex;flex-direction:column;gap:32px;width:100%}@media(max-width:768px){.TicketsPage{gap:16px;padding:16px;position:relative;right:auto;top:auto;width:100%}.TicketsPage__content{gap:16px}}.NotificationsPage__content{display:flex;flex-direction:column;gap:24px;margin-top:24px}.NotificationsList__header{width:100%}.NotificationsList__title-row{align-items:center;display:flex;justify-content:space-between;width:100%}.NotificationsList__title-content{align-items:center;display:flex;gap:16px}.NotificationsList__title{font-size:20px;font-weight:700;margin:0}.NotificationsList__type-select{min-width:180px}.NotificationsList__separator{background-color:#e0e0e0;height:1px;margin-top:16px}.NotificationsList__content{width:100%}.NotificationsList__error,.NotificationsList__loading,.NotificationsList__no-data{color:#637381;padding:40px;text-align:center}.NotificationsList__pagination{align-items:center;display:flex;justify-content:space-between;margin-top:24px;padding:0 16px;width:100%}.NotificationsList__page-info{color:#637381;font-size:14px}.DocumentsSearchForm{align-items:center;display:flex;gap:16px;margin-bottom:20px}.DocumentsSearchForm__controls{flex-grow:1}.DocumentsSearchForm__input{width:100%}.DocumentsSearchForm__actions{flex-shrink:0}.DocumentsPage__content{margin-top:20px}.DocumentsSection__title-header{align-items:center;display:flex;flex-direction:row;gap:8px;height:34px;justify-content:space-between;padding:0;width:100%}.DocumentsSection__title-content{flex:1 1;flex-grow:0;order:0}.DocumentsSection__divider{border:1px solid #dfe3e8;height:0;margin:8px 0;width:100%}.DocumentsSection__table-container{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.DocumentsSection__table{display:flex;flex-direction:column;gap:16px;width:100%}.DocumentsSection__table-header{grid-gap:32px;align-items:center;background:#f4f6f8;border-bottom:1px solid #dfe3e8;box-sizing:border-box;display:grid!important;gap:32px;grid-template-columns:60px 1fr 1fr 200px!important;height:48px;width:100%!important}.DocumentsSection__header-cell{align-items:center;color:#637381;display:flex;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:15px;padding-left:16px;text-transform:uppercase}.DocumentsSection__header-cell:first-child{justify-content:center;padding-left:0}.DocumentsSection__table-body{display:flex;flex-direction:column;gap:16px}.DocumentsSection__table-row{grid-gap:32px;align-items:center;border-bottom:1px solid #dfe3e8;box-sizing:border-box;display:grid!important;gap:32px;grid-template-columns:60px 1fr 1fr 200px!important;min-height:58px;width:100%!important}.DocumentsSection__cell{align-items:center;color:#105e96;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:24px;min-height:58px}.DocumentsSection__cell--type{justify-content:center}.DocumentsSection__cell--filename{padding:8px 0}.DocumentsSection__filename-input{height:42px;width:100%!important}.DocumentsSection__filename-input .UIInput__container{width:100%!important}.DocumentsSection__filename-input input{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:12px 20px}.DocumentsSection__action-buttons{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:center;width:100%}.DocumentsSection__empty-state{border-bottom:1px solid #dfe3e8;color:#868e96;grid-column:1/-1;padding:32px;text-align:center}.DocumentsSection__upload-container{margin-top:20px;width:100%}.DocumentsSection__file-uploader,.DocumentsSection__upload-container{align-items:center;display:flex;flex-direction:column;height:240px;justify-content:center}.DocumentsSection__file-uploader{background:#f4f6f8;border:1px dashed #868e96;border-radius:6px;box-sizing:border-box;gap:16px;padding:120px 0;width:720px}.DocumentsSection__file-uploader .FileUploader__content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.DocumentsSection__file-uploader .FileUploader__text{color:#868e96;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:36px;margin:0;text-align:center}.DocumentsSection__file-uploader .FileUploader__text span{display:block;font-size:32px;line-height:36px;margin:0}.DocumentsSection__file-uploader .FileUploader__btn{height:42px;width:114px}.DocumentsSection__file-uploader .FileUploader__subtext{color:#868e96;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0;text-align:center}@media(max-width:1200px){.DocumentsSection__upload-container{padding:0}.DocumentsSection__file-uploader{max-width:720px;width:100%}}@media(max-width:768px){.DocumentsSection__table-container{overflow-x:auto}.DocumentsSection__table{min-width:600px}.DocumentsSection__table-header,.DocumentsSection__table-row{gap:20px;grid-template-columns:50px 1fr 1fr 150px}.DocumentsSection__action-buttons{gap:4px}.DocumentsSection__file-uploader{height:200px;padding:60px 20px}.DocumentsSection__file-uploader .FileUploader__text,.DocumentsSection__file-uploader .FileUploader__text span{font-size:24px;line-height:28px}}@media(max-width:480px){.DocumentsSection__title-header{gap:4px}.DocumentsSection__upload-container{padding:0}.DocumentsSection__table-header,.DocumentsSection__table-row{gap:16px;grid-template-columns:40px 1fr 1fr 120px}.DocumentsSection__action-buttons{flex-direction:column;gap:4px;height:auto;padding:8px 0}.DocumentsSection__cell--actions{height:auto;min-height:70px}.DocumentsSection__file-uploader{height:160px;padding:40px 16px}.DocumentsSection__file-uploader .FileUploader__text,.DocumentsSection__file-uploader .FileUploader__text span{font-size:18px;line-height:22px}.DocumentsSection__file-uploader .FileUploader__btn{height:36px;width:100px}.DocumentsSection__file-uploader .FileUploader__subtext{font-size:12px;line-height:18px}}.ComingSoon{align-items:center;display:flex;justify-content:center;min-height:40vh;padding:2rem}.ComingSoon__container{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 12px #0000000f;max-width:300px;padding:2rem;text-align:center}.ComingSoon__title{color:#2c3e50;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem}.ComingSoon__progress-bar{background:#e9ecef;border-radius:2px;height:4px;overflow:hidden;width:100%}.ComingSoon__progress-fill{animation:progress 3s ease-in-out infinite;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:2px;height:100%;width:35%}@media(max-width:768px){.ComingSoon{padding:1rem}.ComingSoon__container{padding:1.5rem}.ComingSoon__title{font-size:1.25rem}}@keyframes progress{0%{width:35%}50%{width:75%}to{width:35%}}.DocumentsPage{min-height:100vh;padding:0;width:100%}.AccountPage__delete-button{align-items:flex-start}.AccountPage__bottom-buttons,.AccountPage__delete-button{display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}.AccountPage__bottom-buttons{align-items:center;box-sizing:border-box;padding:48px 148px}@media(max-width:768px){.AccountPage__bottom-buttons{flex-direction:column;gap:12px;padding:32px 24px}}@media(max-width:480px){.AccountPage__delete-button{flex-direction:column;gap:12px}.AccountPage__delete-button>*{width:100%}.AccountPage__bottom-buttons{flex-direction:column;gap:12px;padding:24px 0}.AccountPage__bottom-buttons>*{width:100%}}.CompanyInformationSection__address-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;width:100%}.CompanyInformationSection__address-row>:first-child,.CompanyInformationSection__address-row>:nth-child(3){flex:1 1;min-width:80px}.CompanyInformationSection__address-row>:nth-child(2){flex:3 1;min-width:200px}.CompanyInformationSection__address-row .UIInput,.CompanyInformationSection__address-row .UIInput__container{width:100%!important}.CompanyInformationSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.CompanyInformationSection__address-row{flex-direction:column;gap:16px}.CompanyInformationSection__address-row>:first-child,.CompanyInformationSection__address-row>:nth-child(2),.CompanyInformationSection__address-row>:nth-child(3){flex:none;min-width:auto;width:100%}}@media(max-width:480px){.CompanyInformationSection__buttons{flex-direction:column;gap:12px}.CompanyInformationSection__buttons>*{width:100%}}.BillingInformationSection__name-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;width:540px}.BillingInformationSection__name-row>*{flex:none;width:262px}.BillingInformationSection__name-row .UIInput,.BillingInformationSection__name-row .UIInput__container{width:100%!important}.BillingInformationSection__date-field{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;padding-left:20px;width:540px}.BillingInformationSection__agreement-checkbox{align-items:center;display:flex;flex-direction:row;gap:9px;height:24px;width:532px}.BillingInformationSection__agreement-checkbox .UICheckbox{align-items:center;display:flex;flex-direction:row;gap:9px;width:100%}.BillingInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px;width:507px}.BillingInformationSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(max-width:768px){.BillingInformationSection__name-row{flex-direction:column;gap:16px;width:100%}.BillingInformationSection__name-row>*{flex:none;width:100%}.BillingInformationSection__agreement-checkbox,.BillingInformationSection__date-field{width:100%}.BillingInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{width:auto}}@media(max-width:480px){.BillingInformationSection__agreement-checkbox .UICheckbox .UICheckbox__label{font-size:13px;line-height:20px}.BillingInformationSection__buttons{flex-direction:column;gap:12px}.BillingInformationSection__buttons>*{width:100%}}.TwoStepVerificationSection__section{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:0 148px;width:100%}.TwoStepVerificationSection__section-title{color:#161c24;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:19px;line-height:19px;margin:0;width:auto}.TwoStepVerificationSection__phone-row{align-items:flex-start;display:flex;flex-direction:row;gap:21px;height:42px;width:720px}.TwoStepVerificationSection__country-select{flex-shrink:0;width:156px}.TwoStepVerificationSection__country-select .UISelect{width:100%!important}.TwoStepVerificationSection__phone-input{flex-shrink:0;width:543px}.TwoStepVerificationSection__phone-input .UIInput{width:100%!important}.TwoStepVerificationSection__code-row{align-items:flex-start;display:flex;flex-direction:row;gap:8px;height:42px;width:292px}.TwoStepVerificationSection__code-input{flex-shrink:0;height:42px;width:42px}.TwoStepVerificationSection__code-input .UIInput{font-size:16px;font-weight:600;padding:12px 20px!important;text-align:center;width:42px!important}.TwoStepVerificationSection__code-input .UIInput__container{width:42px!important}.TwoStepVerificationSection__checkbox-row{align-items:center;display:flex;flex-direction:row;gap:9px;height:24px;margin-top:8px;padding:0;width:201px}.TwoStepVerificationSection__help-link{color:#fb2f54;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:17px;line-height:17px;text-decoration:underline;width:269px}.TwoStepVerificationSection__help-link:hover{color:#f20530}.TwoStepVerificationSection__divider{border:1px solid #f4f6f8;height:0;margin:16px auto;width:720px}.TwoStepVerificationSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:16px;width:100%}@media(max-width:768px){.TwoStepVerificationSection__section{padding:0 24px}.TwoStepVerificationSection__phone-row{flex-direction:column;gap:16px;height:auto;width:100%}.TwoStepVerificationSection__country-select,.TwoStepVerificationSection__phone-input{width:100%}.TwoStepVerificationSection__code-row{flex-wrap:wrap;justify-content:center;width:100%}.TwoStepVerificationSection__divider{width:100%}}@media(max-width:480px){.TwoStepVerificationSection__section{padding:0}.TwoStepVerificationSection__buttons{flex-direction:column;gap:12px}.TwoStepVerificationSection__buttons>*{width:100%}.TwoStepVerificationSection__code-row{gap:4px}.TwoStepVerificationSection__code-input{width:38px}.TwoStepVerificationSection__code-input .UIInput{font-size:14px;padding:8px!important;width:38px!important}.TwoStepVerificationSection__checkbox-row,.TwoStepVerificationSection__help-link{width:100%}}.UIInputSearch{width:100%}.UIInputSearch__search-wrapper{position:relative;width:100%}.UIInputSearch__search-wrapper .UIInput,.UIInputSearch__search-wrapper .UIInput__container{width:100%!important}.UIInputSearch__icon{height:24px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.UIInputSearch__icon--search{color:#919eab}.UIInputSearch__icon--clear{color:#c4cdd5;cursor:pointer;height:16px;pointer-events:all;width:16px}.UIInputSearch__icon--clear:hover{color:#637381;transform:translateY(-50%) scale(1.1)}.UIInputSearch__icon--clear:active{transform:translateY(-50%) scale(.95)}@media(max-width:768px){.UIInputSearch__icon{height:20px;right:10px;width:20px}}.UITenantTable{display:flex;flex-direction:column;height:100%;width:100%}.UITenantTable--compact{width:100%}.UITenantTable--compact .UITenantTable__row{min-height:64px;padding:8px 16px;width:100%}.UITenantTable--compact .UITenantTable__header{padding:8px 16px;width:100%}.UITenantTable--compact .UITenantTable__body{width:100%}.UITenantTable__header{align-items:center;background:#f4f6f8;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:37px;height:48px;justify-content:space-between;padding:8px 16px;width:100%}.UITenantTable__header-title{color:#637381;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:15px;line-height:15px;margin:0;order:0;text-transform:uppercase;width:51px}.UITenantTable__header-sort{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:1px;height:22px;justify-content:center;order:1;width:8px}.UITenantTable__sort-arrow{height:7px;width:8px}.UITenantTable__sort-arrow--up{fill:#105e96;order:0}.UITenantTable__sort-arrow--down{fill:#c4cdd5;order:1}.UITenantTable__body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.UITenantTable__body::-webkit-scrollbar{width:6px}.UITenantTable__body::-webkit-scrollbar-track{background:#0000}.UITenantTable__body::-webkit-scrollbar-thumb{background:#c4cdd5;border-radius:3px}.UITenantTable__body::-webkit-scrollbar-thumb:hover{background:#919eab}.UITenantTable__row{align-items:center;border-bottom:1px solid #dfe3e8;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;gap:8px;min-height:72px;padding:0 16px;transition:background-color .2s ease;width:100%}.UITenantTable__row:hover{background-color:#105e960d}.UITenantTable__row:last-child{border-bottom:none}.UITenantTable__unread-badge{align-items:center;background:#fb2f54;border-radius:16px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:10px;height:32px;justify-content:center;line-height:24px;order:1;padding:0;width:32px}.UITenantTable__actions{display:flex;flex-direction:row;flex-shrink:0;gap:8px;margin-left:auto;order:2}@media(max-width:768px){.UITenantTable__header{padding:8px 12px}.UITenantTable__row{flex-wrap:wrap;gap:12px;min-height:60px;padding:12px}.UITenantTable__unread-badge{margin-left:auto;margin-right:8px;order:1}.UITenantTable__actions{flex-direction:row;gap:8px;justify-content:flex-end;margin-left:0;width:100%}.UITenantTable--compact .UITenantTable__row{min-height:56px;padding:8px 12px}}@media(max-width:480px){.UITenantTable__header,.UITenantTable__row{padding:8px}.UITenantTable__actions{justify-content:center}}.ActiveConversationsList{background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;display:flex;flex-direction:column;min-height:400px;padding:32px 0;width:100%}.ActiveConversationsList__header{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:16px;padding:0 16px;width:100%}.ActiveConversationsList__title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0}.ActiveConversationsList__divider{border:1px solid #919eab;height:0;margin:8px 0 0;width:100%}.ActiveConversationsList__search{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:8px;height:72px;padding:0 16px;width:100%}.ActiveConversationsList__table{background:#fff;display:flex;flex:1 1;flex-direction:column;width:100%}@media(max-width:1200px){.ActiveConversationsList{max-width:524px;width:100%}.ActiveConversationsList__divider,.ActiveConversationsList__header,.ActiveConversationsList__search,.ActiveConversationsList__table{width:100%}}@media(max-width:768px){.ActiveConversationsList{height:auto;min-height:400px;padding:24px 0}.ActiveConversationsList__search{height:60px;padding:0 12px}.ActiveConversationsList__header{padding:0 12px}}@media(max-width:480px){.ActiveConversationsList__header,.ActiveConversationsList__search{padding:0 8px}}.UIChatInput{align-items:center;display:flex;flex-direction:row;gap:8px;width:100%}.UIChatInput--small .UIChatInput__input{font-size:12px;height:32px;padding:8px 16px}.UIChatInput--small .UIChatInput__attach-button{height:32px;width:32px}.UIChatInput--small .UIChatInput__attach-button svg{height:20px;width:20px}.UIChatInput--small .UIChatInput__send-button{height:32px;width:32px}.UIChatInput--medium .UIChatInput__input{font-size:14px;height:42px;padding:12px 20px}.UIChatInput--medium .UIChatInput__attach-button{height:42px;width:42px}.UIChatInput--medium .UIChatInput__attach-button svg{height:24px;width:24px}.UIChatInput--medium .UIChatInput__send-button{height:42px;width:42px}.UIChatInput--large .UIChatInput__input{font-size:16px;height:52px;padding:16px 24px}.UIChatInput--large .UIChatInput__attach-button{height:52px;width:52px}.UIChatInput--large .UIChatInput__attach-button svg{height:28px;width:28px}.UIChatInput--large .UIChatInput__send-button{height:52px;width:52px}.UIChatInput--disabled{opacity:.6;pointer-events:none}.UIChatInput__input{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;color:#5e676e;display:flex;flex:1 1;flex-direction:row;font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:24px;outline:none;transition:border-color .2s ease;width:100%}.UIChatInput__input::placeholder{color:#919eab}.UIChatInput__input:focus{border-color:#105e96;box-shadow:0 0 0 2px #105e961a}.UIChatInput__input:disabled{background-color:#f9fafb;color:#c4cdd5;cursor:not-allowed}.UIChatInput__attach-button{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:all .2s ease}.UIChatInput__attach-button:hover{background-color:#105e960d;border-color:#105e96}.UIChatInput__attach-button:disabled{cursor:not-allowed;opacity:.5}.UIChatInput__attach-button svg{color:#637381}.UIChatInput__send-button{background:#76c102;border-radius:8px;flex-shrink:0}.UIChatInput__send-button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.UIChatInput{gap:6px}.UIChatInput__input{font-size:14px}.UIChatInput__attach-button,.UIChatInput__send-button{height:36px;width:36px}}@media(max-width:480px){.UIChatInput{flex-wrap:wrap;gap:8px}.UIChatInput__input{flex:1 1;min-width:200px}.UIChatInput__attach-button,.UIChatInput__send-button{flex-shrink:0}}.UIChatMessage{align-items:flex-start;display:flex;gap:8px;margin-bottom:16px;width:100%}.UIChatMessage--received{flex-direction:row}.UIChatMessage--received .UIChatMessage__content{align-items:flex-start}.UIChatMessage--received .UIChatMessage__text{background:#fff;border:1px solid #c4cdd5;border-radius:4px;color:#454f5b}.UIChatMessage--received .UIChatMessage__timestamp{text-align:left}.UIChatMessage--sent{flex-direction:row-reverse}.UIChatMessage--sent .UIChatMessage__content{align-items:flex-end}.UIChatMessage--sent .UIChatMessage__text{background:#dfe3e8;border-radius:4px;color:#454f5b}.UIChatMessage--sent .UIChatMessage__timestamp{text-align:right}.UIChatMessage--small .UIChatMessage__avatar{height:32px;width:32px}.UIChatMessage--small .UIChatMessage__text{font-size:12px;padding:12px}.UIChatMessage--small .UIChatMessage__timestamp{font-size:10px}.UIChatMessage--medium .UIChatMessage__avatar{height:42px;width:42px}.UIChatMessage--medium .UIChatMessage__text{font-size:14px;padding:16px}.UIChatMessage--medium .UIChatMessage__timestamp{font-size:12px}.UIChatMessage--large .UIChatMessage__avatar{height:52px;width:52px}.UIChatMessage--large .UIChatMessage__text{font-size:16px;padding:20px}.UIChatMessage--large .UIChatMessage__timestamp{font-size:14px}.UIChatMessage__avatar-container{flex-shrink:0}.UIChatMessage__avatar{border:1px solid #dfe3e8;border-radius:50%;height:42px;object-fit:cover;width:42px}.UIChatMessage__content{display:flex;flex-direction:column;gap:4px;min-width:120px;width:100%}.UIChatMessage__text{word-wrap:break-word;align-items:center;box-sizing:border-box;display:flex;font-size:14px;overflow-wrap:break-word;padding:16px;width:100%}.UIChatMessage__text,.UIChatMessage__timestamp{font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:24px}.UIChatMessage__timestamp{color:#919eab;flex-shrink:0;font-size:12px}@media(max-width:768px){.UIChatMessage{gap:6px;margin-bottom:12px}.UIChatMessage__avatar{height:36px;width:36px}.UIChatMessage__text{font-size:13px;line-height:20px;padding:12px}.UIChatMessage__timestamp{font-size:11px}}@media(max-width:480px){.UIChatMessage__avatar{height:32px;width:32px}.UIChatMessage__text{font-size:12px;line-height:18px;padding:10px 12px}}.ConversationView{align-items:center;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;display:flex;flex:none;flex-direction:column;flex-grow:1;height:768px;justify-content:flex-end;order:1;padding:14px 0 0;width:100%}.ConversationView__empty-state{align-items:center;color:#919eab;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:100%;justify-content:center}.ConversationView__header{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:50px;order:0;padding:0;width:100%}.ConversationView__header-content{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:42px;order:0;padding:0 16px;width:100%}.ConversationView__header-actions{display:flex;flex-direction:row;gap:8px;margin-left:auto}.ConversationView__header-divider{align-self:stretch;background-color:#c4cdd5;border:none;flex:none;flex-grow:0;height:1px;margin:0;order:1;width:100%}.ConversationView__chat{align-self:stretch;background:#fff;border-radius:10px;flex:none;flex-direction:column;flex-grow:1;height:calc(100% - 64px);justify-content:space-between;order:1;padding:16px 32px 32px}.ConversationView__chat,.ConversationView__messages{align-items:flex-start;display:flex;gap:16px;width:100%}.ConversationView__messages{flex:1 1;flex-direction:column;height:400px;overflow-x:hidden;overflow-y:auto;padding:0 8px 0 0}.ConversationView__messages::-webkit-scrollbar{width:6px}.ConversationView__messages::-webkit-scrollbar-track{background:#0000}.ConversationView__messages::-webkit-scrollbar-thumb{background:#c4cdd5;border-radius:3px}.ConversationView__messages::-webkit-scrollbar-thumb:hover{background:#919eab}.ConversationView__date{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:17px;height:24px;order:0;padding:0;width:100%}.ConversationView__date-line{background:#919eab;border-radius:10px;flex:1 1;height:1.07px;opacity:.2}.ConversationView__date-text{align-items:center;color:#919eab;display:flex;flex:none;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.ConversationView__new-messages{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:17px;height:24px;order:2;padding:0;width:100%}.ConversationView__new-messages-line{background:#5cb2ef;border-radius:10px;flex:1 1;height:1.07px;opacity:.2}.ConversationView__new-messages-text{align-items:center;color:#5cb2ef;display:flex;flex:none;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.ConversationView__loading{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;width:100%}.ConversationView__loading-spinner{animation:spin 1s linear infinite;border:3px solid #c4cdd5;border-radius:50%;border-top-color:#105e96;height:32px;width:32px}.ConversationView__loading-text{color:#637381;font-family:Inter,sans-serif;font-size:14px}@media(max-width:1200px){.ConversationView{max-width:524px;width:100%}}@media(max-width:768px){.ConversationView{height:auto;min-height:400px;padding:14px 0}.ConversationView__chat{gap:16px;height:auto;min-height:300px;padding:16px 20px 20px}.ConversationView__messages{gap:12px;height:250px;padding-right:4px}.ConversationView__header-content{padding:0 12px}}@media(max-width:480px){.ConversationView__chat{padding:12px 16px 16px}.ConversationView__messages{height:200px}.ConversationView__header-content{padding:0 8px}}.ChatsPage .UIPageTitle{margin-bottom:24px}.ChatsPage__placeholder-card{height:100%}.ChatsPage__placeholder-body{align-items:center;display:flex;height:100%;justify-content:center}.ChatsPage__placeholder-content{color:#919eab;text-align:center}.ChatsPage__placeholder-title{color:#637381;margin-top:16px}.ChatsPage--item{cursor:pointer;display:flex;gap:8px;padding:8px}.ChatsPage--item:hover{background-color:#f9f9f9}.ChatsPage--item-unread i{color:#161c24;font-size:20px}.ChatsPage--item-left{align-items:center;border:1px solid #9a9a9a;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.ChatsPage--item-left-image{height:100%;object-fit:cover;width:100%}.ChatsPage--item-right{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.ChatsPage--item-right-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.ChatsPage--item-right-name{font-weight:600}.ChatsPage--item-right-date{color:#777;font-size:14px;line-height:1}.ChatsPage--item-right-message{color:#777;font-size:14px;word-break:break-word}.NotFoundPage,.UnableToConnect{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.UnableToConnect{background-color:#2b435b;color:#fff;font-size:2rem}.UnableToConnect--message{padding:0 10px;text-align:center}.ReportsPage,.SettingsPage,.SupportPage{min-height:100vh;padding:0;width:100%}.TicketsPage{align-items:center;display:flex;flex-direction:column;gap:32px;height:auto;padding:32px;position:absolute;right:0;top:66px;width:1144px}@media(max-width:768px){.TicketsPage{gap:16px;padding:16px;position:relative;right:auto;top:auto;width:100%}}.TicketsTransactionsSection__header{display:flex;flex-direction:column;gap:8px;width:100%}.TicketsTransactionsSection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.TicketsTransactionsSection__title-content{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:16px;padding:0}.TicketsTransactionsSection__title{color:#161c24;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;white-space:nowrap}.TicketsTransactionsSection__period-select,.TicketsTransactionsSection__period-select .UISelect,.TicketsTransactionsSection__property-select,.TicketsTransactionsSection__property-select .UISelect,.TicketsTransactionsSection__tenant-select,.TicketsTransactionsSection__tenant-select .UISelect{width:200px!important}.TicketsTransactionsSection__collapse-btn{align-items:center;background:#fff;border:1px solid #c4cdd5;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;padding:0;transition:all .2s ease;width:34px}.TicketsTransactionsSection__collapse-btn:hover{background-color:#105e960d;border-color:#105e96}.TicketsTransactionsSection__collapse-btn:focus{box-shadow:0 0 0 3px #105e961a;outline:none}.TicketsTransactionsSection__collapse-icon{color:#919eab;height:16px;transition:transform .2s ease;width:16px}.TicketsTransactionsSection__collapse-icon--collapsed{transform:rotate(180deg)}.TicketsTransactionsSection__separator{background:#dfe3e8;height:1px;width:100%}.TicketsTransactionsSection__content{display:flex;flex-direction:column;gap:0;width:100%}.TicketsTransactionsSection__loading{color:#637381}.TicketsTransactionsSection__error,.TicketsTransactionsSection__loading{align-items:center;display:flex;font-family:Inter;font-size:14px;font-weight:500;justify-content:center;padding:40px}.TicketsTransactionsSection__error{background:#fb2f541a;border-radius:8px;color:#fb2f54;margin:16px}.TicketsTransactionsSection__no-data{align-items:center;color:#637381;display:flex;font-family:Inter;font-size:14px;font-style:italic;font-weight:500;justify-content:center;padding:40px}.TicketsTransactionsSection__property-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.TicketsTransactionsSection__property-name{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.TicketsTransactionsSection__tenant-link{color:inherit;display:block;text-decoration:none}.TicketsTransactionsSection__tenant-link:hover{text-decoration:none}.TicketsTransactionsSection__unit-link{color:inherit;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px;text-decoration:none}.TicketsTransactionsSection__unit-link:hover{text-decoration:none}.TicketsTransactionsSection__property-link{color:inherit;display:block;text-decoration:none}.TicketsTransactionsSection__property-link:hover{text-decoration:none}.TicketsTransactionsSection__menu-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;width:16px}.TicketsTransactionsSection__menu-button svg{color:#637381;height:16px;width:16px}.TicketsTransactionsSection__menu-button:hover{background:#dfe3e81a;border-radius:4px}.TicketsTransactionsSection__navigation{margin-top:0;padding-top:32px}.TicketsTransactionsSection__pagination{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:24px 24px 0;width:100%}.TicketsTransactionsSection__page-info{color:#637381;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}.TicketsTransactionsSection__paginator{display:flex;flex:1 1;justify-content:center}@media(max-width:968px){.TicketsTransactionsSection__title-content{gap:12px}.TicketsTransactionsSection__period-select,.TicketsTransactionsSection__period-select .UISelect,.TicketsTransactionsSection__property-select,.TicketsTransactionsSection__property-select .UISelect,.TicketsTransactionsSection__tenant-select,.TicketsTransactionsSection__tenant-select .UISelect{width:150px!important}}@media(max-width:768px){.TicketsTransactionsSection__title-row{flex-direction:column;gap:16px;height:auto}.TicketsTransactionsSection__title-content{flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.TicketsTransactionsSection__title{margin-bottom:8px;text-align:center;width:100%}.TicketsTransactionsSection__period-select,.TicketsTransactionsSection__period-select .UISelect,.TicketsTransactionsSection__property-select,.TicketsTransactionsSection__property-select .UISelect,.TicketsTransactionsSection__tenant-select,.TicketsTransactionsSection__tenant-select .UISelect{width:140px!important}.TicketsTransactionsSection__collapse-btn{margin-top:8px}.TicketsTransactionsSection__error,.TicketsTransactionsSection__loading,.TicketsTransactionsSection__no-data{margin:8px;padding:20px}.TicketsTransactionsSection__pagination{align-items:center;flex-direction:column;gap:12px;padding:16px 16px 0}.TicketsTransactionsSection__page-info{font-size:12px;order:2}.TicketsTransactionsSection__paginator{order:1}}@media(max-width:480px){.TicketsTransactionsSection__title-content{align-items:center;flex-direction:column;gap:12px}.TicketsTransactionsSection__period-select,.TicketsTransactionsSection__property-select,.TicketsTransactionsSection__tenant-select{max-width:200px;width:100%!important}.TicketsTransactionsSection__period-select .UISelect,.TicketsTransactionsSection__property-select .UISelect,.TicketsTransactionsSection__tenant-select .UISelect{width:100%!important}.TicketsTransactionsSection__pagination{padding:12px 12px 0}}.TicketDetailsModal{min-height:400px;padding:24px}.TicketDetailsModal__error,.TicketDetailsModal__loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:center;min-height:300px}.TicketDetailsModal__spinner{animation:spin 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}.TicketDetailsModal__error p{color:#ef4444;font-size:14px;margin-top:8px}.TicketDetailsModal__layout{display:flex;gap:24px}.TicketDetailsModal__main{display:flex;flex:2 1;flex-direction:column;gap:24px}.TicketDetailsModal__sidebar{background-color:#f9fafb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:24px;padding:24px}.TicketDetailsModal__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.TicketDetailsModal__subject{color:#111827;font-size:24px;font-weight:700;line-height:1.3}.TicketDetailsModal__section-title{border-bottom:1px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.TicketDetailsModal__field{display:flex;flex-direction:column;margin-bottom:16px}.TicketDetailsModal__field:last-child{margin-bottom:0}.TicketDetailsModal__label{color:#6b7280;font-size:12px;margin-bottom:4px;text-transform:uppercase}.TicketDetailsModal__value{color:#111827;font-size:16px}.TicketDetailsModal__value--link{color:#3b82f6;text-decoration:none}.TicketDetailsModal__value--link:hover{text-decoration:underline}.TicketDetailsModal__value--mono{background-color:#f3f4f6;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:2px 6px}.TicketDetailsModal__value--capitalize{text-transform:capitalize}.TicketDetailsModal__description-text{color:#111827;font-size:16px;line-height:1.6;white-space:pre-wrap}.TicketDetailsModal__actions{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;margin-top:24px;padding-top:24px;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssessmentPage,.BudgetPage,.ExpensesPage,.IncomePage,.StatementtPage{min-height:100vh;padding:0;width:100%}.test-page{width:100%}.test-page h1{color:#161c24;font-size:28px;margin-bottom:16px}.test-page p{color:#637381;margin-bottom:8px}.test-page__content{display:flex;flex-wrap:wrap;gap:16px;margin:32px 0}.test-page__box{flex:1 1;min-width:200px;padding:20px;text-align:center}.test-page__box,.test-page__long-content{background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f}.test-page__long-content{margin-top:32px;padding:24px;width:100%}.test-page__long-content h2{color:#161c24;margin-bottom:16px}.TenantEditPage{display:flex;flex-direction:column;gap:32px}.TenantEditPage__header-actions{align-items:center;display:flex;flex-direction:row;gap:16px}@media(max-width:768px){.TenantEditPage{gap:24px}.TenantEditPage__header-actions{gap:12px}}.TicketOverviewSection__info{display:flex;flex-direction:column;gap:32px}.TicketOverviewSection__header-section{align-items:flex-start;background:#f4f6f8;border-radius:8px;display:flex;gap:64px;padding:32px 148px}@media(max-width:1200px){.TicketOverviewSection__header-section{gap:32px;padding:24px 32px}}@media(max-width:768px){.TicketOverviewSection__header-section{flex-direction:column;gap:24px;padding:16px 24px}}.TicketOverviewSection__property-section,.TicketOverviewSection__tenant-section{align-items:flex-start;display:flex;gap:32px}.TicketOverviewSection__tenant-section{width:215px}@media(max-width:768px){.TicketOverviewSection__tenant-section{width:100%}}.TicketOverviewSection__property-section{width:454px}@media(max-width:768px){.TicketOverviewSection__property-section{width:100%}}.TicketOverviewSection__field-labels{display:flex;flex-direction:column;gap:16px}.TicketOverviewSection__field-name{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;min-width:fit-content}.TicketOverviewSection__field-values{display:flex;flex-direction:column;gap:16px}.TicketOverviewSection__field-value{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:24px}.TicketOverviewSection__field-value--link{color:#105e96;cursor:pointer}.TicketOverviewSection__field-value--link:hover{text-decoration:underline}.TicketOverviewSection__location-icon,.TicketOverviewSection__property-icon,.TicketOverviewSection__unit-icon{color:#105e96;flex-shrink:0;height:16px;width:16px}.TicketOverviewSection__location-icon svg,.TicketOverviewSection__location-icon svg *,.TicketOverviewSection__location-icon svg path,.TicketOverviewSection__property-icon svg,.TicketOverviewSection__property-icon svg *,.TicketOverviewSection__property-icon svg path,.TicketOverviewSection__unit-icon svg,.TicketOverviewSection__unit-icon svg *,.TicketOverviewSection__unit-icon svg path{stroke:currentColor!important;fill:none!important}.TicketOverviewSection__details-section{padding:0 148px}@media(max-width:1200px){.TicketOverviewSection__details-section{padding:0 32px}}@media(max-width:768px){.TicketOverviewSection__details-section{padding:0 24px}}.TicketOverviewSection__details-table{align-items:flex-start;display:flex;gap:32px}@media(max-width:768px){.TicketOverviewSection__details-table{flex-direction:column;gap:24px}}.TicketOverviewSection__details-column{align-items:flex-start;display:flex;flex:1 1;gap:32px}.TicketOverviewSection__category-badge,.TicketOverviewSection__subject-badge{align-items:center;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;color:#161c24;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:18px;padding:4px 16px}.TicketOverviewSection__status-badge{align-items:center;border-radius:16px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:12px;padding:3px 8px;text-align:center;text-transform:uppercase}.TicketOverviewSection__status-badge--open{background:#5cb2ef}.TicketOverviewSection__status-badge--in_progress{background:#ffa726}.TicketOverviewSection__status-badge--resolved{background:#76c102}.TicketOverviewSection__status-badge--closed{background:#919eab}.TicketOverviewSection__status-badge--on_hold{background:#ff5722}.TicketOverviewSection__status-badge:not([class*="--"]){background:#5cb2ef}.TicketOverviewSection__description-section{display:flex;flex-direction:column;gap:8px;padding:0 148px}@media(max-width:1200px){.TicketOverviewSection__description-section{padding:0 32px}}@media(max-width:768px){.TicketOverviewSection__description-section{padding:0 24px}}.TicketOverviewSection__description-text{color:#454f5b;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.TicketOverviewSection__actions{align-items:center;display:flex;justify-content:center;padding:0 148px}@media(max-width:1200px){.TicketOverviewSection__actions{padding:0 32px}}@media(max-width:768px){.TicketOverviewSection__actions{padding:0 24px}}.TicketOverviewSection__conversation-btn{align-items:center;background:#76c102;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:8px;height:42px;letter-spacing:-.03em;line-height:14px;padding:0 16px;transition:background-color .2s ease}.TicketOverviewSection__conversation-btn:hover:not(:disabled){background:#6ba801}.TicketOverviewSection__conversation-btn:active:not(:disabled){background:#5a8f01}.TicketOverviewSection__conversation-btn:disabled{cursor:not-allowed;opacity:.6}.TicketOverviewSection__conversation-icon{color:#fff;flex-shrink:0;height:24px;width:24px}.TicketOverviewSection__conversation-icon svg,.TicketOverviewSection__conversation-icon svg *,.TicketOverviewSection__conversation-icon svg path{fill:currentColor!important;stroke:none!important}.TicketOverviewSection--loading .TicketOverviewSection__info{opacity:.6;pointer-events:none}.TicketOverviewSection--collapsed .TicketOverviewSection__info{display:none}.TicketEditSection__form{display:flex;flex-direction:column;gap:32px;padding:0 148px}@media(max-width:1200px){.TicketEditSection__form{padding:0 32px}}@media(max-width:768px){.TicketEditSection__form{padding:0 24px}}.TicketEditSection__fields-section,.TicketEditSection__fields-table{align-items:flex-start;display:flex}.TicketEditSection__fields-table{gap:32px;max-width:720px;width:100%}.TicketEditSection__field-labels{display:flex;flex-direction:column;gap:32px;min-width:68px;padding-top:16px}.TicketEditSection__field-label{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:42px;line-height:24px}.TicketEditSection__field-inputs{display:flex;flex:1 1;flex-direction:column;gap:32px;padding-top:8px}.TicketEditSection__select{max-width:620px;width:100%}.TicketEditSection__select .UISelect__select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;padding:11px 20px}.TicketEditSection__select .UISelect__select:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961a;outline:none}.TicketEditSection__date-input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:42px;line-height:24px;max-width:620px;padding:11px 20px;width:100%}.TicketEditSection__date-input:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961a;outline:none}.TicketEditSection__note-section{display:flex;flex-direction:column;gap:16px;max-width:720px;width:100%}.TicketEditSection__note-checkbox{align-items:center;display:flex;gap:16px}.TicketEditSection__checkbox{background:#fff;border:1px solid #c4cdd5;border-radius:4px;cursor:pointer;height:16px;width:16px}.TicketEditSection__checkbox:checked{background:#105e96;border-color:#105e96;position:relative}.TicketEditSection__checkbox:checked:after{color:#fff;content:"✓";font-size:10px;font-weight:700;left:2px;position:absolute;top:-2px}.TicketEditSection__checkbox-label{cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.TicketEditSection__checkbox-label,.TicketEditSection__note-textarea{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:24px}.TicketEditSection__note-textarea{background:#fff;border:1px solid #dfe3e8;border-radius:6px;font-weight:400;height:72px;max-width:720px;padding:12px 20px;resize:vertical;width:100%}.TicketEditSection__note-textarea::placeholder{color:#919eab}.TicketEditSection__note-textarea:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961a;outline:none}.TicketEditSection__actions{align-items:flex-start;display:flex;gap:16px;justify-content:center;padding-top:16px}@media(max-width:768px){.TicketEditSection__actions{align-items:stretch;flex-direction:column}}.TicketEditSection .UIButton{border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:42px;letter-spacing:-.03em;line-height:14px;padding:14px 20px;transition:background-color .2s ease}.TicketEditSection .UIButton--primary{background:#105e96;color:#fff}.TicketEditSection .UIButton--primary:hover:not(:disabled){background:#0e4a7a}.TicketEditSection .UIButton--primary:active:not(:disabled){background:#0c3a5f}.TicketEditSection .UIButton--secondary{background:#0000;border:1px solid #105e96;color:#105e96}.TicketEditSection .UIButton--secondary:hover:not(:disabled){background:#105e960d}.TicketEditSection .UIButton--secondary:active:not(:disabled){background:#105e961a}.TicketEditSection .UIButton--success{background:#76c102;color:#fff}.TicketEditSection .UIButton--success:hover:not(:disabled){background:#6ba801}.TicketEditSection .UIButton--success:active:not(:disabled){background:#5a8f01}.TicketEditSection .UIButton--warning{background:#ffa726;color:#fff}.TicketEditSection .UIButton--warning:hover:not(:disabled){background:#ff9800}.TicketEditSection .UIButton--warning:active:not(:disabled){background:#f57c00}.TicketEditSection .UIButton--danger{background:#fb2f54;color:#fff}.TicketEditSection .UIButton--danger:hover:not(:disabled){background:#e02b4f}.TicketEditSection .UIButton--danger:active:not(:disabled){background:#c5274a}.TicketEditSection .UIButton:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.TicketEditSection__fields-table{flex-direction:column;gap:16px}.TicketEditSection__field-labels{flex-direction:row;flex-wrap:wrap;gap:16px;padding-top:0}.TicketEditSection__field-inputs{gap:16px;padding-top:0}.TicketEditSection__field-label{height:auto;min-width:80px}.TicketEditSection__actions{gap:12px}}.TicketEditSection--loading .TicketEditSection__form{opacity:.6;pointer-events:none}.TicketEditSection--collapsed .TicketEditSection__form{display:none}.App{min-height:100vh}.typography-h1{font-weight:400}.typography-h1,.typography-h1--medium{color:#212b36;font-family:Inter,sans-serif;font-size:32px;font-style:normal;line-height:39px;margin:0;padding:0}.typography-h1--medium{font-weight:500}.typography-h1--bold{color:#212b36;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:39px;margin:0;padding:0}.typography-h2{font-weight:400}.typography-h2,.typography-h2--medium{color:#212b36;font-family:Inter,sans-serif;font-size:28px;font-style:normal;line-height:34px;margin:0;padding:0}.typography-h2--medium{font-weight:500}.typography-h2--bold{color:#212b36;font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:34px;margin:0;padding:0}.typography-h3{font-weight:400}.typography-h3,.typography-h3--medium{color:#212b36;font-family:Inter,sans-serif;font-size:24px;font-style:normal;line-height:29px;margin:0;padding:0}.typography-h3--medium{font-weight:500}.typography-h3--bold{color:#212b36;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:29px;margin:0;padding:0}.typography-h4{font-weight:400}.typography-h4,.typography-h4--medium{color:#212b36;font-family:Inter,sans-serif;font-size:20px;font-style:normal;line-height:24px;margin:0;padding:0}.typography-h4--medium{font-weight:500}.typography-h4--bold{color:#212b36;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;padding:0}.typography-h5{font-weight:400}.typography-h5,.typography-h5--medium{color:#212b36;font-family:Inter,sans-serif;font-size:16px;font-style:normal;line-height:19px;margin:0;padding:0}.typography-h5--medium{font-weight:500}.typography-h5--bold{color:#212b36;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0;padding:0}.typography-h6{font-weight:400}.typography-h6,.typography-h6--medium{color:#212b36;font-family:Inter,sans-serif;font-size:14px;font-style:normal;line-height:17px;margin:0;padding:0}.typography-h6--medium{font-weight:500}.typography-h6--bold{color:#212b36;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:17px;margin:0;padding:0}.typography-body-large{font-size:16px}.typography-body-base,.typography-body-large{color:#454f5b;font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}.typography-body-base{font-size:14px}.typography-body-small{color:#454f5b;font-size:12px;line-height:20px}.typography-body-small,.typography-caption{font-family:Inter,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0}.typography-caption{color:#637381;font-size:10px;line-height:12px}body{-moz-osx-font-smoothing:grayscale;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}ul.reset,ul.reset li,ul.reset ul li{list-style-type:none;margin:0;padding:0;text-indent:0}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.mb-24{margin-bottom:24px}.pr-24{padding-right:24px}.bottom-section-buttons{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:30px;margin-top:30px}
/*# sourceMappingURL=main.7b76f57c.css.map*/