.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__initials{align-items:center;border-radius:50%;color:#fff;display:flex;font-family:Inter,sans-serif;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.UIAvatarImage--small{height:32px;width:32px}.UIAvatarImage--small .UIAvatarImage__initials{font-size:11px}.UIAvatarImage--medium{height:48px;width:48px}.UIAvatarImage--medium .UIAvatarImage__initials{font-size:14px}.UIAvatarImage--large{height:64px;width:64px}.UIAvatarImage--large .UIAvatarImage__initials{font-size:18px}.UIAvatarImage--xlarge{height:128px;width:128px}.UIAvatarImage--xlarge .UIAvatarImage__initials{font-size:32px}.UIAvatarImage--xxlarge{height:200px;width:200px}.UIAvatarImage--xxlarge .UIAvatarImage__initials{font-size:48px}.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}.LanguageToggle{background:#0000;border:1px solid;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.05em;padding:4px 10px;transition:opacity .2s}.LanguageToggle:hover{opacity:.75}.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{flex:1 1;min-height:0;min-width:0}.dashboard-layout__main,.sidebar{display:flex;flex-direction:column}.sidebar{align-items:center;background-color:#2b435b;color:#919eab;gap:24px;padding:24px;width:256px}.sidebar__logo{align-items:center;display:flex;gap:4px;height:100px;justify-content:space-between;padding:8px 0 0;width:172px}.sidebar__logo-img{height:92px;width:105px}.sidebar__nav{flex-grow:1;gap:24px;padding:8px 0}.sidebar__nav,.sidebar__nav-list{align-items:flex-start;display:flex;flex-direction:column;width:208px}.sidebar__nav-list{list-style:none;margin:0;padding:0}.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:-webkit-fit-content;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{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:20px;min-height:30px;padding:32px;position:relative;width:364px}.LoginPage-view-language{color:#105e96;position:absolute;right:14px;top:14px}.LoginPage-view-logo{align-items:center;display:flex;flex-direction:column;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%;height:40px;width:40px}.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:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;overflow-x:hidden;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1000}.UIModal--open{opacity:1;visibility:visible}.UIModal__content{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 1px .5px #052c650f;display:flex;flex-direction:column;justify-content:flex-end;overflow:visible;padding:32px;transform:translateY(20px);transition:transform .3s ease}.UIModal__content:focus{outline:none}.UIModal--open .UIModal__content{transform:translateY(0)}.UIModal__content--small{max-height:80vh;max-width:400px;width:auto}.UIModal__content--medium{max-height:80vh;max-width:calc(100vw - 48px);width:auto}.UIModal__content--large{max-height:85vh;max-width:900px;width:auto}.UIModal__content--xlarge{max-height:90vh;max-width:1080px;width:auto}.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{color:#161c24;flex:1 1;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:24px;line-height:24px;margin:0;order:0}.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:focus,.UIModal__close-button:focus-visible{box-shadow:0 0 0 3px #105e9633;outline:none}.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:flex-start;display:flex;flex:1 1;flex-direction:column;max-height:60vh;min-height:0;overflow-y:auto;padding:0;width:100%}@media(max-width:1200px){.UIModal__content--xlarge{height:80vh;width:90vw}.UIModal__content--large{max-height:75vh;width:85vw}}@media(max-width:768px){.UIModal__content{max-height:90vh!important;padding:24px;width:95vw!important}.UIModal__content--large,.UIModal__content--medium,.UIModal__content--small,.UIModal__content--xlarge{max-height:90vh;width:95vw}.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{border-radius:0;height:100vh!important;padding:16px;width:100vw!important}.UIModal__content--large,.UIModal__content--medium,.UIModal__content--small,.UIModal__content--xlarge{height:100vh;width:100vw}.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:-webkit-fit-content;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,.OwnerOnboardingWelcomePage{display:flex;justify-content:center}.OwnerOnboardingWelcomePage{align-items:center;background:linear-gradient(170deg,#f5fbff,#f8fafc 42%,#eef3f8);min-height:100vh;padding:32px 16px}.OwnerOnboardingWelcomePage__card{background:#fff;border:1px solid #d9e4ef;border-radius:16px;box-shadow:0 18px 34px #0f172a14;padding:28px;position:relative;width:min(760px,100%)}.OwnerOnboardingWelcomePage__language{color:#105e96;position:absolute;right:18px;top:18px}.OwnerOnboardingWelcomePage__eyebrow{color:#105e96;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.OwnerOnboardingWelcomePage__title{color:#161c24;font-size:34px;line-height:1.15;margin:0}.OwnerOnboardingWelcomePage__subtitle{color:#58677a;font-size:16px;line-height:1.45;margin:10px 0 22px}.OwnerOnboardingWelcomePage__progress{margin-bottom:18px}.OwnerOnboardingWelcomePage__progress-bar{background:#e8edf3;border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.OwnerOnboardingWelcomePage__progress-bar span{background:linear-gradient(90deg,#105e96,#3f98d1);border-radius:inherit;display:block;height:100%;width:33%}.OwnerOnboardingWelcomePage__steps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.OwnerOnboardingWelcomePage__step{background:#fbfdff;border:1px solid #dbe3ec;border-radius:10px;color:#6b7787;font-size:14px;padding:9px 10px;text-align:center}.OwnerOnboardingWelcomePage__step strong{color:#4f5d6d}.OwnerOnboardingWelcomePage__step--active{background:#eef7ff;border-color:#105e9680;color:#0f4f7e}.OwnerOnboardingWelcomePage__step--active strong{color:#0f4f7e}.OwnerOnboardingWelcomePage__status{color:#6a7888;font-size:13px;margin:16px 0 22px}.OwnerOnboardingWelcomePage__status strong{color:#2c3f54;text-transform:capitalize}.OwnerOnboardingWelcomePage__stats{background:#f5f9fc;border-radius:8px;display:flex;gap:16px;margin-bottom:16px;padding:12px}.OwnerOnboardingWelcomePage__stat{align-items:center;display:flex;gap:8px}.OwnerOnboardingWelcomePage__stat-label{color:#58677a;font-size:13px}.OwnerOnboardingWelcomePage__stat-value{color:#17344f;font-size:16px;font-weight:600}.OwnerOnboardingWelcomePage__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.OwnerOnboardingWelcomePage{padding:18px 12px}.OwnerOnboardingWelcomePage__card{border-radius:12px;padding:18px}.OwnerOnboardingWelcomePage__title{font-size:28px}.OwnerOnboardingWelcomePage__steps{grid-template-columns:1fr}.OwnerOnboardingWelcomePage__actions>*{flex:1 1 100%}}.OwnerOnboardingFlow{align-items:flex-start;background:#0000;display:flex;justify-content:center;min-height:100vh;padding:24px 0 32px}.OwnerOnboardingFlow__card{background:#fff;border:1px solid #dfe3e8;border-radius:20px;box-shadow:0 8px 24px #919eab29;padding:32px;width:min(980px,100%)}.OwnerOnboardingFlow__eyebrow{color:#2196f3;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.OwnerOnboardingFlow__title{color:#0f2742;font-size:34px;font-weight:800;line-height:1.2;margin:0}.OwnerOnboardingFlow__subtitle{color:#637381;font-size:16px;line-height:1.45;margin:12px 0 24px}.OwnerOnboardingFlow__progress{margin-bottom:16px}.OwnerOnboardingFlow__progress-bar{background:#e8edf3;border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.OwnerOnboardingFlow__progress-bar span{background:linear-gradient(90deg,#105e96,#3f98d1);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.OwnerOnboardingFlow__steps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.OwnerOnboardingFlow__step{background:#fbfdff;border:1px solid #dbe3ec;border-radius:10px;color:#6b7787;font-size:14px;padding:9px 10px;text-align:center}.OwnerOnboardingFlow__step strong{color:#4f5d6d}.OwnerOnboardingFlow__step--active{background:#eef7ff;border-color:#105e9680;color:#0f4f7e}.OwnerOnboardingFlow__step--done{background:#f2fcf6;border-color:#087e4359;color:#1d6a42}.OwnerOnboardingFlow__content{margin-top:10px}.OwnerOnboardingFlow__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.OwnerOnboardingFlow__stats--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.OwnerOnboardingFlow__stat{background:#fff;border:1px solid #dfe3e8;border-radius:14px;padding:16px}.OwnerOnboardingFlow__stat--action{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.OwnerOnboardingFlow__stat--action:hover{background:#fbfdff;border-color:#8bb4d6}.OwnerOnboardingFlow__stat--action:focus-visible{outline:2px solid #4ea3db;outline-offset:2px}.OwnerOnboardingFlow__stat--action-highlight{background:#fffdf6;border-color:#c58b0059}.OwnerOnboardingFlow__stat-label{color:#637381;font-size:12px;font-weight:500;margin-bottom:6px}.OwnerOnboardingFlow__stat-value{color:#1b2b41;font-size:18px;font-weight:700}.OwnerOnboardingFlow__stat-value--pending{color:#c58b00}.OwnerOnboardingFlow__stat-value--registered{color:#2e8b57}.OwnerOnboardingFlow__notice{background:#f4f9fd;border-left:4px solid #2196f3;border-radius:12px;color:#4f5d6d;font-size:14px;margin-bottom:14px;padding:12px 14px}.OwnerOnboardingFlow__error-banner{align-items:center;background:#fff4f2;border:1px solid #c1392b38;border-radius:12px;color:#8c2f24;display:flex;gap:12px;justify-content:space-between;margin:12px 0 4px;padding:14px 16px}.OwnerOnboardingFlow__split{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.OwnerOnboardingFlow__option{background:#fff;border:1px solid #dfe3e8;border-radius:16px;padding:18px}.OwnerOnboardingFlow__option-title{color:#1b2b41;font-size:18px;font-weight:700;margin:0 0 8px}.OwnerOnboardingFlow__option-text{color:#637381;font-size:14px;line-height:1.5;margin:0 0 16px;min-height:44px}.OwnerOnboardingFlow__checklist{grid-gap:10px;display:grid;gap:10px;margin:16px 0}.OwnerOnboardingFlow__check-item{background:#fff;border:1px solid #dfe3e8;border-radius:12px;color:#4f5d6d;font-size:14px;padding:12px 14px}.OwnerOnboardingFlow__check-item--done{background:#f2fcf6;border-color:#087e4359;color:#1d6a42}.OwnerOnboardingFlow__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.OwnerOnboardingFlow__actions--vertical{flex-direction:column}.OwnerOnboardingFlow__actions--vertical>*{width:100%}.OwnerOnboardingFlow__footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:12px}@media(max-width:768px){.OwnerOnboardingFlow{padding:8px 0 20px}.OwnerOnboardingFlow__card{border-radius:16px;padding:18px}.OwnerOnboardingFlow__title{font-size:30px}.OwnerOnboardingFlow__split,.OwnerOnboardingFlow__stats,.OwnerOnboardingFlow__stats--secondary,.OwnerOnboardingFlow__steps{grid-template-columns:1fr}.OwnerOnboardingFlow__actions>*{flex:1 1 100%}}.OwnerOnboardingFlow__compliance-blockers{background:#fff8f6;border:1px solid #ffcbc4;border-radius:8px;margin-top:32px;padding:20px}.OwnerOnboardingFlow__compliance-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.OwnerOnboardingFlow__compliance-title{color:#d32f2f;font-size:16px;font-weight:600;margin:0}.OwnerOnboardingFlow__compliance-count{align-items:center;background:#d32f2f;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.OwnerOnboardingFlow__compliance-properties{display:flex;flex-direction:column;gap:16px}.OwnerOnboardingFlow__compliance-property{background:#fff;border:1px solid #ffcbc4;border-radius:6px;padding:16px}.OwnerOnboardingFlow__compliance-property-header{margin-bottom:12px}.OwnerOnboardingFlow__compliance-property-name{color:#333;font-size:15px;font-weight:600;margin:0 0 4px}.OwnerOnboardingFlow__compliance-property-address{color:#666;font-size:13px;margin:0}.OwnerOnboardingFlow__compliance-issues{list-style:none;margin:0 0 12px;padding:0}.OwnerOnboardingFlow__compliance-issue{margin-bottom:12px;padding-left:20px;position:relative}.OwnerOnboardingFlow__compliance-issue:last-child{margin-bottom:0}.OwnerOnboardingFlow__compliance-issue:before{content:"⚠";font-size:14px;left:0;position:absolute;top:0}.OwnerOnboardingFlow__compliance-issue-code{background:#ffebee;border-radius:3px;color:#c62828;display:inline-block;font-size:12px;font-weight:600;margin-bottom:4px;padding:2px 8px}.OwnerOnboardingFlow__compliance-issue-message{color:#333;font-size:14px;line-height:1.5;margin:4px 0}.OwnerOnboardingFlow__compliance-issue-action{color:#d32f2f;font-size:13px;font-weight:500;margin:6px 0 0}.OwnerOnboardingFlow__compliance-property-actions{border-top:1px solid #ffcbc4;display:flex;gap:8px;padding-top:12px}.AddressSuggestInput{position:relative;width:100%}.AddressSuggestInput__field{align-items:center;display:flex;position:relative}.AddressSuggestInput__input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;line-height:1.4;padding:10px 30px 10px 12px;transition:border-color .15s ease;width:100%}.AddressSuggestInput__input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626;outline:none}.AddressSuggestInput__input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.AddressSuggestInput__label{background:#fff;color:#6b7280;font-size:14px;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease}.AddressSuggestInput__input--filled+.AddressSuggestInput__label,.AddressSuggestInput__input:focus+.AddressSuggestInput__label{color:#3b82f6;font-size:11px;top:0}.AddressSuggestInput__spinner{animation:AddressSuggestInput-spin .6s linear infinite;border:2px solid #d1d5db;border-radius:50%;border-top-color:#3b82f6;height:16px;position:absolute;right:10px;width:16px}.AddressSuggestInput__error{color:#ef4444;display:block;font-size:12px;margin-top:4px}.AddressSuggestInput__dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;list-style:none;margin-top:4px;max-height:240px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:50}.AddressSuggestInput__dropdown-item{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:background-color .1s ease}.AddressSuggestInput__dropdown-item--highlighted,.AddressSuggestInput__dropdown-item:hover{background-color:#eff6ff}.AddressSuggestInput__dropdown-item--loading,.AddressSuggestInput__dropdown-item--source{color:#9ca3af;cursor:default;font-size:12px;justify-content:center;padding:6px 12px}.AddressSuggestInput__dropdown-item--loading:hover,.AddressSuggestInput__dropdown-item--source:hover{background-color:#0000}.AddressSuggestInput__dropdown-number{color:#3b82f6;font-weight:600;min-width:48px}.AddressSuggestInput__dropdown-street{color:#374151;flex:1 1}.AddressSuggestInput__dropdown-postal{color:#9ca3af;font-size:12px}@keyframes AddressSuggestInput-spin{to{transform:rotate(1turn)}}.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}}.UIMapDynamic,.UIMapDynamic__map-component{height:100%;width:100%}.UIMapDynamic__pin-wrap{background:#0000;border:none}.UIMapDynamic__pin{--pin-color:#2f7bbf;background:var(--pin-color);border:2px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 4px 12px #0f172a59;display:block;height:22px;position:relative;transform:rotate(-45deg);width:22px}.UIMapDynamic__pin:after{background:#fff;border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:5px;width:8px}.UIMapDynamic__cluster-wrap{background:#0000;border:none}.UIMapDynamic__cluster-pin{align-items:center;background:#105e96;border:2px solid #fff;border-radius:999px;box-shadow:0 6px 14px #0f172a59;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.UIMapDynamic__map-component--popup .leaflet-popup-content-wrapper{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 26px #0f172a2e;padding:0}.UIMapDynamic__map-component--popup .leaflet-popup-content{margin:0}.UIMapDynamic__map-component--popup .leaflet-popup-tip{background:#fff;border:1px solid #e2e8f0}.UIMapDynamic__popup{background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;gap:8px;max-width:280px;min-width:220px;padding:12px}.UIMapDynamic__popup-title{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25}.UIMapDynamic__popup-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.UIMapDynamic__popup-subtitle{color:#64748b;font-size:12px;line-height:1.35}.UIMapDynamic__popup-chip{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:11px;font-weight:600;height:22px;padding:0 8px;text-transform:capitalize}.UIMapDynamic__popup-link{align-items:center;background:#105e96;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;margin-top:2px;text-decoration:none;transition:background-color .2s ease}.UIMapDynamic__popup-link:hover{background:#0b4d79}.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}.UIState{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:24px 16px;text-align:center;width:100%}.UIState__title{color:#222;font-size:16px;font-weight:600;margin:0}.UIState__description{color:#6c757d;font-size:14px;line-height:1.45;margin:0;max-width:560px}.UIState__icon{font-size:20px;line-height:1}.UIState__action{margin-top:4px}.UIState--error{background:#fff7f8;border-color:#f1c5c9}.UIState--error .UIState__title{color:#c02b3a}.UIState--success{background:#f5fff7;border-color:#cde9d4}.UIState--success .UIState__title{color:#1f7a36}.UIState--compact{padding:16px 12px}.BillingStep__title{color:var(--color-text-primary);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.BillingStep__subtitle{color:var(--color-text-secondary);font-size:1rem;margin-bottom:2rem}.BillingStep__card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:2rem}.BillingStep__provider-info{align-items:center;display:flex;gap:.5rem}.BillingStep__provider-label{color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.BillingStep__currency-label{color:var(--color-text-secondary);font-size:.9rem}.BillingStep__status-area{align-items:center;background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.BillingStep__status-badge{border-radius:16px;font-size:.85rem;font-weight:500;padding:4px 12px;text-transform:capitalize}.BillingStep__status-badge--idle{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.BillingStep__status-badge--creating,.BillingStep__status-badge--polling,.BillingStep__status-badge--redirecting{animation:pulse 1.5s infinite;background:var(--color-info-bg);color:var(--color-info-text)}.BillingStep__status-badge--ready{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text)}.BillingStep__status-badge--error,.BillingStep__status-badge--timeout{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text)}.BillingStep__note{color:var(--color-text-tertiary);font-size:.85rem}.BillingStep__helper-box{background:var(--color-bg-tertiary);border-left:4px solid var(--color-info-text);border-radius:8px;margin-top:.5rem;padding:1rem}.BillingStep__helper-text{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.BillingStep__pending-state{display:flex;flex-direction:column;gap:1.5rem;width:100%}.BillingStep__button-group{align-items:center;display:flex;gap:1rem}.BillingStep__warning{background:var(--color-warning-bg);border-radius:6px;color:var(--color-warning-text);font-size:.85rem;margin-top:.5rem;padding:8px 12px}.BillingStep__actions{display:flex;justify-content:space-between;margin-top:1rem}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.AddPropertyWizard{display:flex;flex-direction:column;gap:24px}.AddPropertyWizard__steps{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;gap:8px;padding-bottom:16px}.AddPropertyWizard__step-indicator{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:20px;color:#9ca3af;color:var(--color-text-muted,#9ca3af);cursor:default;display:flex;font-family:inherit;font-size:13px;gap:6px;outline:none;padding:6px 12px;text-align:left;transition:background .2s,color .2s}.AddPropertyWizard__step-indicator.is-clickable{cursor:pointer}.AddPropertyWizard__step-indicator.is-active{background:#2563eb;background:var(--color-primary,#2563eb);color:#fff}.AddPropertyWizard__step-indicator.is-done{color:#16a34a;color:var(--color-success,#16a34a)}.AddPropertyWizard__step-number{align-items:center;background:#00000014;border-radius:50%;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.is-active .AddPropertyWizard__step-number{background:#ffffff40}.is-done .AddPropertyWizard__step-number{background:#dcfce7;background:var(--color-success-light,#dcfce7);color:#16a34a;color:var(--color-success,#16a34a)}.BuildingStep{display:flex;flex-direction:column;gap:16px}.BuildingStep .UIMapDynamic{height:360px;margin-top:8px}.BuildingStep__group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.BuildingStep__group--address{align-items:flex-end}.BuildingStep__group--classification{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(220px,1fr));width:100%}.BuildingStep__group--classification .BuildingStep__group--checkbox{grid-column:1/-1}.BuildingStep__group--area{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(220px,1fr));width:100%}.BuildingStep__group--checkbox{align-items:center}.BuildingStep__group .short-field{flex:0 0 140px}.BuildingStep__field{flex:1 1 240px;min-width:240px}.BuildingStep__group--classification .BuildingStep__field{min-width:0;width:100%}.BuildingStep__group--classification .BuildingStep__field--ownership{grid-column:1/span 2}.BuildingStep__checkbox-label{align-items:center;cursor:pointer;display:inline-flex;gap:8px;line-height:1.3;min-height:42px}.BuildingStep__checkbox-label input{flex:0 0 auto;height:16px;margin:0;width:16px}.BuildingStep__note{color:#6b7280;color:var(--color-text-muted,#6b7280);flex:1 1 100%;font-size:12px;margin:0}.BuildingStep__group--classification .BuildingStep__note{grid-column:1/-1}.BuildingStep__map-tip{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:12px;margin:0}.BuildingStep__actions{display:flex;justify-content:flex-end;padding-top:8px}.UnitsStep{display:flex;flex-direction:column;gap:16px}.UnitsStep__title{font-size:16px;font-weight:600;margin:0}.UnitsStep__hint,.UnitsStep__subtitle{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:13px;margin:0}.UnitsStep__toolbar{background:#f9fafb;background:var(--color-surface-alt,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;gap:12px;justify-content:space-between;padding:12px}.UnitsStep__toolbar,.UnitsStep__toolbar-group{align-items:flex-end;display:flex;flex-wrap:wrap}.UnitsStep__toolbar-group{gap:10px;min-height:44px}.UnitsStep__toolbar-label{align-self:center;color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:12px;font-weight:600;white-space:nowrap}.UnitsStep__toolbar-sep{align-self:center;background:#e5e7eb;background:var(--color-border,#e5e7eb);height:34px;width:1px}.UnitsStep__toolbar-input{background:#fff;border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:8px;box-sizing:border-box;font-size:14px;height:42px;line-height:1;padding:0 12px}.UnitsStep__toolbar-input--count{flex-shrink:0;width:84px}.UnitsStep__toolbar-input--short{flex-shrink:0;width:120px}.UnitsStep__auto-mode{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;cursor:pointer;font-size:14px;height:42px;min-width:190px;padding:0 12px}.UnitsStep__toolbar-btn{align-self:flex-end;height:42px}.UnitsStep__rows{display:flex;flex-direction:column;gap:8px}.UnitsStep__row{align-items:flex-end;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.UnitsStep__unit-number{flex:0 0 80px}.UnitsStep__suite-input{flex:1 1;min-width:140px}.UnitsStep__civic-input{flex:1 1;min-width:120px}.UnitsStep__civic-input.short-field{flex:0 0 110px}.UnitsStep__validation-status{align-items:center;display:flex;font-size:16px;height:34px;justify-content:center;margin-bottom:4px;width:24px}.UnitsStep__status-spinner{animation:spin 1s linear infinite;color:var(--color-primary)}.UnitsStep__status-check{color:var(--color-success)}.UnitsStep__status-cross{color:var(--color-danger);cursor:help}.UnitsStep__remove-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#ef4444;color:var(--color-danger,#ef4444);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:background .15s;width:28px}.UnitsStep__remove-btn:hover{background:#fee2e2;background:var(--color-danger-light,#fee2e2)}.UnitsStep__add-btn{align-self:flex-start}.UnitsStep__error{color:#ef4444;color:var(--color-danger,#ef4444);font-size:13px;margin:0}.UnitsStep__actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:12px;justify-content:flex-start;padding-top:8px}.CivicAddressesStep__hint{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:13px;font-weight:500;margin:8px 0 0}.CivicAddressesStep__hint--error{color:#ef4444;color:var(--color-danger,#ef4444);font-weight:700}.CivicAddressesStep__actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:12px;justify-content:flex-start;padding-top:8px}.CivicAddressesStep__rows{display:flex;flex-direction:column;gap:16px;margin:16px 0}.CivicAddressesStep__row{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.CivicAddressesStep__row-label{color:#1f2937;color:var(--color-text,#1f2937);font-size:14px;font-weight:600;margin-bottom:4px}.CivicAddressesStep__row-fields{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(160px,1.25fr) minmax(170px,1.4fr) minmax(140px,1fr) minmax(130px,1fr) minmax(130px,1fr) auto}.CivicAddressesStep__province-display{min-height:42px;position:relative}.CivicAddressesStep__province-label{background:#fff;color:#737f90;font-size:12px;font-weight:500;left:12px;line-height:1;padding:0 4px;position:absolute;top:-6px;white-space:nowrap;z-index:1}.CivicAddressesStep__province-value{align-items:center;background:#f3f4f6;background:var(--color-surface-alt,#f3f4f6);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:8px;box-sizing:border-box;color:#1f2937;color:var(--color-text,#1f2937);display:flex;font-size:14px;height:42px;padding:0 12px}.CivicAddressesStep__validation-status{align-items:center;align-self:end;display:flex;font-size:18px;height:42px;justify-content:center;width:32px}@media(max-width:1200px){.CivicAddressesStep__row-fields{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(max-width:768px){.CivicAddressesStep__row-fields{grid-template-columns:1fr}.CivicAddressesStep__validation-status{justify-content:flex-start;width:100%}}.CivicAddressesStep__status-spinner{animation:spin 1s linear infinite;color:var(--color-primary)}.CivicAddressesStep__status-check{color:#22c55e;color:var(--color-success,#22c55e)}.CivicAddressesStep__status-cross{color:#ef4444;color:var(--color-danger,#ef4444);cursor:help;font-size:20px}.CivicAddressesStep__status-warning{color:#f59e0b;color:var(--color-warning,#f59e0b);cursor:help;font-size:20px}.CivicAddressesStep__row-error{border-radius:6px;display:block;font-size:13px;font-weight:500;margin-top:4px;padding:8px 12px}.CivicAddressesStep__row-error--api{background:#fef2f2;background:var(--color-danger-bg,#fef2f2);border-left:3px solid #ef4444;border-left:3px solid var(--color-danger,#ef4444);color:#dc2626;color:var(--color-danger,#dc2626)}.CivicAddressesStep__row-warning-list{display:flex;flex-direction:column;gap:4px;margin-top:4px}.CivicAddressesStep__row-warning{background:#fffbeb;background:var(--color-warning-bg,#fffbeb);border-left:3px solid #f59e0b;border-left:3px solid var(--color-warning,#f59e0b);border-radius:6px;color:#92400e;color:var(--color-warning-text,#92400e);display:block;font-size:13px;font-weight:500;padding:8px 12px}.CivicAddressesStep__suggested-address{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;margin-top:8px;padding:12px}.CivicAddressesStep__suggested-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CivicAddressesStep__suggested-icon{flex-shrink:0;font-size:20px}.CivicAddressesStep__suggested-text{color:#1f2937;color:var(--color-text,#1f2937);flex:1 1;font-size:14px}.CivicAddressesStep__suggested-text strong{color:#92400e;display:block;font-weight:600;margin-top:4px}.CivicAddressesStep__use-suggested-btn{flex-shrink:0;white-space:nowrap}.CivicAddressesStep__use-anyway-label{align-items:center;background:#fffbeb;background:var(--color-warning-bg,#fffbeb);border:1px solid #f59e0b;border:1px solid var(--color-warning,#f59e0b);border-radius:6px;color:#1f2937;color:var(--color-text,#1f2937);cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:12px;padding:8px 12px}.CivicAddressesStep__use-anyway-label input[type=checkbox]{cursor:pointer;height:18px;width:18px}.CivicAddressesStep__override-reason{background:#fff;border:1px solid #f59e0b;border-radius:4px;color:#1f2937;display:block;font-size:13px;margin-top:8px;outline:none;padding:6px 10px;width:100%}.CivicAddressesStep__override-reason::placeholder{color:#9ca3af}.CivicAddressesStep__override-reason:focus{border-color:#d97706;box-shadow:0 0 0 2px #d9770626}.CivicAddressesStep__validating-indicator{align-items:center;background:#eff6ff;background:var(--color-primary-bg,#eff6ff);border-radius:6px;color:#2563eb;color:var(--color-primary,#2563eb);display:flex;font-size:13px;gap:8px;margin-top:8px;padding:8px 12px}.CivicAddressesStep__validating-spinner{animation:spin 1s linear infinite;font-size:16px}.ReviewStep{display:flex;flex-direction:column;gap:20px}.ReviewStep__title{font-size:16px;font-weight:600;margin:0}.ReviewStep__section{background:#f9fafb;background:var(--color-surface-alt,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:16px}.ReviewStep__section-title{font-size:14px;font-weight:600;margin:0 0 12px}.ReviewStep__dl{grid-gap:4px 16px;display:grid;font-size:13px;gap:4px 16px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;margin:0}.ReviewStep__dl dt{color:#6b7280;color:var(--color-text-muted,#6b7280)}.ReviewStep__dl dd{margin:0}.ReviewStep__table{border-collapse:collapse;font-size:13px;width:100%}.ReviewStep__table td,.ReviewStep__table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);padding:6px 8px;text-align:left}.ReviewStep__table th{font-weight:600}.ReviewStep__note,.ReviewStep__table th{color:#6b7280;color:var(--color-text-muted,#6b7280)}.ReviewStep__note{font-size:13px;margin:0}.ReviewStep__actions{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:12px;justify-content:flex-start;padding-top:8px}.ReviewStep__billing-badge{border-radius:16px;display:inline-flex;font-size:13px;font-weight:500;margin:0;padding:4px 12px}.ReviewStep__billing-badge--ready{background:#dcfce7;background:var(--color-success-light,#dcfce7);color:#16a34a;color:var(--color-success,#16a34a)}.ReviewStep__billing-badge--idle{background:#f3f4f6;background:var(--color-surface-alt,#f3f4f6);color:#6b7280;color:var(--color-text-muted,#6b7280)}@media(max-width:768px){.BuildingStep__group--area,.BuildingStep__group--classification{grid-template-columns:1fr}.BuildingStep__group--classification .BuildingStep__field--ownership{grid-column:1/-1}.BuildingStep .UIMapDynamic{height:280px}.UnitsStep__toolbar{align-items:stretch}.UnitsStep__toolbar-group{width:100%}.UnitsStep__toolbar-sep{display:none}}.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:-webkit-fit-content;width:fit-content}.UISelect__container--full-width{max-width:100%;width:100%}.UISelect__wrapper{display:inline-block;position:relative;width:-webkit-fit-content;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%}}.OwnerOnboardingModalContent__loading{align-items:center;box-sizing:border-box;color:#637381;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;min-width:min(560px,100vw - 96px);text-align:center;width:100%}.OwnerOnboardingModalContent__spinner{animation:OwnerOnboardingModalContentSpin .8s linear infinite;border:3px solid #dfe3e8;border-radius:50%;border-top-color:#105e96;height:28px;width:28px}@keyframes OwnerOnboardingModalContentSpin{to{transform:rotate(1turn)}}.OwnerOnboardingBillingSetupModalContent{box-sizing:border-box;padding:16px;width:100%}.OwnerOnboardingBillingSetupModalContent .ReceivingAccountSection{box-sizing:border-box;width:100%}.OwnerOnboardingBillingSetupModalContent .UISectionWrapper{padding:20px}.OwnerOnboardingBillingSetupModalContent .UISectionWrapper__form-row{padding:0 8px}.OwnerOnboardingBillingSetupModalContent__info{margin-bottom:24px}.OwnerOnboardingBillingSetupModalContent__info p{color:#666;line-height:1.5;margin-bottom:8px}.OwnerOnboardingBillingSetupModalContent__note{background:#f5f5f5;border-radius:4px;color:#888;font-size:14px;font-style:italic;margin-top:16px;padding:12px}.OwnerOnboardingBillingSetupModalContent__actions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.OwnerOnboardingTenantInviteModalContent{box-sizing:border-box;padding:16px;width:100%}.OwnerOnboardingTenantInviteModalContent__info{margin-bottom:24px}.OwnerOnboardingTenantInviteModalContent__info p{color:#666;line-height:1.5;margin-bottom:8px}.OwnerOnboardingTenantInviteModalContent__form{margin-bottom:24px}.OwnerOnboardingTenantInviteModalContent__field{margin-bottom:16px}.OwnerOnboardingTenantInviteModalContent__field label{color:#333;display:block;font-weight:500;margin-bottom:6px}.OwnerOnboardingTenantInviteModalContent__actions{align-items:center;border-top:1px solid #eee;display:flex!important;gap:12px;justify-content:flex-end!important;padding-top:16px;width:100%}.OwnerOnboardingTenantInviteModalContent__error{color:#d14343;font-size:13px;margin:8px 0 0}.OwnerOnboardingPropertySelectorModalContent{box-sizing:border-box;padding:16px;width:100%}.OwnerOnboardingPropertySelectorModalContent__info{margin-bottom:20px}.OwnerOnboardingPropertySelectorModalContent__info p{color:#666;line-height:1.5;margin-bottom:8px}.OwnerOnboardingPropertySelectorModalContent__form{margin-bottom:24px}.OwnerOnboardingPropertySelectorModalContent__field{margin-bottom:16px}.OwnerOnboardingPropertySelectorModalContent__field label{color:#333;display:block;font-weight:500;margin-bottom:6px}.OwnerOnboardingPropertySelectorModalContent__actions{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;padding-top:16px;width:100%}.OwnerOnboardingPropertySelectorModalContent__actions>.UIButton:first-child{margin-left:auto}.OwnerOnboardingPropertySelectorModalContent__actions .UIButton{min-width:120px;width:auto!important}@media(max-width:640px){.OwnerOnboardingPropertySelectorModalContent__actions{flex-wrap:wrap;justify-content:flex-start}}.OwnerOnboardingTenantReviewModalContent{box-sizing:border-box;padding:16px;width:100%}.OwnerOnboardingTenantReviewModalContent__info{margin-bottom:24px}.OwnerOnboardingTenantReviewModalContent__info p{color:#666;line-height:1.5;margin-bottom:8px}.OwnerOnboardingTenantReviewModalContent__stats{background:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px}.OwnerOnboardingTenantReviewModalContent__stat{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.OwnerOnboardingTenantReviewModalContent__stat:last-child{border-bottom:none}.OwnerOnboardingTenantReviewModalContent__stat-label{color:#666;font-size:14px}.OwnerOnboardingTenantReviewModalContent__stat-value{color:#333;font-weight:600}.OwnerOnboardingTenantReviewModalContent__stat-value--active{color:#28a745}.OwnerOnboardingTenantReviewModalContent__stat-value--pending{color:#ffc107}.OwnerOnboardingTenantReviewModalContent__actions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.OwnerOnboardingComplianceModalContent{box-sizing:border-box;padding:24px;width:100%}.OwnerOnboardingComplianceModalContent__header{margin-bottom:24px}.OwnerOnboardingComplianceModalContent__title{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.OwnerOnboardingComplianceModalContent__address{color:#666;font-size:14px;margin:0}.OwnerOnboardingComplianceModalContent__description{background:#f8f9fa;border-left:4px solid #105e96;border-radius:4px;margin-bottom:24px;padding:12px 16px}.OwnerOnboardingComplianceModalContent__description p{color:#333;font-size:14px;line-height:1.5;margin:0}.OwnerOnboardingComplianceModalContent__form{display:flex;flex-direction:column;gap:20px}.OwnerOnboardingComplianceModalContent__formGroup{display:flex;flex-direction:column;gap:6px}.OwnerOnboardingComplianceModalContent__label{color:#333;display:block;font-size:14px;font-weight:500}.OwnerOnboardingComplianceModalContent__required{color:#d14343;margin-left:4px}.OwnerOnboardingComplianceModalContent__input{border:1px solid #dfe3e8;border-radius:4px;color:#333;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.OwnerOnboardingComplianceModalContent__input:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961a;outline:none}.OwnerOnboardingComplianceModalContent__input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.OwnerOnboardingComplianceModalContent__input--error{border-color:#d14343}.OwnerOnboardingComplianceModalContent__input--error:focus{box-shadow:0 0 0 3px #d143431a}.OwnerOnboardingComplianceModalContent__error{color:#d14343;font-size:13px;line-height:1.4}.OwnerOnboardingComplianceModalContent__hint{color:#888;display:block;font-size:12px;margin-top:4px}.OwnerOnboardingComplianceModalContent__errorBanner{background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:14px;padding:12px 16px}.OwnerOnboardingComplianceModalContent__errorBanner p{font-weight:500;margin:0 0 6px}.OwnerOnboardingComplianceModalContent__errorBanner small{color:#666;display:block;font-size:12px;margin-top:6px}.OwnerOnboardingComplianceModalContent__successBanner{background:#d4edda;border:1px solid #28a745;border-radius:4px;color:#155724;font-size:14px;padding:12px 16px}.OwnerOnboardingComplianceModalContent__successBanner p{font-weight:500;margin:0}.OwnerOnboardingComplianceModalContent__documentsSection{display:flex;flex-direction:column;gap:12px;margin-top:10px}.OwnerOnboardingComplianceModalContent__documentList{background:#fcfcfc;border:1px dashed #dfe3e8;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-height:48px;padding:12px}.OwnerOnboardingComplianceModalContent__emptyDocuments{color:#919eab;font-size:13px;margin:0;padding:8px 0;text-align:center}.OwnerOnboardingComplianceModalContent__documentItem{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:box-shadow .2s}.OwnerOnboardingComplianceModalContent__documentItem:hover{box-shadow:0 2px 4px #0000000d}.OwnerOnboardingComplianceModalContent__documentName{color:#454f5b;font-size:14px;font-weight:500;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OwnerOnboardingComplianceModalContent__documentActions{display:flex;gap:6px}.OwnerOnboardingComplianceModalContent__uploader{margin-top:4px}.OwnerOnboardingComplianceModalContent__uploader .FileUploader__dropzone{padding:16px}.OwnerOnboardingComplianceModalContent__uploader .FileUploader__text{font-size:13px}.OwnerOnboardingComplianceModalContent__skipButton{background:#fff;border:1px solid #dfe3e8;border-radius:4px;color:#637381;cursor:pointer;font-size:14px;font-weight:500;margin-right:auto;padding:10px 16px;transition:all .2s}.OwnerOnboardingComplianceModalContent__skipButton:hover:not(:disabled){background:#f4f6f8;color:#212b36}.OwnerOnboardingComplianceModalContent__skipButton:disabled{cursor:not-allowed;opacity:.6}.OwnerOnboardingComplianceModalContent__actions{align-items:center;border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.OwnerOnboardingComplianceModalContent__cancelButton,.OwnerOnboardingComplianceModalContent__submitButton{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.OwnerOnboardingComplianceModalContent__cancelButton:disabled,.OwnerOnboardingComplianceModalContent__submitButton:disabled{cursor:not-allowed;opacity:.6}.OwnerOnboardingComplianceModalContent__cancelButton{background:#f5f5f5;border:1px solid #ddd;color:#333}.OwnerOnboardingComplianceModalContent__cancelButton:hover:not(:disabled){background:#eee;border-color:#ccc}.OwnerOnboardingComplianceModalContent__submitButton{background:#105e96;color:#fff}.OwnerOnboardingComplianceModalContent__submitButton:hover:not(:disabled){background:#0d4a76}.OwnerOnboardingComplianceModalContent__submitButton:disabled{background:#9cb3c0}.OwnerOnboardingComplianceModalContent__spinner{animation:OwnerOnboardingModalContentSpin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.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:-webkit-fit-content;width:fit-content}.UIInput__container--full-width{max-width:100%;width:100%}.UIInput__wrapper{display:inline-block;position:relative;width:-webkit-fit-content;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%}}.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}}.CreateLeaseInviteModal{padding:16px 0;width:100%}.CreateLeaseInviteModal__subtitle{color:#637381;font-size:14px;line-height:20px;margin:0 0 24px}.CreateLeaseInviteModal__form{width:100%}.CreateLeaseInviteModal__field{margin-bottom:20px}.CreateLeaseInviteModal__field--search{position:relative}.CreateLeaseInviteModal__label{color:#161c24;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.CreateLeaseInviteModal__input{width:100%}.CreateLeaseInviteModal__dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.CreateLeaseInviteModal__dropdown-loading{color:#637381;font-size:14px;padding:12px 16px}.CreateLeaseInviteModal__dropdown-item{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .15s ease}.CreateLeaseInviteModal__dropdown-item:hover{background-color:#f8f9fa}.CreateLeaseInviteModal__dropdown-name{color:#161c24;font-size:14px;font-weight:500}.CreateLeaseInviteModal__dropdown-email{color:#637381;font-size:12px}.CreateLeaseInviteModal__field-error{color:#fb2f54;font-size:12px;margin-top:4px}.CreateLeaseInviteModal__success{margin-bottom:20px}.CreateLeaseInviteModal__general-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#fb2f54;font-size:14px;margin-bottom:20px;padding:12px}.CreateLeaseInviteModal__actions{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.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__pin-wrap{background:#0000;border:none}.UIMap__pin{--pin-color:#2f7bbf;background:var(--pin-color);border:2px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 4px 12px #0f172a59;display:block;height:22px;position:relative;transform:rotate(-45deg);width:22px}.UIMap__pin:after{background:#fff;border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:5px;width:8px}.UIMap__cluster-wrap{background:#0000;border:none}.UIMap__cluster-pin{align-items:center;background:#105e96;border:2px solid #fff;border-radius:999px;box-shadow:0 6px 14px #0f172a59;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:34px;justify-content:center;width:34px}.UIMap__map-component--popup .leaflet-popup-content-wrapper{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 26px #0f172a2e;padding:0}.UIMap__map-component--popup .leaflet-popup-content{margin:0}.UIMap__map-component--popup .leaflet-popup-tip{background:#fff;border:1px solid #e2e8f0}.UIMap__popup{background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;gap:8px;max-width:280px;min-width:230px;padding:12px}.UIMap__popup-title{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25}.UIMap__popup-subtitle{color:#64748b;font-size:12px;line-height:1.35}.UIMap__popup-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.UIMap__popup-chip{background:#e2e8f0;border-radius:999px;color:#334155;font-size:11px;font-weight:600;height:22px;padding:0 8px;text-transform:capitalize}.UIMap__popup-chip,.UIMap__popup-link{align-items:center;display:inline-flex}.UIMap__popup-link{background:#105e96;border-radius:8px;color:#fff;font-size:12px;font-weight:700;height:30px;justify-content:center;margin-top:2px;text-decoration:none;transition:background-color .2s ease}.UIMap__popup-link:hover{background:#0b4d79}.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}.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}.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{gap:16px;padding:16px}.UISectionWrapper--compact{gap:12px;padding:12px}.UISectionWrapper--spacious{gap:24px;padding:24px}.UISectionWrapper--tight{gap:8px;padding:8px}.UISectionWrapper{border-radius:6px}.UISectionWrapper__form-fields{gap:20px}}.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}}.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}}.ReceivingAccountSection__name-row{align-items:flex-start;display:flex;flex-direction:row;gap:16px;max-width:100%;width:100%}.ReceivingAccountSection__name-row>*{flex:none;width:262px}.ReceivingAccountSection__name-row .UIInput,.ReceivingAccountSection__name-row .UIInput__container{width:100%!important}.ReceivingAccountSection__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;max-width:100%;padding-left:20px;width:100%}.ReceivingAccountSection__agreement-checkbox{max-width:100%;min-height:24px}.ReceivingAccountSection__agreement-checkbox,.ReceivingAccountSection__agreement-checkbox .UICheckbox{align-items:center;display:flex;flex-direction:row;gap:9px;width:100%}.ReceivingAccountSection__agreement-checkbox .UICheckbox .UICheckbox__label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:auto;line-height:24px;max-width:100%;overflow-wrap:anywhere;width:auto}.ReceivingAccountSection__buttons{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;width:100%}@media(max-width:768px){.ReceivingAccountSection__name-row{flex-direction:column;gap:16px;width:100%}.ReceivingAccountSection__name-row>*{flex:none;width:100%}.ReceivingAccountSection__agreement-checkbox,.ReceivingAccountSection__date-field{width:100%}.ReceivingAccountSection__agreement-checkbox .UICheckbox .UICheckbox__label{width:auto}}@media(max-width:480px){.ReceivingAccountSection__agreement-checkbox .UICheckbox .UICheckbox__label{font-size:13px;line-height:20px}.ReceivingAccountSection__buttons{flex-direction:column;gap:12px}.ReceivingAccountSection__buttons>*{width:100%}}.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)}}.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}}.AddUnitFormSection{width:100%}.AddUnitFormSection__content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:12px}.AddUnitFormSection__guidance{background-color:#f0f7ff;border-left:4px solid #007bff;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;padding:12px 16px;width:100%}.AddUnitFormSection__guidance strong{color:#007bff}.AddUnitFormSection__form{display:flex;flex-direction:column;gap:8px;width:100%}.AddUnitFormSection__unit-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;width:100%}.AddUnitFormSection__field{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.AddUnitFormSection__field--civic-number,.AddUnitFormSection__field--number,.AddUnitFormSection__field--type{flex-shrink:0;width:160px}.AddUnitFormSection__field--civic-street{flex:1 1;min-width:150px}.AddUnitFormSection__field--designator,.AddUnitFormSection__field--designator-value{flex-shrink:0;width:120px}.AddUnitFormSection__label{color:#161c24;font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddUnitFormSection__input-civic-number,.AddUnitFormSection__input-civic-street,.AddUnitFormSection__input-designator-type,.AddUnitFormSection__input-designator-value,.AddUnitFormSection__input-number,.AddUnitFormSection__input-type{height:42px;width:100%}.AddUnitFormSection__input-civic-number.FloatSelect,.AddUnitFormSection__input-civic-street.FloatSelect,.AddUnitFormSection__input-designator-type.FloatSelect,.AddUnitFormSection__input-designator-value.FloatSelect,.AddUnitFormSection__input-number.FloatSelect,.AddUnitFormSection__input-type.FloatSelect{margin-bottom:0}.AddUnitFormSection__input-civic-number.FloatSelect .FloatSelect-wrapper,.AddUnitFormSection__input-civic-street.FloatSelect .FloatSelect-wrapper,.AddUnitFormSection__input-designator-type.FloatSelect .FloatSelect-wrapper,.AddUnitFormSection__input-designator-value.FloatSelect .FloatSelect-wrapper,.AddUnitFormSection__input-number.FloatSelect .FloatSelect-wrapper,.AddUnitFormSection__input-type.FloatSelect .FloatSelect-wrapper{height:42px}.AddUnitFormSection__input-civic-number.FloatSelect .FloatSelect-select,.AddUnitFormSection__input-civic-street.FloatSelect .FloatSelect-select,.AddUnitFormSection__input-designator-type.FloatSelect .FloatSelect-select,.AddUnitFormSection__input-designator-value.FloatSelect .FloatSelect-select,.AddUnitFormSection__input-number.FloatSelect .FloatSelect-select,.AddUnitFormSection__input-type.FloatSelect .FloatSelect-select{height:42px;padding-bottom:0;padding-top:0}.AddUnitFormSection__button-wrapper{display:flex;flex:0 0 36px;height:64px;justify-content:center;padding-top:22px}.AddUnitFormSection__add-button,.AddUnitFormSection__remove-button{border-radius:6px;flex-shrink:0;font-size:18px;font-weight:700;height:32px!important;line-height:12px;min-width:32px!important;width:32px!important}.AddUnitFormSection__error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#fb2f54;font-size:13px;padding:6px;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__row{align-items:stretch;border:1px solid #f4f6f8;flex-direction:column;gap:16px;padding:16px}.AddUnitFormSection__field{min-width:0!important;width:100%!important}.AddUnitFormSection__button-wrapper{flex:0 0 auto;height:auto;justify-content:flex-end;padding-top:0}.AddUnitFormSection__actions{align-items:stretch;flex-direction:column;gap:12px}.AddUnitFormSection__actions>*{width:100%}}.OwnerOnboardingModalHost .UIModal__content--xlarge{min-width:min(1100px,100vw - 32px);padding:16px}.OwnerOnboardingModalHost .UIModal__content--large{min-width:min(760px,100vw - 48px)}.OwnerOnboardingModalHost .UIModal__content--medium{min-width:min(640px,100vw - 48px)}.OwnerOnboardingModalHost .UIModal__body{overflow-x:auto}.OwnerOnboardingModalHost.OwnerOnboardingModalHost--background-hidden{opacity:0;pointer-events:none}.OwnerOnboardingModalHost--fullscreen .UIModal__content{border-radius:0;height:100vh!important;max-height:100vh!important;max-width:100vw!important;padding:24px;width:100vw!important}.OwnerOnboardingShell{background:#f4f6f8;display:flex;flex-direction:column;min-height:100vh}.OwnerOnboardingShell__header{align-items:center;background:#fff;box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814;display:flex;justify-content:space-between;padding:14px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.OwnerOnboardingShell__header-left{flex:1 1}.OwnerOnboardingShell__header-center{display:flex;flex:2 1;justify-content:center}.OwnerOnboardingShell__header-right{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-end}.OwnerOnboardingShell__logo{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;padding:0}.OwnerOnboardingShell__logo:hover{background:none}.OwnerOnboardingShell__logo-image{display:block;height:auto;width:70px}.OwnerOnboardingShell__progress{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:460px;width:100%}.OwnerOnboardingShell__progress-bar{background:#e8edf3;border-radius:999px;height:5px;overflow:hidden;width:100%}.OwnerOnboardingShell__progress-fill{background:#2196f3;border-radius:inherit;height:100%;transition:width .3s ease}.OwnerOnboardingShell__progress-steps{display:flex;gap:20px;justify-content:center}.OwnerOnboardingShell__progress-step{align-items:center;background:#0000;border:none;color:#637381;display:flex;font-size:14px;gap:8px;padding:0;transition:color .2s}.OwnerOnboardingShell__progress-step--active{color:#2b435b;font-weight:600}.OwnerOnboardingShell__progress-step--done{color:#2e8b57}.OwnerOnboardingShell__progress-step--clickable{cursor:pointer}.OwnerOnboardingShell__progress-step--disabled{cursor:default;opacity:.72}.OwnerOnboardingShell__progress-step-number{align-items:center;background:#dfe3e8;border-radius:50%;color:#637381;display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.OwnerOnboardingShell__progress-step--active .OwnerOnboardingShell__progress-step-number{background:#2196f3;color:#fff}.OwnerOnboardingShell__progress-step--done .OwnerOnboardingShell__progress-step-number{background:#2e8b57;color:#fff}.OwnerOnboardingShell__progress-step-label{white-space:nowrap}.OwnerOnboardingShell__status-badge{align-items:center;background:#eef7ff;border:1px solid #d6e8f8;border-radius:999px;color:#2b435b;display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px}.OwnerOnboardingShell__content{display:flex;flex:1 1;flex-direction:column;padding:32px}.OwnerOnboardingShell__loading{align-items:center;color:#919eab;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.OwnerOnboardingShell__spinner{animation:spin .8s linear infinite;border:3px solid #e8edf3;border-radius:50%;border-top-color:#105e96;height:32px;width:32px}.OwnerOnboardingShell__footer{background:#fff;box-shadow:0 -1px 0 #dfe3e8e6;padding:16px 32px;text-align:center}.OwnerOnboardingShell__footer-text{color:#637381;font-size:14px;margin:0}.OwnerOnboardingShell__footer-link{color:#2196f3;font-weight:600;text-decoration:none}.OwnerOnboardingShell__footer-link:hover{text-decoration:underline}@media(max-width:768px){.OwnerOnboardingShell__header{padding:12px 16px}.OwnerOnboardingShell__header-center{display:none}.OwnerOnboardingShell__logo-image{width:62px}.OwnerOnboardingShell__content{padding:24px 16px}.OwnerOnboardingShell__footer{padding:16px}}.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)}.UITwoColumnWrapper--dashboard-stack .UITwoColumnWrapper__columns{flex-wrap:wrap;gap:24px}.UITwoColumnWrapper--dashboard-stack .UITwoColumnWrapper__column,.UITwoColumnWrapper--dashboard-stack .UITwoColumnWrapper__column--left,.UITwoColumnWrapper--dashboard-stack .UITwoColumnWrapper__column--right{flex:1 1 720px;min-width:0}@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--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}.UITwoColumnWrapper{border-radius:6px}}.UISimpleTable{position:relative;width:100%}.UISimpleTable__wrapper{overflow:hidden;width:100%}.UISimpleTable__scroll-container{max-width:100%;overflow-x:auto;overflow-y:visible;position:relative}.UISimpleTable__scroll-container::-webkit-scrollbar{height:8px}.UISimpleTable__scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.UISimpleTable__scroll-container::-webkit-scrollbar-thumb{background:#c4cdd5;border-radius:4px}.UISimpleTable__scroll-container::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.UISimpleTable__table{border-collapse:initial;border-spacing:0;display:table;min-width:600px;width:100%}.UISimpleTable__header{display:table-header-group}.UISimpleTable__body{display:table-row-group}.UISimpleTable__header-row{background:#f4f6f8;display:table-row}.UISimpleTable__row{background:#fff;display:table-row;transition:background-color .15s ease}.UISimpleTable__row:hover{background-color:#f4f6f84d}.UISimpleTable__row.clickable{cursor:pointer}.UISimpleTable__row--selected{background-color:#105e960d}.UISimpleTable__row--selected:hover{background-color:#105e9614}.UISimpleTable__row--loading{pointer-events:none}.UISimpleTable__row--empty{display:table-row}.UISimpleTable__header-cell{background:#f4f6f8;border-bottom:1px solid #dfe3e8;display:table-cell;height:48px;padding:12px 8px 12px 16px;position:relative;vertical-align:middle;white-space:nowrap}.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-cell--sticky{background-color:#f4f6f8;box-shadow:2px 0 4px #0000000d;left:0;position:-webkit-sticky;position:sticky;z-index:10}.UISimpleTable__header-cell--checkbox{min-width:48px;padding:12px;text-align:center;vertical-align:middle;width:48px}.UISimpleTable__header-cell--align-center{text-align:center}.UISimpleTable__header-cell--align-center .UISimpleTable__header-content{justify-content:center}.UISimpleTable__header-cell--align-right{text-align:right}.UISimpleTable__header-cell--align-right .UISimpleTable__header-content{justify-content:flex-end}.UISimpleTable__header-content{align-items:center;display:flex;flex-direction:row;gap:8px;height:100%;justify-content:space-between;width:100%}.UISimpleTable__header-label{flex:1 1;order:0;overflow:hidden;text-overflow:ellipsis}.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;opacity:.5;transition:opacity .2s ease;width:8px}.UISimpleTable__sort-arrow path{fill:#c4cdd5;transition:fill .2s ease}.UISimpleTable__sort-arrow--active path{fill:#105e96!important;opacity:1}.UISimpleTable__sort-arrow:hover{opacity:1}.UISimpleTable__sort-arrow:hover 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:#dfe3e8;stroke-width:1;stroke-dasharray:2 2;stroke-linecap:round}.UISimpleTable__cell{border-bottom:1px solid #dfe3e8;display:table-cell;height:72px;overflow:hidden;padding:16px 8px 16px 16px;vertical-align:middle}.UISimpleTable__cell--sticky{background-color:#fff;box-shadow:2px 0 4px #0000000d;left:0;position:-webkit-sticky;position:sticky;z-index:1}.UISimpleTable__cell--checkbox{min-width:48px;padding:16px;text-align:center;vertical-align:middle;width:48px}.UISimpleTable__cell--empty{padding:48px 16px;text-align:center}.UISimpleTable__cell--align-center{text-align:center}.UISimpleTable__cell--align-right{text-align:right}.UISimpleTable__checkbox-container{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.UISimpleTable__checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.UISimpleTable__checkbox-container input:checked~.UISimpleTable__checkmark{background-color:#105e96;border-color:#105e96}.UISimpleTable__checkbox-container input:checked~.UISimpleTable__checkmark:after{display:block}.UISimpleTable__checkbox-container input:indeterminate~.UISimpleTable__checkmark{background-color:#105e96;border-color:#105e96}.UISimpleTable__checkbox-container input:indeterminate~.UISimpleTable__checkmark:after{background:#fff;border:none;display:block;height:2px;left:4px;top:0;transform:none;width:8px}.UISimpleTable__checkbox-container input:hover~.UISimpleTable__checkmark{border-color:#105e96}.UISimpleTable__checkmark{background-color:#fff;border:2px solid #c4cdd5;border-radius:3px;height:18px;transition:all .15s ease;width:18px}.UISimpleTable__checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.UISimpleTable__skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f4f6f8 25%,#f9fafb 50%,#f4f6f8 75%);background-size:200% 100%;border-radius:4px;height:16px;width:80%}.UISimpleTable__skeleton-checkbox{animation:skeleton-loading 1.5s ease-in-out infinite;background:#f4f6f8;border-radius:3px;height:18px;width:18px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.UISimpleTable__empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 16px;text-align:center}.UISimpleTable__empty-icon{color:#c4cdd5;margin-bottom:16px}.UISimpleTable__empty-icon svg{height:64px;width:64px}.UISimpleTable__empty-message{color:#919eab;font-family:Inter,sans-serif;font-size:14px;margin:0}@media(max-width:1200px){.UISimpleTable__scroll-container::-webkit-scrollbar{height:6px}}@media(max-width:768px){.UISimpleTable__scroll-container{overflow-x:visible}.UISimpleTable__body,.UISimpleTable__cell,.UISimpleTable__header,.UISimpleTable__header-cell,.UISimpleTable__header-row,.UISimpleTable__row,.UISimpleTable__table{display:block;min-width:0;min-width:auto}.UISimpleTable__header{display:none}.UISimpleTable__row{background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px}.UISimpleTable__row--empty{background:#0000;border:none;box-shadow:none;margin-bottom:0;padding:0}.UISimpleTable__cell{align-items:center;border-bottom:1px solid #dfe3e880;display:flex;height:auto;justify-content:space-between;padding:4px 0;width:100%!important}.UISimpleTable__cell:last-child{border-bottom:none;gap:8px;justify-content:flex-start}.UISimpleTable__cell:before{color:#637381;content:attr(data-label);font-size:11px;font-weight:600;min-width:80px;text-transform:uppercase}.UISimpleTable__cell--sticky{box-shadow:none}.UISimpleTable__cell--sticky,.UISimpleTable__header-cell--sticky{background-color:#0000;position:static}.UISimpleTable__header-divider,.UISimpleTable__sort-container{display:none}.UISimpleTable__checkbox-container{position:static}.UISimpleTable__cell--checkbox{border:none;height:auto;left:16px;padding:0;position:absolute;top:16px;width:auto!important;z-index:1}.UISimpleTable__row--empty .UISimpleTable__cell--empty{padding:32px 16px}}@media(max-width:480px){.UISimpleTable__row{padding:12px}.UISimpleTable__cell:before{font-size:10px;min-width:60px}}.UIProperty{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:6px 0}.UIProperty--clickable{cursor:pointer}.UIProperty__top{align-items:center;display:flex;gap:0;min-width:0}.UIProperty__icon{align-items:center;background:#f9fafb;border:1px solid #dfe3e8;border-radius:999px;color:#5e676e;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.UIProperty__icon-image{height:100%;object-fit:cover;width:100%}.UIProperty__icon-initials{color:inherit;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase}.UIProperty__name{color:#212b36;color:#161c24;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin:0;min-width:0;padding:0}.UIProperty__badges{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.UIProperty__content{display:flex;flex-direction:column;gap:4px;min-width: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-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}.UIProperty__badge--commercial{background:#ff9c07}.UIProperty__badge--mixed{background:#5cb2ef}.UIProperty__badge--no-units{background:#919eab}.UIProperty__badge--ownership,.UIProperty__badge--subtype{background:#f9fafb;border:1px solid #dfe3e8;color:#5e676e;font-weight:500;letter-spacing:normal;text-transform:none}.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;overflow-x:visible;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{display:flex;flex-direction:column;gap:2px}.DashboardPage__PropertiesDashboardSection__table-address-line1{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;overflow-wrap:break-word;word-break:break-word}.DashboardPage__PropertiesDashboardSection__table-address-line2{color:#637381;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow-wrap:break-word;word-break:break-word}.DashboardPage__PropertiesDashboardSection__table-units{color:#161c24;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-align:center}.DashboardPage__PropertiesDashboardSection__actions{align-items:center;display:flex;gap:8px;justify-content:center}.DashboardPage__PropertiesDashboardSection__action-button{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;transition:background-color .2s ease;width:42px}.DashboardPage__PropertiesDashboardSection__action-button svg{height:16px;width:16px}.DashboardPage__PropertiesDashboardSection__action-button--view{background:#5cb2ef}.DashboardPage__PropertiesDashboardSection__action-button--view:hover{background:#4aa3df}.DashboardPage__PropertiesDashboardSection__action-button--edit{background:#105e96}.DashboardPage__PropertiesDashboardSection__action-button--edit:hover{background:#0d4c7a}.DashboardPage__PropertiesDashboardSection__action-button--delete{background:#ff5630}.DashboardPage__PropertiesDashboardSection__action-button--delete:hover{background:#b71d18}.DashboardPage__PropertiesDashboardSection__action-button--delete:disabled{background:#dfe3e8!important;color:#919eab!important;cursor:not-allowed}@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}}.DashboardPage__PropertiesDashboardSection__compliance-warning{align-items:center;color:#d32f2f;cursor:help;display:inline-flex;font-size:18px;justify-content:center;transition:transform .2s}.DashboardPage__PropertiesDashboardSection__compliance-warning:hover{transform:scale(1.15)}.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}}.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%)}}.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:760px;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{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;margin-top:32px;min-height:150px;overflow-x:auto;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:20px;max-width:760px;min-height:308px;padding:0;width:100%}.UIDashboardPaymentsChart__chart-container{flex:none;flex-grow:0;height:200px;margin:0 auto;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;justify-content:space-evenly;min-height:82px;order:1;padding:0;width:100%}.UIDashboardPaymentsChart__stats-item{align-items:center;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:8px;height:82px;min-width:160px;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-amount{color:#64748b;font-family:Inter,sans-serif;font-size:19px;font-style:normal;font-weight:600;line-height:24px;margin-top:4px}.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}.UIDashboardPaymentsChart__stats-info{align-items:center;display:flex;flex-direction:column;gap:2px}@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}}.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}}.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:stretch;bottom:-73px;display:flex;gap:32px;left:32px;position:absolute;right:32px;z-index:10}.DashboardPage__DashboardHeaderSection__card{align-items:flex-start;align-self:stretch;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:auto;min-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:clamp(30px,2.5vw,42px);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.05;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.DashboardPage__DashboardHeaderSection__card-bottom{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:auto;min-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}}.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__vacant-badge{align-items:center;border-radius:12px;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;justify-content:center;line-height:16px;padding:3px 8px;white-space:nowrap}.DashboardPage__VacantUnitsSection__vacant-badge--critical{background-color:#fee2e2;color:#b91c1c}.DashboardPage__VacantUnitsSection__vacant-badge--high{background-color:#ffedd5;color:#c2410c}.DashboardPage__VacantUnitsSection__vacant-badge--medium{background-color:#fef9c3;color:#a16207}.DashboardPage__VacantUnitsSection__vacant-badge--low{background-color:#dcfce7;color:#15803d}.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}.DashboardPage__VacantUnitsSection__vacant-badge{font-size:11px;padding:2px 6px}}.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}}.ownerQuickHelpBlock{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;padding:24px}.ownerQuickHelpBlock__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ownerQuickHelpBlock__header h2{color:#333;font-size:1.25rem;margin:0}.ownerQuickHelpBlock__actions{align-items:center;display:flex;gap:12px}.ownerQuickHelpBlock__error{background:#ffebee;border-radius:8px;color:#d32f2f;margin-bottom:16px;padding:12px}.ownerQuickHelpBlock__search{background:#f9fbfd;border:1px solid #e6edf3;border-radius:10px;margin-bottom:16px;padding:16px}.ownerQuickHelpBlock__search-row{display:flex;gap:12px}.ownerQuickHelpBlock__search-row input{border:1px solid #ccd6e0;border-radius:8px;color:#0f2943;flex:1 1;min-height:40px;padding:0 12px}.ownerQuickHelpBlock__search-row input:focus{border-color:#1e65a7;box-shadow:0 0 0 3px #1e65a71f;outline:none}.ownerQuickHelpBlock__search-hint{color:#5a6a7d;font-size:.85rem;margin-top:8px}.ownerQuickHelpBlock__search-error{margin-bottom:0;margin-top:12px}.ownerQuickHelpBlock__search-empty{color:#5a6a7d;font-size:.92rem;margin-top:12px}.ownerQuickHelpBlock__search-results{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:12px}.ownerQuickHelpBlock__suggestions{background:#fff;border:1px solid #e6edf3;border-radius:10px;margin-top:16px;padding:16px}.ownerQuickHelpBlock__suggestions-title{color:#12324f;font-size:.95rem;font-weight:700;margin-bottom:10px}.ownerQuickHelpBlock__suggestions-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ownerQuickHelpBlock__suggestion{background:#f9fbfe;border:1px solid #d9e6f2;border-radius:10px;cursor:pointer;padding:12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ownerQuickHelpBlock__suggestion:hover{border-color:#1e65a7;box-shadow:0 4px 12px #072a4e1a;transform:translateY(-1px)}.ownerQuickHelpBlock__suggestion--high{border-left:4px solid #d32f2f}.ownerQuickHelpBlock__suggestion--medium{border-left:4px solid #f59e0b}.ownerQuickHelpBlock__suggestion--low{border-left:4px solid #1e65a7}.ownerQuickHelpBlock__suggestion-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.ownerQuickHelpBlock__suggestion-title{color:#0f2943;font-size:.92rem;font-weight:700}.ownerQuickHelpBlock__suggestion-priority{border-radius:999px;font-size:.72rem;font-weight:700;padding:2px 8px;text-transform:uppercase}.ownerQuickHelpBlock__suggestion-priority--high{background:#ffebee;color:#b71c1c}.ownerQuickHelpBlock__suggestion-priority--medium{background:#fff8e1;color:#b45309}.ownerQuickHelpBlock__suggestion-priority--low{background:#e3f2fd;color:#1e65a7}.ownerQuickHelpBlock__suggestion-details{color:#506276;font-size:.85rem;margin-bottom:8px}.ownerQuickHelpBlock__suggestion-cta{color:#1e65a7;font-size:.82rem;font-weight:700}.ownerQuickHelpBlock__search-result{background:#fff;border:1px solid #d7e4ef;border-radius:10px;cursor:pointer;padding:12px;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.ownerQuickHelpBlock__search-result:hover{border-color:#1e65a7;box-shadow:0 4px 10px #072a4e1a;transform:translateY(-1px)}.ownerQuickHelpBlock__search-result-title{color:#0f2943;font-weight:700;margin-bottom:4px}.ownerQuickHelpBlock__search-result-value{color:#1e65a7;font-weight:700;margin-bottom:2px}.ownerQuickHelpBlock__search-result-details{color:#5a6a7d;font-size:.85rem}.ownerQuickHelpBlock__insights{animation:fadeIn .5s ease-out;background:#f8f9fa;border-radius:8px;padding:20px}.ownerQuickHelpBlock__summary{margin-bottom:16px}.ownerQuickHelpBlock__summary p{color:#555;line-height:1.5;margin:8px 0 0}.ownerQuickHelpBlock__alert{background:#fff3e0;border-left:4px solid #ef6c00;border-radius:6px;color:#e65100;margin-bottom:16px;padding:12px}.ownerQuickHelpBlock__actionItems{margin-bottom:24px}.ownerQuickHelpBlock__actionItems ul{color:#333;margin:8px 0 0 20px;padding:0}.ownerQuickHelpBlock__actionItems ul li{margin-bottom:6px}.ownerQuickHelpBlock__stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ownerQuickHelpBlock__stats-grid .stat-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:12px;text-align:center}.ownerQuickHelpBlock__stats-grid .stat-card span{color:#777;display:block;font-size:.85rem;margin-bottom:4px}.ownerQuickHelpBlock__stats-grid .stat-card strong{color:#2e7d32;font-size:1.2rem}.ai-feedback-enter{transform:scale(.95)}.ai-feedback-enter-active,.ai-feedback-exit{transform:scale(1)}.ai-feedback-exit-active{transform:scale(.95);transition:opacity .3s,transform .3s}.aiChatModalOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.aiChatModal{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;height:70vh;max-width:600px;width:90%}.aiChatModal__header{align-items:center;border-bottom:1px solid #dfe3e8;display:flex;justify-content:space-between;padding:16px}.aiChatModal__header h2{font-size:20px;margin:0}.aiChatModal__closeButton{background:none;border:none;cursor:pointer;font-size:24px}.aiChatModal__messages{display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto;padding:16px}.aiChatModal__message{border-radius:18px;max-width:80%;padding:10px 14px}.aiChatModal__message--assistant{align-self:flex-start;background-color:#f4f6f8}.aiChatModal__message--user{align-self:flex-end;background-color:#105e96;color:#fff}.aiChatModal__inputForm{border-top:1px solid #dfe3e8;display:flex;gap:8px;padding:16px}.aiChatModal__input{border:1px solid #dfe3e8;border-radius:6px;flex-grow:1;font-size:14px;padding:10px}.aiChatModal__sendButton{background-color:#105e96;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.aiChatModal__typingIndicator{align-items:center;display:flex;padding:10px 0}.aiChatModal__typingIndicator span{animation:typing-bounce 1.4s ease-in-out infinite both;background-color:#919eab;border-radius:50%;display:inline-block;height:8px;margin:0 2px;width:8px}.aiChatModal__typingIndicator span:first-of-type{animation-delay:-.32s}.aiChatModal__typingIndicator span:nth-of-type(2){animation-delay:-.16s}@keyframes typing-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.OwnerOnboardingResumeSection{align-items:center;background:linear-gradient(115deg,#eef7ff,#f8fbff);border:1px solid #d8e4f2;border-radius:12px;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.OwnerOnboardingResumeSection__content h3{color:#12304d;font-size:18px;margin:0 0 4px}.OwnerOnboardingResumeSection__content p{color:#58708a;font-size:13px;margin:0}.OwnerOnboardingResumeSection__actions{flex-shrink:0}@media(max-width:768px){.OwnerOnboardingResumeSection{align-items:flex-start;flex-direction:column}.OwnerOnboardingResumeSection__actions,.OwnerOnboardingResumeSection__actions>*{width:100%}}.GuidedFocusOverlay{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:999}.GuidedFocusOverlay__backdrop{background:#00000026;bottom:0;left:0;pointer-events:all;position:absolute;right:0;top:0}.GuidedFocusOverlay__banner{align-items:center;background:#fff;border:1px solid #d9e4ef;border-radius:0 0 16px 16px;border-top:none;box-shadow:0 8px 24px #0f172a1f;display:flex;gap:24px;left:50%;max-width:700px;padding:16px 24px;pointer-events:all;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 48px)}.GuidedFocusOverlay__content{align-items:center;display:flex;flex:1 1;gap:16px}.GuidedFocusOverlay__icon{align-items:center;background:linear-gradient(135deg,#eef7ff,#f5fbff);border-radius:12px;color:#105e96;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.GuidedFocusOverlay__text h3{color:#161c24;font-size:16px;font-weight:600;margin:0 0 4px}.GuidedFocusOverlay__text p{color:#58677a;font-size:13px;margin:0}.GuidedFocusOverlay__actions{align-items:center;display:flex;flex-shrink:0;gap:12px}@media(max-width:768px){.GuidedFocusOverlay__banner{border-radius:0 0 12px 12px;flex-direction:column;gap:16px;padding:16px;width:calc(100% - 32px)}.GuidedFocusOverlay__content{flex-direction:column;gap:8px;text-align:center}.GuidedFocusOverlay__actions{flex-direction:column;width:100%}.GuidedFocusOverlay__actions>*{width:100%}}.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}}.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:-webkit-fit-content;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}}@media(max-width:768px){.CalendarPage{gap:24px;padding:16px}.CalendarPage__content{gap:20px}}.PropertiesPage__completeness-warning{align-items:center;background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;color:#856404;display:flex;font-size:14px;gap:8px;padding:10px 16px}.PropertiesPage__completeness-warning-icon{font-size:18px;line-height:1}.PropertiesPage__completeness-warning--payment-gateway{background-color:#e3f2fd;border-color:#42a5f5;color:#1565c0;margin-top:8px}.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:-webkit-sticky;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}}.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}}.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--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}}.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%}}.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;min-width:420px;width:520px}.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:10px 12px;align-items:start;display:grid;gap:10px 12px;grid-template-columns:180px 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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyOverview__field-name--multiline{height:auto}.PropertyOverview__field-value{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;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyOverview__field-value--multiline{height:auto}.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{min-width:0;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:-webkit-fit-content;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:first-child{height:180px}.PropertyInformation__section:nth-child(2){height:184px}.PropertyInformation__section:nth-child(3){height:64px}.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;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;height:24px;line-height:24px}.PropertyInformation__restrictions-value{align-items:flex-start;align-items:center;background:#f4f6f8;border:1px solid #dfe3e8;border-radius:4px;display:flex;flex:none;flex-direction:column;flex-grow:0;gap:10px;justify-content:space-between;order:1;padding:0 16px;width:141px}.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}}.PropertyBillingSection{border:1px solid #0000000d;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;overflow:hidden}.PropertyBillingSection__header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #0000000d;padding:16px 24px}.PropertyBillingSection__title{color:#105e96;font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:0}.PropertyBillingSection__content{padding:24px}.PropertyBillingSection__status-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.PropertyBillingSection__info{align-items:center;display:flex;gap:12px}.PropertyBillingSection__label{color:#637381;font-size:.95rem;font-weight:500}.PropertyBillingSection__badge{border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.02em;padding:6px 14px;text-transform:uppercase}.PropertyBillingSection__badge--idle,.PropertyBillingSection__badge--not_configured{background-color:#ff9c071a;color:#ba6f00}.PropertyBillingSection__badge--configured{background-color:#76c1021a;color:#76c102}.PropertyBillingSection__badge--pending,.PropertyBillingSection__badge--polling{background-color:#105e961a;color:#105e96}.PropertyBillingSection__badge--error{background-color:#fb2f541a;color:#fb2f54}.PropertyBillingSection__details{grid-gap:16px;border-top:1px dashed #0000001a;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px;padding-top:16px}.PropertyBillingSection__detail-item{display:flex;flex-direction:column;gap:4px}.PropertyBillingSection__detail-label{color:#637381;font-size:.75rem;font-weight:600;text-transform:uppercase}.PropertyBillingSection__detail-value{color:#031633;font-size:.9rem;font-weight:500}.PropertyBillingSection__detail-value--monospace{background:#f4f6f8;border-radius:4px;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:.85rem;letter-spacing:.05em;padding:2px 6px;width:-webkit-fit-content;width:fit-content}@media(max-width:576px){.PropertyBillingSection__status-row{align-items:flex-start;flex-direction:column}.PropertyBillingSection__button{width:100%}}.CondoGovernanceSection{border:1px solid #0000000d;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:24px;overflow:hidden}.CondoGovernanceSection--loading{display:flex;justify-content:center;padding:40px}.CondoGovernanceSection__header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:16px 24px}.CondoGovernanceSection__title{color:#105e96;font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:0}.CondoGovernanceSection__badge{border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.02em;padding:6px 14px;text-transform:uppercase}.CondoGovernanceSection__badge--pending{background-color:#ff9c071a;color:#ba6f00}.CondoGovernanceSection__badge--complete{background-color:#76c1021a;color:#76c102}.CondoGovernanceSection__content{padding:24px}.CondoGovernanceSection__rules{background-color:#f8f9fa;border-left:4px solid #105e96;border-radius:4px;margin-bottom:20px;padding:16px}.CondoGovernanceSection__rules-text{color:#5e676e;font-size:.95rem;line-height:1.5;margin:0}.CondoGovernanceSection__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.CondoGovernanceSection__spinner{animation:condo-spinner .8s linear infinite;border:3px solid #105e961a;border-radius:50%;border-top-color:#105e96;height:30px;width:30px}@keyframes condo-spinner{to{transform:rotate(1turn)}}@media(max-width:576px){.CondoGovernanceSection__actions{align-items:stretch;flex-direction:column}.CondoGovernanceSection__actions button{width:100%}}.TenantManagementSection{margin-top:2rem}.TenantManagementSection__card{border-radius:12px;overflow:hidden}.TenantManagementSection__card h5{color:#1a1a1a;font-size:1.1rem}.TenantManagementSection__table{margin-bottom:0}.TenantManagementSection__table thead th{background-color:#f8f9fa;border-bottom:1px solid #edf2f7;color:#6c757d;font-size:.85rem;font-weight:600;letter-spacing:.025em;padding:1rem;text-transform:uppercase}.TenantManagementSection__table tbody td{border-bottom:1px solid #edf2f7;color:#4a5568;font-size:.95rem;padding:1.25rem 1rem;vertical-align:middle}.TenantManagementSection__table tbody tr:last-child td{border-bottom:none}.TenantManagementSection__form{padding:.5rem}.TenantManagementSection__compliance-warning{background:#f8d7da;border:1px solid #f5c2c7;border-radius:8px;color:#842029;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem}.ContractForm,.ContractsList,.FundSection,.ManagementTypeSelect,.PropertyCoOwnershipSection,.PropertyContractsAndFundSection,.SyndicateContactFields,.SyndicateInfoForm{color:#2b435b;font-family:Inter,sans-serif}.PropertyCoOwnershipSection.UICollapsibleSection,.PropertyContractsAndFundSection.UICollapsibleSection{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e4ebf3;border-radius:18px;box-shadow:0 8px 24px #0f172a0a;gap:24px;margin-top:24px;padding:28px 30px}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionWrapper__body,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionWrapper__body{width:100%}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle{gap:10px}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle__title,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle__title{color:#102a43;font-size:30px;letter-spacing:-.03em;line-height:1.15}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle__description,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle__description{color:#6b7b8c;font-size:13px;line-height:1.45}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle__divider,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle__divider{border-top-color:#e7eef5}.PropertyCoOwnershipSection__empty,.PropertyCoOwnershipSection__error,.PropertyContractsAndFundSection__empty,.PropertyContractsAndFundSection__error{align-items:center;background:#f8fafc;border:1px solid #dfe3e8;border-radius:12px;color:#51606f;display:flex;font-size:14px;gap:12px;line-height:1.55;padding:16px 18px}.PropertyCoOwnershipSection__empty p,.PropertyCoOwnershipSection__error p,.PropertyContractsAndFundSection__empty p,.PropertyContractsAndFundSection__error p{margin:0}.PropertyCoOwnershipSection__content,.PropertyContractsAndFundSection__content{display:flex;flex-direction:column;gap:24px}.PropertyCoOwnershipSection__form-container,.PropertyContractsAndFundSection__form-container{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e6edf5;border-radius:20px;box-shadow:0 14px 36px #0f172a0f;padding:24px}.PropertyCoOwnershipSection__divider,.PropertyContractsAndFundSection__divider{background:linear-gradient(90deg,#dfe3e800,#dfe3e8 18%,#dfe3e8 82%,#dfe3e800);height:1px}.ContractForm__form,.FundSection__form,.SyndicateInfoForm__form{display:flex;flex-direction:column;gap:24px}.ContractForm__section,.FundSection__section,.SyndicateInfoForm__section{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e6edf5;border-radius:18px;box-shadow:0 10px 28px #0f172a0d;display:flex;flex-direction:column;gap:18px;padding:24px}.ContractForm__section-title,.ContractForm__snapshots-title,.ContractForm__title,.FundSection__section-title,.FundSection__snapshots-title,.FundSection__title,.SyndicateInfoForm__section-title,.SyndicateInfoForm__snapshots-title,.SyndicateInfoForm__title{color:#14324a;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.ContractForm__field,.FundSection__field,.SyndicateInfoForm__field{display:flex;flex-direction:column;gap:8px;min-width:0}.ContractForm__row,.FundSection__row,.SyndicateInfoForm__row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ContractForm__label,.FundSection__label,.SyndicateInfoForm__label{color:#425466;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.4}.ContractForm__input,.ContractForm__select,.FundSection__input,.FundSection__select,.SyndicateInfoForm__input,.SyndicateInfoForm__select{background:#fff;border:1px solid #d6dee8;border-radius:12px;box-sizing:border-box;color:#203548;font-size:14px;line-height:1.4;min-height:46px;outline:none;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.ContractForm__input::placeholder,.ContractForm__select::placeholder,.FundSection__input::placeholder,.FundSection__select::placeholder,.SyndicateInfoForm__input::placeholder,.SyndicateInfoForm__select::placeholder{color:#95a2b2}.ContractForm__input:hover:not(:disabled),.ContractForm__select:hover:not(:disabled),.FundSection__input:hover:not(:disabled),.FundSection__select:hover:not(:disabled),.SyndicateInfoForm__input:hover:not(:disabled),.SyndicateInfoForm__select:hover:not(:disabled){border-color:#bcc8d4}.ContractForm__input:focus,.ContractForm__select:focus,.FundSection__input:focus,.FundSection__select:focus,.SyndicateInfoForm__input:focus,.SyndicateInfoForm__select:focus{border-color:#2196f3;box-shadow:0 0 0 4px #2196f31f}.ContractForm__input:disabled,.ContractForm__select:disabled,.FundSection__input:disabled,.FundSection__select:disabled,.SyndicateInfoForm__input:disabled,.SyndicateInfoForm__select:disabled{background:#f7f9fc;color:#7b8794;cursor:not-allowed}.ContractForm__input--error,.ContractForm__select--error,.FundSection__input--error,.FundSection__select--error,.SyndicateInfoForm__input--error,.SyndicateInfoForm__select--error{background:#fff8f8;border-color:#d14343}.ContractForm__input--error:focus,.ContractForm__select--error:focus,.FundSection__input--error:focus,.FundSection__select--error:focus,.SyndicateInfoForm__input--error:focus,.SyndicateInfoForm__select--error:focus{border-color:#d14343;box-shadow:0 0 0 4px #d143431f}.ContractForm__error,.FundSection__error,.SyndicateInfoForm__error{color:#c0392b;font-size:12px;line-height:1.45}.ContractForm__hint,.FundSection__hint,.SyndicateInfoForm__hint{color:#6b7b8c;font-size:12px;line-height:1.5}.ContractForm__server-error,.FundSection__server-error,.SyndicateInfoForm__server-error{align-items:flex-start;background:#fff5f4;border:1px solid #f1c2bf;border-radius:14px;color:#8d2c2c;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.5;padding:14px 16px}.ContractForm__server-error-close,.FundSection__server-error-close,.SyndicateInfoForm__server-error-close{background:#0000;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;padding:0}.ContractForm__actions,.FundSection__actions,.SyndicateInfoForm__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ContractForm__empty,.ContractForm__loading,.ContractForm__snapshots-empty,.ContractForm__snapshots-loading,.FundSection__empty,.FundSection__loading,.FundSection__snapshots-empty,.FundSection__snapshots-loading,.SyndicateInfoForm__empty,.SyndicateInfoForm__loading,.SyndicateInfoForm__snapshots-empty,.SyndicateInfoForm__snapshots-loading{align-items:center;background:#f8fafc;border:1px dashed #d6dee8;border-radius:16px;color:#5d6d7d;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px;text-align:center}.ContractForm__empty p,.ContractForm__loading p,.ContractForm__snapshots-empty p,.ContractForm__snapshots-loading p,.FundSection__empty p,.FundSection__loading p,.FundSection__snapshots-empty p,.FundSection__snapshots-loading p,.SyndicateInfoForm__empty p,.SyndicateInfoForm__loading p,.SyndicateInfoForm__snapshots-empty p,.SyndicateInfoForm__snapshots-loading p{font-size:14px;line-height:1.55;margin:0}.ManagementTypeSelect,.SyndicateContactFields{grid-gap:18px;display:grid;gap:18px}.SyndicateInfoForm__section-title{padding-bottom:10px;position:relative}.SyndicateInfoForm__section-title:after{background:linear-gradient(90deg,#2196f3,#105e96);border-radius:999px;content:"";display:block;height:3px;margin-top:12px;width:56px}.ContractsList{display:flex;flex-direction:column;gap:18px}.ContractsList__header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 2px}.ContractsList__title{color:#14324a;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.ContractsList__table-wrapper{background:#fff;border:1px solid #e4ebf3;border-radius:18px;box-shadow:0 10px 30px #0f172a0d;overflow-x:auto}.ContractsList__table{border-collapse:collapse;width:100%}.ContractsList__table td,.ContractsList__table th{border-bottom:1px solid #edf2f7;color:#30485e;font-size:14px;line-height:1.45;padding:15px 16px;text-align:left;vertical-align:middle}.ContractsList__table th{background:#f7fafc;color:#6c7a89;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ContractsList__table tbody tr:last-child td{border-bottom:none}.ContractsList__table tbody tr:hover{background:#fbfdff}.ContractsList__doc-indicator{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;height:32px;justify-content:center;width:32px}.ContractsList__doc-indicator--attached{background:#ecf8f2;color:#1c8b57}.ContractsList__doc-indicator--none{background:#f1f5f9;color:#94a3b8}.ContractsList__status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:6px 10px}.ContractsList__status--active{background:#e8f7ef;color:#17794c}.ContractsList__status--pending{background:#fff7e6;color:#a86c00}.ContractsList__status--expired,.ContractsList__status--terminated{background:#fff1f0;color:#b13c36}.ContractsList__actions{display:flex;flex-wrap:wrap;gap:8px}.ContractsList__action-btn{background:#fff;border:1px solid #d6dee8;border-radius:10px;color:#20425d;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.ContractsList__action-btn:hover:not(:disabled){background:#f8fbfe;border-color:#b6c7d8}.ContractsList__action-btn:disabled{cursor:not-allowed;opacity:.55}.ContractsList__action-btn--danger{background:#fff8f7;border-color:#efc2bf;color:#b13c36}.FundSection{display:flex;flex-direction:column;gap:18px}.FundSection__header,.FundSection__snapshots-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 2px}.FundSection__content,.FundSection__snapshots{display:flex;flex-direction:column;gap:18px}.FundSection__info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.FundSection__info-item{background:#fff;border:1px solid #e6edf5;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:18px}.FundSection__info-label{color:#738395;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FundSection__info-value{color:#18354d;font-size:16px;font-weight:600;line-height:1.45;word-break:break-word}.FundSection__balance{color:#0e7a45;font-size:20px}.FundSection__snapshot-form,.FundSection__snapshots-list{background:#fff;border:1px solid #e6edf5;border-radius:16px;box-shadow:0 8px 24px #0f172a0a;padding:20px}.FundSection__snapshots-list{display:flex;flex-direction:column;gap:12px}.FundSection__snapshot-item{grid-gap:10px 18px;align-items:start;background:#f8fbfd;border:1px solid #edf2f7;border-radius:14px;display:grid;gap:10px 18px;grid-template-columns:160px minmax(0,1fr);padding:14px 16px}.FundSection__snapshot-date{color:#5c6b7a;font-size:13px;font-weight:700}.FundSection__snapshot-balance{color:#14324a;font-size:16px;font-weight:700}.FundSection__snapshot-note{color:#64748b;font-size:13px;grid-column:1/-1;line-height:1.55}.FundSection__snapshots-more{display:flex;justify-content:center}@media(max-width:1024px){.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle__title,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle__title{font-size:26px}.FundSection__info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.PropertyCoOwnershipSection.UICollapsibleSection,.PropertyContractsAndFundSection.UICollapsibleSection{border-radius:16px;gap:20px;padding:20px 18px}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle__title,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle__title{font-size:24px}.PropertyCoOwnershipSection.UICollapsibleSection .UISectionTitle__description,.PropertyContractsAndFundSection.UICollapsibleSection .UISectionTitle__description{font-size:12px}.ContractForm__section,.ContractForm__snapshot-form,.ContractForm__snapshots-list,.ContractsList__section,.ContractsList__snapshot-form,.ContractsList__snapshots-list,.FundSection__section,.FundSection__snapshot-form,.FundSection__snapshots-list,.PropertyCoOwnershipSection__form-container,.PropertyContractsAndFundSection__form-container,.SyndicateInfoForm__section,.SyndicateInfoForm__snapshot-form,.SyndicateInfoForm__snapshots-list{padding:18px}.ContractForm__info-grid,.ContractForm__row,.ContractsList__info-grid,.ContractsList__row,.FundSection__info-grid,.FundSection__row,.SyndicateInfoForm__info-grid,.SyndicateInfoForm__row{grid-template-columns:1fr}.ContractForm__actions,.ContractForm__header,.ContractForm__snapshots-header,.ContractsList__actions,.ContractsList__header,.ContractsList__snapshots-header,.FundSection__actions,.FundSection__header,.FundSection__snapshots-header,.SyndicateInfoForm__actions,.SyndicateInfoForm__header,.SyndicateInfoForm__snapshots-header{align-items:stretch}.ContractForm__header,.ContractForm__snapshots-header,.ContractsList__header,.ContractsList__snapshots-header,.FundSection__header,.FundSection__snapshots-header,.SyndicateInfoForm__header,.SyndicateInfoForm__snapshots-header{flex-direction:column}.ContractForm__actions,.ContractsList__actions,.FundSection__actions,.SyndicateInfoForm__actions{justify-content:stretch}.ContractForm__actions>*,.ContractsList__actions>*,.FundSection__actions>*,.SyndicateInfoForm__actions>*{flex:1 1 auto}.ContractsList__table{min-width:720px}.FundSection__snapshot-item{grid-template-columns:1fr}}.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}.EditPropertyNew__section{background:#fff;border:1px solid #e1e1e1;border-radius:8px;margin-bottom:20px;overflow:hidden}.EditPropertyNew__section--highlighted{border:2px solid #007bff;box-shadow:0 0 10px #007bff1a}.EditPropertyNew__section-header{align-items:center;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;-webkit-user-select:none;user-select:none}.EditPropertyNew__section-header:hover{background:#f1f3f5}.EditPropertyNew__section-title{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0}.EditPropertyNew__badge{background:#dc3545;border-radius:10px;color:#fff;font-size:10px;padding:2px 6px;text-transform:uppercase}.EditPropertyNew__arrow{color:#6c757d;font-size:12px;transition:transform .2s}.EditPropertyNew__arrow--collapsed{transform:rotate(-90deg)}.EditPropertyInformation__main-form{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px;padding:24px;width:100%}.EditPropertyInformation__section-block{border-bottom:1px solid #f4f6f8;display:flex;flex-direction:column;gap:16px;padding-bottom:24px;width:100%}.EditPropertyInformation__section-block:last-child{border-bottom:none}.EditPropertyInformation__section-title{color:#161c24;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.EditPropertyInformation__field-row{align-items:flex-start;display:flex;flex-direction:row;gap:24px;width:100%}@media(max-width:768px){.EditPropertyInformation__field-row{gap:8px}}.EditPropertyInformation__label-col{flex-shrink:0;padding-top:10px;width:180px}.EditPropertyInformation__field-col{flex-grow:1;max-width:600px;width:100%}.EditPropertyInformation__label{color:#5e676e;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.EditPropertyInformation__label--bold{color:#161c24;font-weight:600}.EditPropertyInformation__address-row,.EditPropertyInformation__geo-row{display:flex;gap:12px;width:100%}.EditPropertyInformation__address-row input,.EditPropertyInformation__geo-row input{width:100%}.EditPropertyInformation__address-row .EditPropertyInformation__address-input--small,.EditPropertyInformation__geo-row .EditPropertyInformation__address-input--small{flex:0 0 100px}.EditPropertyInformation__address-row .EditPropertyInformation__address-input--large,.EditPropertyInformation__geo-row .EditPropertyInformation__address-input--large{flex:2 1}@media(max-width:768px){.EditPropertyInformation__address-row,.EditPropertyInformation__geo-row{flex-direction:column}.EditPropertyInformation__address-row .EditPropertyInformation__address-input--large,.EditPropertyInformation__address-row .EditPropertyInformation__address-input--small,.EditPropertyInformation__geo-row .EditPropertyInformation__address-input--large,.EditPropertyInformation__geo-row .EditPropertyInformation__address-input--small{flex:1 1;width:100%}}.EditPropertyInformation__subsection{background-color:#f9fafb;border:1px solid #f4f6f8;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px}.EditPropertyInformation__checkbox{margin-bottom:8px}.EditPropertyInformation__textarea{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:14px;min-height:80px;outline:none;padding:12px;resize:vertical;width:100%}.EditPropertyInformation__textarea:focus{border-color:#105e96}.EditPropertyInformation__textarea--large{min-height:120px}.EditPropertyInformation__buttons{display:flex;flex-direction:row;gap:16px;padding-top:16px}@media(max-width:768px){.EditPropertyInformation__buttons{flex-direction:column-reverse;width:100%}.EditPropertyInformation__buttons button{width:100%}}.EditPropertyInformation__map-picker{max-width:600px;width:100%}.EditPropertyInformation__map-picker .UIMapDynamic{border:1px solid #f4f6f8;border-radius:8px;height:280px;overflow:hidden}.EditPropertyInformation__icon-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.EditPropertyInformation__icon-preview{align-items:center;background:#f9fafb;border:1px solid #dfe3e8;border-radius:999px;color:#5e676e;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.EditPropertyInformation__icon-image{height:100%;object-fit:cover;width:100%}.EditPropertyInformation__icon-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.EditPropertyInformation__icon-upload-label{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#5e676e;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;min-height:32px;padding:0 12px}.EditPropertyInformation__icon-input{display:none}.EditPropertyInformation__icon-loading{color:#637381;font-size:13px;font-weight:500}.EditPropertyInformation__stacked-subsections{flex-direction:column!important}.EditPropertyInformation__stacked-subsections .EditPropertyInformation__subsection{width:100%}.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}}.CondoProfileSection{padding:20px}.CondoProfileSection__title{font-size:18px;font-weight:600;margin-bottom:20px}.CondoProfileSection__error,.CondoProfileSection__loading{color:#666;padding:20px;text-align:center}.CondoProfileSection__error{color:#dc3545}.CondoProfileSection__success{background:#d4edda;border-radius:4px;color:#155724;margin-bottom:15px;padding:10px}.CondoProfileSection__form{max-width:600px}.CondoProfileSection__field{margin-bottom:16px}.CondoProfileSection__label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.CondoProfileSection__actions{display:flex;gap:10px;margin-top:20px}.CondoProfileSection__link{color:#007bff;display:inline-block;font-size:14px;text-decoration:none}.CondoProfileSection__link:hover{text-decoration:underline}.CondoProfileSection__na{color:#999;font-size:14px;font-style:italic}.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%}}.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:-webkit-max-content auto;grid-template-columns:max-content auto}.PropertyOverviewCard-item-btn{align-self:start;margin-top:auto}.PropertyOverviewCard-map{aspect-ratio:305/220}.CivicAddressEditor__validating-indicator{align-items:center;display:flex;gap:8px}.CivicAddressEditor__validating-spinner{font-size:16px}.EditUnitPage input{padding-right:2px}.EditUnitPage--select{border:1px solid #dfe3e8;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:12px 20px;width:100%}.EditUnitPage--select-error{margin-bottom:10px}.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}.EditUnitPage--input-label{transform:translateY(-7px)}.EditUnitPage--information-form{padding-top:20px}.EditUnitPage--information-form--unit{grid-gap:60px;align-items:center;display:grid;grid-template-columns:auto 1fr;margin-bottom:10px}.EditUnitPage--information-form--unit-type{margin-bottom:24px}.EditUnitPage--information-form--unit-item-label-content{transform:translateY(-7px)}.EditUnitPage--information-form--top{grid-gap:10px 30px;align-items:center;display:grid;grid-template-columns:auto 1fr auto 1fr;margin-bottom:20px}.EditUnitPage--information-form--top-item-label{transform:translateY(-7px)}.EditUnitPage--information-form--middle{margin-bottom:20px}.EditUnitPage--information-form--middle-row{align-items:center;display:flex;gap:10px}.EditUnitPage--information-form--middle-row-btn,.EditUnitPage--information-form--middle-row-title{transform:translateY(-7px)}.EditUnitPage--information-form--bottom{align-items:start;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.EditUnitPage--information-form--bottom-other{align-items:center;cursor:pointer;display:flex;gap:10px}.EditUnitPage--information-form--bottom-other-checkbox{cursor:pointer}.EditUnitPage--information-form--bottom-other-textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;height:100px;padding:10px;resize:none;width:100%}.EditUnitPage--information-form--bottom-other-textarea::placeholder{color:#919eab;font-size:14px}.EditUnitPage--information-form--btns{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.EditUnitPage--inclusions-form{padding-top:20px}.EditUnitPage--inclusions-parking{align-items:center;display:flex;flex:1 1 auto;gap:30px;margin-bottom:20px}.EditUnitPage--inclusions-parking-item{flex:1 1 auto}.EditUnitPage--inclusions-parking-item-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:16px}.EditUnitPage--inclusions-parking-item-checkbox-check{cursor:pointer}.EditUnitPage--inclusions-parking-item-grid{grid-gap:10px 16px;align-items:center;display:grid;gap:10px 16px;grid-template-columns:auto 1fr}.EditUnitPage--inclusions-locker{align-items:center;display:flex;flex:1 1 auto;gap:30px;margin-bottom:20px}.EditUnitPage--inclusions-locker-item{flex:1 1 50%}.EditUnitPage--inclusions-locker-item-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:16px}.EditUnitPage--inclusions-locker-item-checkbox-check{cursor:pointer}.EditUnitPage--inclusions-locker-item-textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;height:100px;padding:10px;resize:none;width:100%}.EditUnitPage--inclusions-locker-item-textarea::placeholder{color:#919eab;font-size:14px}.EditUnitPage--inclusions-furnitureLeased{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:30px}.EditUnitPage--inclusions-furnitureLeased-checkbox{cursor:pointer}.EditUnitPage--inclusions-appliances{margin-bottom:30px}.EditUnitPage--inclusions-appliances-title{margin-bottom:16px}.EditUnitPage--inclusions-appliances-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:auto auto auto;justify-content:space-between}.EditUnitPage--inclusions-appliances-items-item{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:start}.EditUnitPage--inclusions-appliances-items-item-checkbox{cursor:pointer}.EditUnitPage--inclusions-furniture{margin-bottom:30px}.EditUnitPage--inclusions-furniture-title{margin-bottom:16px}.EditUnitPage--inclusions-furniture-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:auto auto auto;justify-content:space-between;margin-bottom:20px}.EditUnitPage--inclusions-furniture-items-item,.EditUnitPage--inclusions-furniture-items-item-checkbox{align-items:center;display:flex;gap:10px;justify-content:space-between}.EditUnitPage--inclusions-furniture-items-item-checkbox,.EditUnitPage--inclusions-furniture-items-item-checkbox-check{cursor:pointer}.EditUnitPage--inclusions-furniture-items-item-input{max-width:95px}.EditUnitPage--inclusions-other-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;margin-bottom:16px}.EditUnitPage--inclusions-other-checkbox-check{cursor:pointer}.EditUnitPage--inclusions-other-textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;height:100px;margin-bottom:30px;padding:10px;resize:none;width:100%}.EditUnitPage--inclusions-other-textarea::placeholder{color:#919eab;font-size:14px}.EditUnitPage--inclusions-btns{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.EditUnitPage--tenant-info{color:#161c24;display:flex;font-size:14px;gap:16px;justify-content:space-between}.EditUnitPage--tenant-info-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.EditUnitPage--tenant-info-label{font-weight:600}.EditUnitPage--tenant-form{padding-bottom:16px;padding-top:20px}.EditUnitPage--tenant-form-input{margin-bottom:30px}.EditUnitPage--tenant-form-btns{align-items:center;display:flex;gap:10px;justify-content:center}.EditUnitPage--terms-form{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;padding-top:20px}.EditUnitPage--terms-form-input{margin-bottom:30px}.EditUnitPage--terms-form-btns{align-items:center;display:flex;gap:10px;justify-content:center}.EditUnitPage--terms-form-radio{grid-gap:6px 20px;align-items:center;display:grid;gap:6px 20px;grid-template-columns:auto 1fr auto;margin-bottom:20px}.EditUnitPage--terms-form-radio-item.group{align-items:center;display:flex;gap:16px}.EditUnitPage--terms-form-radio-item-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.EditUnitPage--terms-form-radio-item-radio-check{cursor:pointer}.EditUnitPage--terms-group{grid-gap:6px 20px;align-items:center;display:grid;gap:6px 20px;grid-template-columns:auto 1fr;margin-bottom:20px}.EditUnitPage--terms-input-date{margin-bottom:16px!important}.EditUnitPage--terms-input-date .MuiInputBase-input{padding-bottom:10px;padding-top:10px}.EditUnitPage--rent-form{padding-bottom:16px;padding-top:20px}.EditUnitPage--rent-form-prices{grid-gap:6px 20px;align-items:center;display:grid;gap:6px 20px;grid-template-columns:auto 1fr auto;margin-bottom:20px}.EditUnitPage--rent-form-prices-item.group{align-items:center;display:flex;gap:16px}.EditUnitPage--rent-form-prices-item-radio{align-items:center;cursor:pointer;display:flex;gap:8px}.EditUnitPage--rent-form-prices-item-radio-check{cursor:pointer}.EditUnitPage--rent-form-pricesDesc{margin-bottom:30px}.EditUnitPage--rent-form-pricesDesc-textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;height:100px;padding:10px;resize:none;width:100%}.EditUnitPage--rent-form-pricesDesc-textarea::placeholder{color:#919eab;font-size:14px}.EditUnitPage--rent-form-periods-title{margin-bottom:16px}.EditUnitPage--rent-form-periods-row{align-items:center;display:flex;gap:16px;margin-bottom:30px}.EditUnitPage--rent-form-periods-row-date{transform:scale(.8)}.EditUnitPage--rent-form-periods-row-input{flex-grow:1}.EditUnitPage--rent-form-btns{align-items:center;display:flex;gap:10px;justify-content:center}.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--information-title{align-items:center;display:flex;gap:8px;justify-content:space-between}.UnitDetailsPage--information-type{border-radius:2px;color:#fff;font-size:10px;font-weight:700;line-height:12px;padding:4px 5px;text-transform:uppercase}.UnitDetailsPage--information-type.residential{background-color:#76c102}.UnitDetailsPage--information-type.commercial{background-color:#fb2f54}.UnitDetailsPage--information-type.mixed{background-color:#ff9c07}.UnitDetailsPage--information-top{display:flex;gap:60px;padding:24px 0}.UnitDetailsPage--information-top-column{display:flex;flex-direction:column;flex-grow:1;gap:16px}.UnitDetailsPage--information-top-row{color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between}.UnitDetailsPage--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}.UnitDetailsPage--information-table{color:#161c24;font-size:14px;margin-bottom:24px}.UnitDetailsPage--information-table-th{background-color:#f4f6f8;display:flex;font-weight:600}.UnitDetailsPage--information-table-th-item{align-items:center;display:flex;flex-grow:1;flex-shrink:1;max-width:25%;padding:8px 16px}.UnitDetailsPage--information-table-tr{border-bottom:1px solid #dfe3e8;display:flex}.UnitDetailsPage--information-table-cell{align-items:center;display:flex;flex-grow:1;flex-shrink:1;max-width:25%;padding:8px 16px}.UnitDetailsPage--information-bottom{color:#161c24;font-size:14px;margin-bottom:16px}.UnitDetailsPage--information-bottom-label{font-weight:600;margin-bottom:16px}.UnitDetailsPage--inclusions{color:#161c24;font-size:14px;line-height:24px}.UnitDetailsPage--inclusions-checked{color:#76c102;margin-right:6px}.UnitDetailsPage--inclusions-nonchecked{color:#fb2f54;margin-right:6px}.UnitDetailsPage--inclusions-row{display:flex;gap:32px;margin-bottom:24px}.UnitDetailsPage--inclusions-parking{flex:1 1 auto;max-width:calc(50% - 16px)}.UnitDetailsPage--inclusions-label{font-weight:600}.UnitDetailsPage--inclusions-tags{display:flex;gap:4px;padding-top:8px}.UnitDetailsPage--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}.UnitDetailsPage--inclusions-appliances{margin-bottom:32px}.UnitDetailsPage--inclusions-appliances-items{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;padding-top:16px}.UnitDetailsPage--inclusions-furnitures{margin-bottom:32px}.UnitDetailsPage--inclusions-furnitures-items{display:flex;gap:60px;padding-top:16px}.UnitDetailsPage--inclusions-furnitures-cell{flex:1 1 auto}.UnitDetailsPage--inclusions-furnitures-row{align-items:center;display:flex;margin-bottom:16px}.UnitDetailsPage--inclusions-furnitures-row-title{margin-right:8px}.UnitDetailsPage--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}.UnitDetailsPage--inclusions-furnitures-row-beds{display:flex;gap:4px;margin-left:auto}.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--terms-container{padding:32px 0}.UnitDetailsPage--terms-content-title{align-items:center;display:flex;gap:8px;margin-bottom:16px}.UnitDetailsPage--terms-content-title i{color:#5cb2ef;font-size:24px}.UnitDetailsPage--terms-content-title-text{font-size:14px;font-weight:600}.UnitDetailsPage--terms-content-row{align-items:center;color:#161c24;display:flex;font-size:14px;gap:8px}.UnitDetailsPage--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}.UnitDetailsPage--rent{color:#161c24;font-size:14px}.UnitDetailsPage--rent-container{padding:32px 0 0}.UnitDetailsPage--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}.UnitDetailsPage--rent-price{grid-gap:32px;display:grid;gap:32px;grid-template-columns:auto 1fr;margin-bottom:32px}.UnitDetailsPage--rent-price-label{align-items:center;color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px}.UnitDetailsPage--rent-price-label i{align-items:center;color:#76c102;display:flex;font-size:24px;justify-content:center;min-width:25px}.UnitDetailsPage--rent-terms{margin-bottom:32px}.UnitDetailsPage--rent-terms:last-child{margin-bottom:0}.UnitDetailsPage--rent-terms-title{align-items:center;color:#161c24;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.UnitDetailsPage--rent-terms-title i{align-items:center;color:#5cb2ef;display:flex;font-size:24px;justify-content:center;min-width:25px}.UnitDetailsPage--rent-terms-value{align-items:center;display:flex;gap:8px}.UnitDetailsPage--bottom{align-items:center;display:flex;justify-content:center;padding-bottom:32px}.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;min-width:200px;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;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;flex-wrap:nowrap;gap:8px;justify-content:center}.DebtorsTable__menu-dots{color:#637381;cursor:pointer;height:16px;width:16px}.DebtorsTable__menu-dots:hover{color:#161c24}.DebtorsTable__cell--text-overflow{max-width:160px!important}.DebtorsTable__cell--text-overflow>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.DebtorsTable__actions-group{gap:4px}.DebtorsTable__property-name{max-width:120px}.DebtorsTable .UISimpleTable__cell--text-overflow{max-width:120px!important}}@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!important}.DebtorsTable__property-name{max-width:200px}}@media(max-width:768px){.DebtorsTable__tenant-content{align-items:flex-start;flex-direction:column;gap:12px}.DebtorsTable__actions-group{flex-wrap:wrap;justify-content:flex-start}.DebtorsTable__cell--text-overflow{max-width:100%!important}.DebtorsTable__cell--text-overflow>*{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.DebtorsTable__property-name{max-width:100%;text-align:right;white-space:normal}}@media(max-width:480px){.DebtorsTable__actions-group{justify-content:flex-start;width:100%}.DebtorsTable .UISimpleTable__cell--property,.DebtorsTable .UISimpleTable__header-cell--property{display:none!important}}.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}}.TicketDetailsModal{min-height:320px;width:100%}.TicketDetailsModal__input{border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;padding:8px 10px;resize:vertical;width:100%}.TicketDetailsModal__details{display:flex;flex-direction:column;gap:8px}.TicketDetailsModal__detail{align-items:center;display:flex;gap:12px}.TicketDetailsModal__label{color:#6b7280;font-weight:600;min-width:100px}.TicketDetailsModal__empty{color:#9ca3af;font-style:italic}.TaskDetailsModal{-webkit-overflow-scrolling:touch;background:#fff;box-sizing:border-box;overflow-x:hidden;padding:8px 0;width:100%}.TaskDetailsModal__header{margin-bottom:24px}.TaskDetailsModal__title{color:#333;font-size:24px;font-weight:600;margin-bottom:12px}.TaskDetailsModal__badges{display:flex;flex-wrap:wrap;gap:8px}.TaskDetailsModal__content{max-height:70vh;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-width:none;transition:box-shadow .15s ease}.TaskDetailsModal__section{margin-bottom:24px}.TaskDetailsModal__section h3{border-bottom:1px solid #eee;color:#555;font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:4px}.TaskDetailsModal__details{display:flex;flex-direction:column;gap:8px;min-width:0}.TaskDetailsModal__detail{align-items:center;display:flex;justify-content:space-between;min-width:0;padding:8px 0}.TaskDetailsModal__detail:not(:last-child){border-bottom:1px solid #f5f5f5}.TaskDetailsModal__label{color:#666;font-weight:500;margin-right:12px;min-width:140px}.TaskDetailsModal__detail span:not(.TaskDetailsModal__label){display:block;max-width:calc(100% - 160px);overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.TaskDetailsModal .TaskDetailsModal__input{background:#fff;border:1px solid #e3e6ea;border-radius:6px;box-sizing:border-box;color:#333;font-size:14px;padding:8px 10px;width:100%}.TaskDetailsModal .TaskDetailsModal__empty{color:#999;font-style:italic}.TaskDetailsModal .TaskDetailsModal__content::-webkit-scrollbar{background:#0000;width:0}.TaskDetailsModal:hover .TaskDetailsModal__content{box-shadow:inset -6px 0 8px -8px #0000000f}.TaskDetailsModal:hover .TaskDetailsModal__content::-webkit-scrollbar{width:8px}.TaskDetailsModal:hover .TaskDetailsModal__content::-webkit-scrollbar-thumb{background:#0000001f;border-radius:6px}.TaskDetailsModal__tenant,.TaskDetailsModal__ticket{background:#f8f9fa;border-left:4px solid #007bff;border-radius:6px;padding:12px}.TaskDetailsModal__tenant p,.TaskDetailsModal__ticket p{font-size:14px;margin:4px 0}.TaskDetailsModal__tenant p:first-child,.TaskDetailsModal__ticket p:first-child{color:#333;font-weight:500}.TaskDetailsModal__actions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.TaskDetailsModal__error,.TaskDetailsModal__loading{padding:40px 20px;text-align:center}.TaskDetailsModal__error p,.TaskDetailsModal__loading p{font-size:16px;margin-bottom:16px}.TaskDetailsModal__error{color:#dc3545}.TaskDetailsModal__error p:first-child{font-weight:600}.TaskDetailsModal__property-link{color:#007bff!important;display:inline-block!important;font-size:14px!important;font-weight:500!important;height:auto!important;justify-content:flex-start!important;max-width:calc(100% - 160px)!important;padding:0!important;text-align:left!important;text-decoration:none!important}.TaskDetailsModal__property-link:hover{background:#0000!important;color:#0056b3!important;text-decoration:underline!important}.TaskDetailsModal__property-link span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.TaskForm__content{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding-right:0}.TaskForm__section{display:flex;flex-direction:column;gap:.5rem}.TaskForm__row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.TaskForm__row{grid-template-columns:1fr}}.TaskForm .UIInput,.TaskForm .UISelect{box-sizing:border-box}.TaskForm .UIInput,.TaskForm .UIInput__container,.TaskForm .UIInput__wrapper,.TaskForm .UISelect,.TaskForm .UISelect__container,.TaskForm .UISelect__wrapper{max-width:100%!important;width:100%!important}.TaskForm__label{color:#374151;font-size:.875rem;font-weight:500}.TaskForm__textarea{border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-height:80px;padding:.75rem;resize:vertical;width:100%}.TaskForm__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.TaskForm__textarea--error{border-color:#ef4444}.TaskForm__textarea--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.TaskForm__textarea::placeholder{color:#9ca3af}.TaskForm__error{color:#ef4444;font-size:.75rem;margin-top:.25rem}.TaskForm__checkbox{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.TaskForm__checkbox input[type=checkbox]{accent-color:#3b82f6;height:1rem;width:1rem}.TaskForm__actions{border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.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}}.CalendarWidget{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:318px}.CalendarWidget__selectors{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:20px;padding:0;width:100%}.CalendarWidget__year-select{flex:1 1;min-width:90px}.CalendarWidget__year-select .UISelect,.CalendarWidget__year-select .UISelect__container,.CalendarWidget__year-select .UISelect__wrapper{width:100%!important}.CalendarWidget__month-select{flex:2 1;min-width:150px}.CalendarWidget__month-select .UISelect,.CalendarWidget__month-select .UISelect__container,.CalendarWidget__month-select .UISelect__wrapper{width:100%!important}.CalendarWidget__calendar-grid{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;min-height:272px;padding:0;width:318px}.CalendarWidget__calendar-wrap{position:relative;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--has-events:not(.CalendarWidget__day-cell--today):not(.CalendarWidget__day-cell--selected){background:#98cdf4;border-color:#49a8ec}.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}}.CalendarWidget__day-popup{background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin-top:10px;padding:10px;width:100%}.CalendarWidget__day-popup--floating{box-shadow:0 8px 24px #101a3826;margin-top:0;max-width:320px;position:fixed;transform:translate(-50%,calc(-100% - 8px));width:320px;z-index:2001}.CalendarWidget__day-popup--floating:after{background:#fff;border-bottom:1px solid #dfe3e8;border-right:1px solid #dfe3e8;bottom:-8px;content:"";height:12px;left:50%;position:absolute;rotate:45deg;transform:translateX(-50%);transform-origin:center;width:12px}.CalendarWidget__day-popup-header{align-items:center;color:#868e96;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.CalendarWidget__day-popup-close{background:#0000;border:none;color:#105e96;cursor:pointer;font-weight:600;padding:0}.CalendarWidget__day-popup-empty{color:#919eab;font-size:12px}.CalendarWidget__day-popup-content{display:flex;flex-direction:column;gap:8px}.CalendarWidget__day-popup-counts{display:flex;flex-wrap:wrap;gap:6px}.CalendarWidget__day-popup-chip{background:#9cd0f4;border:1px solid #6eb9f0;border-radius:12px;color:#105e96;font-size:11px;font-weight:600;padding:2px 8px}.CalendarWidget__day-popup-list{margin:0;padding-left:16px}.CalendarWidget__day-popup-item{color:#868e96;display:flex;font-size:12px;gap:6px;margin-bottom:4px}.CalendarWidget__day-popup-item-type{color:#105e96;font-weight:700}.CalendarWidget__day-popup-item-title{font-weight:500}.CalendarWidget__day-popup-item-more{color:#919eab;font-size:11px}.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;transition:transform .2s ease,box-shadow .2s ease;width:100%}.TodayStats__row--clickable{cursor:pointer}.TodayStats__row--clickable:hover{box-shadow:0 2px 4px #0000001a;transform:translateX(2px)}.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;min-width:0}.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;white-space:nowrap}.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-end;display:flex;flex-direction:column;gap:16px;min-width:36px;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{align-items:stretch}.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:stretch;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 0 16px;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{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}.UIThreeColumnWrapper{border-radius:6px}}.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{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.TodayTable__sort-arrow--up.TodayTable__sort-arrow--active{background:#105e96}.TodayTable__sort-arrow--down{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);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__empty-state{color:#919eab;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:100%;justify-content:center;line-height:24px;min-height:150px;padding:16px;text-align:center}.TodayTable__empty-state,.TodayTable__row{align-items:center;display:flex;width:100%}.TodayTable__row{flex-direction:row;min-height:72px}.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}}.PaymentCalendarSection__header{display:flex;flex-direction:column;gap:8px;width:100%}.PaymentCalendarSection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.PaymentCalendarSection__title-content{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;gap:12px;padding:0}.PaymentCalendarSection__search-input{min-width:150px;width:250px!important}.PaymentCalendarSection__property-select,.PaymentCalendarSection__property-select .UISelect,.PaymentCalendarSection__status-select,.PaymentCalendarSection__status-select .UISelect,.PaymentCalendarSection__tenant-select,.PaymentCalendarSection__tenant-select .UISelect{width:180px!important}.PaymentCalendarSection__separator{background:#dfe3e8;height:1px;width:100%}.PaymentCalendarSection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}@media(max-width:968px){.PaymentCalendarSection__property-select,.PaymentCalendarSection__property-select .UISelect,.PaymentCalendarSection__status-select,.PaymentCalendarSection__status-select .UISelect,.PaymentCalendarSection__tenant-select,.PaymentCalendarSection__tenant-select .UISelect{width:150px!important}}@media(max-width:768px){.PaymentCalendarSection__title-row{flex-direction:column;gap:16px;height:auto}.PaymentCalendarSection__title-content{flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.PaymentCalendarSection__property-select,.PaymentCalendarSection__property-select .UISelect,.PaymentCalendarSection__status-select,.PaymentCalendarSection__status-select .UISelect,.PaymentCalendarSection__tenant-select,.PaymentCalendarSection__tenant-select .UISelect{width:140px!important}.PaymentCalendarSection__content{overflow:visible}}@media(max-width:480px){.PaymentCalendarSection__title-content{align-items:center;flex-direction:column;gap:12px}.PaymentCalendarSection__property-select,.PaymentCalendarSection__status-select,.PaymentCalendarSection__tenant-select{max-width:200px;width:100%!important}.PaymentCalendarSection__property-select .UISelect,.PaymentCalendarSection__status-select .UISelect,.PaymentCalendarSection__tenant-select .UISelect{width:100%!important}}.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}}.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{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%)}.VacancyCalendarTable__sort-arrow--up.VacancyCalendarTable__sort-arrow--active{background:#105e96}.VacancyCalendarTable__sort-arrow--down{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);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}}.TasksCalendarSection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.TasksCalendarSection__header{display:flex;flex-direction:column;gap:8px;width:100%}.TasksCalendarSection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.TasksCalendarSection__title-content{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;gap:12px;padding:0}.TasksCalendarSection__search-input{min-width:150px;width:250px!important}.TasksCalendarSection__category-select,.TasksCalendarSection__category-select .UISelect,.TasksCalendarSection__property-select,.TasksCalendarSection__property-select .UISelect,.TasksCalendarSection__status-select,.TasksCalendarSection__status-select .UISelect,.TasksCalendarSection__tenant-select,.TasksCalendarSection__tenant-select .UISelect{width:180px!important}.TasksCalendarSection__separator{background:#dfe3e8;height:1px;width:100%}@media(max-width:968px){.TasksCalendarSection__title-content{gap:12px}.TasksCalendarSection__category-select,.TasksCalendarSection__category-select .UISelect,.TasksCalendarSection__property-select,.TasksCalendarSection__property-select .UISelect,.TasksCalendarSection__status-select,.TasksCalendarSection__status-select .UISelect,.TasksCalendarSection__tenant-select,.TasksCalendarSection__tenant-select .UISelect{width:150px!important}}@media(max-width:768px){.TasksCalendarSection__content{overflow:visible}.TasksCalendarSection__title-row{flex-direction:column;gap:16px;height:auto}.TasksCalendarSection__title-content{flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.TasksCalendarSection__title{margin-bottom:8px;text-align:center;width:100%}.TasksCalendarSection__category-select,.TasksCalendarSection__category-select .UISelect,.TasksCalendarSection__property-select,.TasksCalendarSection__property-select .UISelect,.TasksCalendarSection__status-select,.TasksCalendarSection__status-select .UISelect,.TasksCalendarSection__tenant-select,.TasksCalendarSection__tenant-select .UISelect{width:140px!important}}@media(max-width:480px){.TasksCalendarSection__title-content{align-items:center;flex-direction:column;gap:12px}.TasksCalendarSection__category-select,.TasksCalendarSection__property-select,.TasksCalendarSection__status-select,.TasksCalendarSection__tenant-select{max-width:200px;width:100%!important}.TasksCalendarSection__category-select .UISelect,.TasksCalendarSection__property-select .UISelect,.TasksCalendarSection__status-select .UISelect,.TasksCalendarSection__tenant-select .UISelect{width:100%!important}}.OverdueCalendarSection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.OverdueCalendarSection__header{display:flex;flex-direction:column;gap:8px;width:100%}.OverdueCalendarSection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.OverdueCalendarSection__title-content{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;gap:12px;padding:0}.OverdueCalendarSection__search-input{min-width:150px;width:250px!important}.OverdueCalendarSection__category-select,.OverdueCalendarSection__category-select .UISelect,.OverdueCalendarSection__property-select,.OverdueCalendarSection__property-select .UISelect,.OverdueCalendarSection__status-select,.OverdueCalendarSection__status-select .UISelect,.OverdueCalendarSection__tenant-select,.OverdueCalendarSection__tenant-select .UISelect{width:180px!important}.OverdueCalendarSection__separator{background:#dfe3e8;height:1px;width:100%}@media(max-width:968px){.OverdueCalendarSection__title-content{gap:12px}.OverdueCalendarSection__category-select,.OverdueCalendarSection__category-select .UISelect,.OverdueCalendarSection__property-select,.OverdueCalendarSection__property-select .UISelect,.OverdueCalendarSection__status-select,.OverdueCalendarSection__status-select .UISelect,.OverdueCalendarSection__tenant-select,.OverdueCalendarSection__tenant-select .UISelect{width:150px!important}}@media(max-width:768px){.OverdueCalendarSection__content{overflow:visible}.OverdueCalendarSection__title-row{flex-direction:column;gap:16px;height:auto}.OverdueCalendarSection__title-content{flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.OverdueCalendarSection__title{margin-bottom:8px;text-align:center;width:100%}.OverdueCalendarSection__category-select,.OverdueCalendarSection__category-select .UISelect,.OverdueCalendarSection__property-select,.OverdueCalendarSection__property-select .UISelect,.OverdueCalendarSection__status-select,.OverdueCalendarSection__status-select .UISelect,.OverdueCalendarSection__tenant-select,.OverdueCalendarSection__tenant-select .UISelect{width:140px!important}}@media(max-width:480px){.OverdueCalendarSection__title-content{align-items:center;flex-direction:column;gap:12px}.OverdueCalendarSection__category-select,.OverdueCalendarSection__property-select,.OverdueCalendarSection__status-select,.OverdueCalendarSection__tenant-select{max-width:200px;width:100%!important}.OverdueCalendarSection__category-select .UISelect,.OverdueCalendarSection__property-select .UISelect,.OverdueCalendarSection__status-select .UISelect,.OverdueCalendarSection__tenant-select .UISelect{width:100%!important}}.TodayStatsModal__content{max-height:64vh;overflow-x:hidden;overflow-y:auto;padding:8px 0 0;width:100%}.TodayStatsModal__empty,.TodayStatsModal__error,.TodayStatsModal__loading{color:#637381;padding:40px 20px;text-align:center}.TodayStatsModal__error{color:#fb2f54}.TodayStatsModal__error-message{color:#637381;font-size:14px;margin-top:8px}.TodayStatsModal__list{display:flex;flex-direction:column;gap:8px}.TodayStatsModal__item{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.TodayStatsModal__item:hover{background:#f9fafb;border-color:#105e96}.TodayStatsModal__item-main{flex:1 1;min-width:0}.TodayStatsModal__item-title{color:#161c24;font-size:16px;font-weight:500;margin-bottom:4px}.TodayStatsModal__item-subtitle{color:#637381;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TodayStatsModal__item-amount{color:#105e96;font-size:16px;font-weight:600;margin-left:16px;white-space:nowrap}.TodayStatsModal__item-date{color:#637381;font-size:14px;margin-left:16px;white-space:nowrap}.TodayStatsModal__item-badge{border-radius:12px;font-size:12px;font-weight:500;margin-left:16px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.TodayStatsModal__item-badge--high,.TodayStatsModal__item-badge--urgent{background-color:#fb2f541a;color:#fb2f54}.TodayStatsModal__item-badge--medium{background-color:#ff9c071a;color:#ff9c07}.TodayStatsModal__item-badge--low{background-color:#105e961a;color:#105e96}@media(max-width:768px){.TodayStatsModal__content{max-height:70vh}.TodayStatsModal__item{padding:12px}.TodayStatsModal__item-title{font-size:15px}.TodayStatsModal__item-subtitle{font-size:13px}.TodayStatsModal__item-amount,.TodayStatsModal__item-date{font-size:14px;margin-left:8px}}.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}.CalendarPage__header{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.CalendarPage__header-actions{align-items:center;display:flex;gap:8px}.CalendarPage__all-payments-filters{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.4fr 1fr 1fr 1fr;max-width:1400px;width:100%}.CalendarPage__all-payments-filter-input,.CalendarPage__all-payments-filter-select{width:100%}@media(max-width:768px){.CalendarPage{gap:24px;padding:16px}.CalendarPage__content{gap:20px}.CalendarPage__all-payments-filters{grid-template-columns:1fr}}.CalendarSettingsPage{max-width:720px}.CalendarSettingsPage__group{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;margin-bottom:20px;padding:24px}.CalendarSettingsPage__group-title{color:#111827;color:var(--color-text-primary,#111827);font-size:15px;font-weight:600;margin:0 0 4px}.CalendarSettingsPage__group-desc{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;margin:0 0 16px}.CalendarSettingsPage__table{display:flex;flex-direction:column;gap:2px}.CalendarSettingsPage__table-header,.CalendarSettingsPage__table-row{align-items:center;border-radius:6px;display:grid;grid-template-columns:1fr 90px 130px;padding:8px 12px}.CalendarSettingsPage__table-header{background:#f9fafb;background:var(--color-surface-alt,#f9fafb);color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CalendarSettingsPage__table-row{color:#111827;color:var(--color-text-primary,#111827);font-size:14px}.CalendarSettingsPage__table-row:hover{background:#f9fafb;background:var(--color-surface-alt,#f9fafb)}.CalendarSettingsPage__section-label{font-weight:500}.CalendarSettingsPage__field{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;justify-content:space-between;padding:10px 0}.CalendarSettingsPage__field:last-child{border-bottom:none}.CalendarSettingsPage__label{color:#111827;color:var(--color-text-primary,#111827);font-size:14px;font-weight:500}.CalendarSettingsPage__select{cursor:pointer;min-width:80px}.CalendarSettingsPage__input-number,.CalendarSettingsPage__select{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;font-size:14px;padding:6px 10px}.CalendarSettingsPage__input-number{text-align:center;width:80px}.CalendarSettingsPage__toggle{align-items:center;cursor:pointer;display:inline-flex;position:relative}.CalendarSettingsPage__toggle input{height:0;opacity:0;position:absolute;width:0}input:disabled+.CalendarSettingsPage__toggle-slider{cursor:not-allowed;opacity:.4}.CalendarSettingsPage__toggle-slider{background:#d1d5db;background:var(--color-border,#d1d5db);border-radius:11px;display:block;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:40px}.CalendarSettingsPage__toggle-slider:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}input:checked~.CalendarSettingsPage__toggle-slider{background:#3b82f6;background:var(--color-primary,#3b82f6)}input:checked+.CalendarSettingsPage__toggle-slider:after,input:checked~.CalendarSettingsPage__toggle-slider:after{transform:translateX(18px)}.CalendarSettingsPage__toggle input:checked+.CalendarSettingsPage__toggle-slider{background:#3b82f6;background:var(--color-primary,#3b82f6)}.CalendarSettingsPage__toggle input:checked+.CalendarSettingsPage__toggle-slider:after{transform:translateX(18px)}.CalendarSettingsPage__actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.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__toggle-group{display:flex;flex-wrap:wrap;gap:10px}.DevelopmentPage__toggle{background:#fff;border:1px solid #c7d4e2;border-radius:8px;color:#24415d;cursor:pointer;font-weight:600;padding:10px 14px}.DevelopmentPage__toggle--active{background:#eef7ff;border-color:#105e96;color:#105e96}.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-items:center;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;display:flex;flex-direction:column;gap:16px;padding:32px;width:100%}@media(max-width:768px){.quickHelpBlock{padding:16px}}.quickHelpBlock__form{align-items:center;display:flex;justify-content:center;max-width:1016px;width:100%}.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%}@media(max-width:768px){.quickHelpBlock__suggestions{gap:8px}}.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}@media(max-width:768px){.quickHelpBlock__category{justify-content:center;width:100%}}.quickHelpBlock__category:hover{background:#e8f4fd;border-color:#5cb2ef}.quickHelpBlock__category--active{background:#105e96;border-color:#105e96}.quickHelpBlock__category--active .quickHelpBlock__categoryLabel{color:#fff;font-weight:600}.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}.quickHelpBlock__aiStatus{color:#374151;font-style:italic;margin-top:16px}.quickHelpBlock__aiError{color:#d32f2f;font-weight:500;margin-top:16px;text-align:center}.quickHelpBlock__aiSuggestion{background-color:#fff;border:1px dashed #105e96;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:20px;max-width:1016px;padding:16px;width:100%}.quickHelpBlock__aiSuggestion-header{align-items:center;display:flex;font-size:16px;justify-content:space-between}.quickHelpBlock__aiSuggestion-confidence{background-color:#105e96;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.quickHelpBlock__aiSuggestion-content p{margin:4px 0}.quickHelpBlock__aiSuggestion-details{align-items:center;display:flex;gap:24px}.quickHelpBlock__aiSuggestion-escalation{align-items:center;color:#d32f2f;display:flex;font-weight:600;margin-top:8px}.quickHelpBlock__aiSuggestion-actions{align-self:flex-end}.quickHelpBlock__aiSuggestion-apply{background-color:#105e96;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px}.quickHelpBlock__aiSuggestion-apply:hover{opacity:.9}.ai-feedback-enter{opacity:0;transform:translateY(-10px)}.ai-feedback-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.ai-feedback-exit{opacity:1}.ai-feedback-exit-active{opacity:0;transition:opacity .3s}.priority-badge{border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:2px 8px;text-transform:capitalize}.priority-badge--low{background-color:#54d62c}.priority-badge--medium{background-color:#ffc107;color:#161c24}.priority-badge--high{background-color:#ff4842}.priority-badge--urgent{background-color:#b72136}.CreateTicketModal{padding:0;width:100%}.CreateTicketModal__form{display:flex;flex-direction:column;gap:24px;width:100%}.CreateTicketModal__field{display:flex;flex-direction:column;gap:8px}.CreateTicketModal__field label{color:#374151;font-size:14px;font-weight:600;margin-bottom:4px}.CreateTicketModal__field input[type=text],.CreateTicketModal__field select,.CreateTicketModal__field textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.CreateTicketModal__field input[type=text]:focus,.CreateTicketModal__field select:focus,.CreateTicketModal__field textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none;transform:translateY(-1px)}.CreateTicketModal__field input[type=text]:hover:not(:disabled),.CreateTicketModal__field select:hover:not(:disabled),.CreateTicketModal__field textarea:hover:not(:disabled){border-color:#9ca3af}.CreateTicketModal__field input[type=text]::placeholder,.CreateTicketModal__field select::placeholder,.CreateTicketModal__field textarea::placeholder{color:#9ca3af;font-style:italic}.CreateTicketModal__field input[type=text]:disabled,.CreateTicketModal__field select:disabled,.CreateTicketModal__field textarea:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.6}.CreateTicketModal__field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;padding-right:48px}.CreateTicketModal__field select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.CreateTicketModal__field textarea{font-family:inherit;line-height:1.5;max-height:300px;min-height:120px;resize:vertical}.CreateTicketModal__error{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:14px;gap:8px;margin-top:20px;padding:12px 16px}.CreateTicketModal__error:before{content:"⚠️";flex-shrink:0}.CreateTicketModal__actions{border-top:1px solid #e5e7eb;display:flex;gap:16px;justify-content:flex-end;margin-top:16px;padding-top:24px;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)}}.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--amount{order:2;width:120px}.NotificationsSection__column--subject{flex-grow:1;order:3;width:261px}.NotificationsSection__column--unit{order:4;width:91px}.NotificationsSection__column--category{flex-grow:1;max-width:200px;order:5;width:200px}.NotificationsSection__column--contact{order:6;width:74px}.NotificationsSection__column--menu{align-self:stretch;order:7;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;border-radius:12px;flex:none;flex-direction:column;flex-grow:0;gap:8px;min-height:auto;order:1;padding:8px}.UniversalCard,.UniversalCard__header{align-self:stretch;display:flex;width:100%}.UniversalCard__header{flex-direction:row;height:40px;justify-content:space-between;padding:0 0 0 24px}.UniversalCard__header,.UniversalCard__title{align-items:center;flex:none;flex-grow:0;order:0}.UniversalCard__title{color:#fff;display:flex;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:100%}.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:100%}.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:32px;font-style:normal;font-weight:700;height:32px;letter-spacing:-.02em;line-height:32px;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:32px;font-style:normal;font-weight:700;height:32px;letter-spacing:-.02em;line-height:32px;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:32px;font-style:normal;font-weight:700;height:32px;letter-spacing:-.02em;line-height:32px;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:32px;font-style:normal;font-weight:700;height:auto;letter-spacing:-.02em;line-height:32px;order:0;white-space:nowrap;width:auto}.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}}.TenancyUnitCard--header{justify-content:space-between}.TenancyUnitCard--header,.TenancyUnitCard--title{align-items:center;display:flex;gap:8px}.TenancyUnitCard--type{border-radius:2px;color:#fff;font-size:10px;font-weight:700;line-height:12px;padding:4px 5px;text-transform:uppercase}.TenancyUnitCard--type.residential{background-color:#76c102}.TenancyUnitCard--type.commercial{background-color:#fb2f54}.TenancyUnitCard--type.mixed{background-color:#ff9c07}.TenancyUnitCard--container{display:flex;flex-direction:column;gap:20px;padding:16px 0}.TenancyUnitCard--section{display:flex;flex-direction:column;gap:12px}.TenancyUnitCard--section-title{border-bottom:1px solid #f4f6f8;color:#161c24;font-size:16px;font-weight:700;margin:0;padding-bottom:8px}.TenancyUnitCard--grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.TenancyUnitCard--grid{grid-template-columns:1fr}}.TenancyUnitCard--row{display:flex;flex-direction:column;gap:4px}.TenancyUnitCard--label{color:#637381;font-size:12px;font-weight:500}.TenancyUnitCard--value{align-items:center;background-color:#f9fafb;border:1px solid #dfe3e8;border-radius:6px;color:#212b36;display:flex;font-size:14px;font-weight:600;height:36px;padding:0 12px}.TenancyUnitCard--sub-section{display:flex;flex-direction:column;gap:8px}.TenancyUnitCard--tags{display:flex;flex-wrap:wrap;gap:8px}.TenancyUnitCard--tag{background-color:#eff2f5;border-radius:4px;color:#454f5b;font-size:12px;font-weight:600;padding:4px 8px}.TenancyUnitCard--appliances-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.TenancyUnitCard--appliances-grid{grid-template-columns:repeat(2,1fr)}}.TenancyUnitCard--appliance{align-items:center;border:1px solid #dfe3e8;border-radius:4px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px}.TenancyUnitCard--appliance.included{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.TenancyUnitCard--appliance.excluded{background-color:#fef2f2;border-color:#fecaca;color:#991b1b;opacity:.6}.TenancyUnitCard--appliance-icon{font-weight:700}.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}.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:#f4f6f8;border:1px solid #dfe3e8;border-radius:16px 16px 16px 4px;color:#161c24}.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:#105e96;border-radius:16px 16px 4px 16px;color:#fff}.UIChatMessage--sent .UIChatMessage__text li,.UIChatMessage--sent .UIChatMessage__text p,.UIChatMessage--sent .UIChatMessage__text strong{color:#fff}.UIChatMessage--sent .UIChatMessage__text a{color:#52aced}.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-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;overflow-wrap:break-word;padding:16px;width:100%}.UIChatMessage__text p{margin:0;padding:0}.UIChatMessage__text a{color:#105e96;text-decoration:underline}.UIChatMessage__text a:hover{text-decoration:none}.UIChatMessage__text strong{font-weight:600}.UIChatMessage__text ol,.UIChatMessage__text ul{margin:4px 0;padding-left:20px}.UIChatMessage__text li{margin-bottom:2px}.UIChatMessage__timestamp{color:#919eab;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:24px}@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}}.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%;overflow-y:auto;padding:16px}.RentedPlacesTable__pagination{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px}.RentedPlacesTable__rows-control{align-items:center;display:flex;gap:8px}.RentedPlacesTable__rows-label{color:#637381;font-size:14px}.RentedPlacesTable__rows-select{background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;font-size:14px;height:32px;padding:0 8px}.RentedPlacesTable__page-info{color:#637381;font-size:14px}.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%}.PreferencesSection__toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:8px 0}.PreferencesSection__toggle-row input[type=checkbox]{accent-color:#105e96;cursor:pointer;height:16px;width:16px}.PreferencesSection__toggle-label{color:#161c24;font-size:14px}@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__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;padding:0 24px;width:100%}.DocumentsSection__table{display:flex;flex-direction:column;gap:16px;width:100%}.DocumentsSection__table-header{grid-gap:32px;align-items:center;box-sizing:border-box;display:grid!important;gap:32px;grid-template-columns:60px 1fr 1fr 200px!important;width:100%!important}.DocumentsSection__header-cell{align-items:center;color:#161c24;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.DocumentsSection__header-cell:first-child{justify-content:center}.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{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__table-container,.DocumentsSection__upload-container{padding:0 24px}.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__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}}.DisplayCurrencySection__buttons{display:flex;gap:10px}.BillingStatement{background:#fff;gap:32px;margin:0 auto;max-width:1200px;padding:32px}.BillingStatement,.BillingStatement__page-title{align-items:flex-start;display:flex;flex-direction:column;width:100%}.BillingStatement__page-title{gap:8px;padding:0}.BillingStatement__title-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0;width:100%}.BillingStatement__title{color:#161c24;font-family:Inter,sans-serif;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:34px;margin:0}.BillingStatement__buttons{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;padding:0}.BillingStatement__button{align-items:center;border:none;border-radius:8px;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:14px 20px;transition:all .2s ease}.BillingStatement__button--outline{background:#fff;border:1px solid #105e96;color:#105e96}.BillingStatement__button--outline:hover{background:#f8f9fa}.BillingStatement__button--primary{background:#105e96;color:#fff}.BillingStatement__button--primary:hover{background:#0d4e7a}.BillingStatement__button--primary svg{height:24px;width:24px}.BillingStatement__line{background:#c4cdd5;height:1px;width:100%}.BillingStatement__content{align-items:stretch;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:flex-start;padding:32px;width:100%}.BillingStatement__info{flex-wrap:wrap;justify-content:space-between;width:100%}.BillingStatement__bill-to,.BillingStatement__info{align-items:flex-start;display:flex;flex-direction:row;gap:32px;padding:0}.BillingStatement__bill-to{flex:1 1;min-width:300px}.BillingStatement__bill-title{color:#161c24;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin:0;white-space:nowrap}.BillingStatement__vertical-line{align-self:stretch;background-color:#dfe3e8;border:none;min-height:100px;width:1px}.BillingStatement__customer-table{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:32px;padding:0}.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:0 0 auto;flex-direction:column;gap:16px;justify-content:center;max-width:350px;min-width:250px;padding:24px}.BillingStatement__balance-table{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:0;width:100%}.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:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0;width:100%}.BillingStatement__section-title{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:0;width:100%}.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{background:#868e96;border:none;height:1px;width:100%}.BillingStatement__payment-table{align-items:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:space-between;padding:0;width:100%}.BillingStatement__table-description{align-items:stretch;display:flex;flex:2 1;flex-direction:column;padding:0}.BillingStatement__table-amount{align-items:stretch;display:flex;flex:1 1;flex-direction:column;min-width:140px;padding:0}.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{text-align:right}.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-left:auto}.BillingStatement__method{align-items:stretch;display:flex;flex-direction:column;gap:32px;padding:0;width:100%}.BillingStatement__payment-methods{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:0;width:100%}.BillingStatement__payment-column{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:8px 0 0}.BillingStatement__payment-option{height:auto}.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;flex-shrink:0;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;flex-shrink:0;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{background:#dfe3e8;height:1px;width:100%}.BillingStatement__payment-actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.BillingStatement__toggle-group{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.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;padding:0}.BillingStatement__receipt-label{color:#161c24;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.BillingStatement__checkbox-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.BillingStatement__checkbox-field{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.BillingStatement__checkbox{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s ease;width:16px}.BillingStatement__checkbox img{height:16px;width:16px}.BillingStatement__agreements{display:flex;flex-direction:column;gap:16px;padding:0}.BillingStatement__agreements,.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;padding:0;width:auto}.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;min-width:135px;padding:14px 20px;transition:all .2s ease}.BillingStatement__pay-button:hover:not(:disabled){background:#68a802}.BillingStatement__pay-button:disabled{background:#c4cdd5;cursor:not-allowed}@media(max-width:1200px){.BillingStatement{padding:24px}}@media(max-width:992px){.BillingStatement{padding:16px}.BillingStatement__title-content{align-items:flex-start;flex-direction:column;gap:16px}.BillingStatement__buttons{width:100%}.BillingStatement__info{flex-direction:column;gap:24px}.BillingStatement__bill-to{width:100%}.BillingStatement__balance-block{max-width:none;width:100%}.BillingStatement__payment-methods{flex-direction:column;gap:16px;width:100%}.BillingStatement__payment-column{width:100%}}@media(max-width:768px){.BillingStatement__title{font-size:24px;line-height:28px}.BillingStatement__vertical-line{display:none}.BillingStatement__bill-to{flex-direction:column;gap:16px}.BillingStatement__customer-table{flex-direction:column;gap:16px;width:100%}.BillingStatement__field-infos,.BillingStatement__field-names{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}.BillingStatement__button{width:100%}.BillingStatement__balance-table{flex-direction:column;gap:8px}.BillingStatement__section-heading{font-size:18px;line-height:22px}.BillingStatement__pay-button,.BillingStatement__pay-button-container{width:100%}}@media print{.BillingStatement{box-shadow:none;max-width:none;padding:0;width:100%}.BillingStatement__add-new,.BillingStatement__buttons,.BillingStatement__method,.BillingStatement__pay-button-container,.BillingStatement__payment-actions,.BillingStatement__toggle-group{display:none!important}.BillingStatement__content,.BillingStatement__details,.BillingStatement__info{border:none;box-shadow:none;width:100%}.BillingStatement{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.PaymentHistory{background:#fff;border:1px solid #f4f6f8;border-radius:12px;margin-top:2rem;overflow:hidden}.PaymentHistory__header{border-bottom:1px solid #f4f6f8;padding:1.5rem}.PaymentHistory__title{color:#161c24;font-size:1.25rem;font-weight:600;margin:0}.PaymentHistory__date{color:#5e676e;font-size:14px}.PaymentHistory__description{color:#5e676e;display:block;font-size:14px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentHistory__amount{font-size:14px;font-weight:600}.PaymentHistory__amount--completed,.PaymentHistory__amount--success{color:#76c102}.PaymentHistory__amount--pending,.PaymentHistory__amount--warning{color:#ff9c07}.PaymentHistory__amount--cancelled,.PaymentHistory__amount--danger,.PaymentHistory__amount--failed{color:#fb2f54}.PaymentHistory__amount--secondary{color:#919eab}.PaymentHistory__error{color:#fb2f54;font-size:14px;padding:3rem;text-align:center}@media(max-width:768px){.PaymentHistory__description{max-width:150px}}@media(max-width:480px){.PaymentHistory__header{padding:1rem}.PaymentHistory__title{font-size:1rem}}.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}.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{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}.PaymentsPage__content{margin:0 auto;max-width:1200px;padding:2rem}.PaymentsPage__tabs{border-bottom:1px solid #e4e7eb;display:flex;gap:1rem;margin-bottom:2rem}.PaymentsPage__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#637381;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;padding:1rem 1.5rem;transition:all .2s ease}.PaymentsPage__tab:hover{color:#161c24}.PaymentsPage__tab--active{border-bottom-color:#105e96;color:#105e96;font-weight:600}.PaymentsPage__tab-content{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.PaymentsPage__content{padding:1rem}.PaymentsPage__tabs{overflow-x:auto;padding-bottom:2px}.PaymentsPage__tab{font-size:.9rem;padding:.75rem 1rem;white-space:nowrap}.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:48px;justify-content:flex-start;padding:0 48px;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}}.TenantPaymentHistorySection__content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.TenantPaymentHistorySection__header{display:flex;flex-direction:column;gap:8px;width:100%}.TenantPaymentHistorySection__title-row{align-items:center;display:flex;flex-direction:row;gap:8px;height:42px;justify-content:space-between;padding:0;width:100%}.TenantPaymentHistorySection__title-content{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:nowrap;gap:12px;padding:0}.TenantPaymentHistorySection__search-input{min-width:120px;width:200px!important}.TenantPaymentHistorySection__filter-select,.TenantPaymentHistorySection__filter-select .UISelect{width:160px!important}.TenantPaymentHistorySection__amount-filter{align-items:center;background-color:#fff;border:1px solid #f4f6f8;border-radius:8px;display:flex;gap:4px;height:40px;padding:0 8px}.TenantPaymentHistorySection__amount-input{background:#0000;border:none;height:100%;padding:0;width:80px}.TenantPaymentHistorySection__amount-input:focus{box-shadow:none;outline:none}.TenantPaymentHistorySection__amount-input::-webkit-inner-spin-button,.TenantPaymentHistorySection__amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TenantPaymentHistorySection__amount-input[type=number]{-moz-appearance:textfield}.TenantPaymentHistorySection__amount-separator{color:#c4cdd5}.TenantPaymentHistorySection__separator{background:#dfe3e8;height:1px;width:100%}.TenantPaymentHistorySection__error,.TenantPaymentHistorySection__loading,.TenantPaymentHistorySection__no-data{align-items:center;color:#919eab;display:flex;font-size:1rem;font-weight:400;height:200px;justify-content:center}.TenantPaymentHistorySection__error{color:#fb2f54}.TenantPaymentHistorySection__pagination{align-items:center;border-top:1px solid #f4f6f8;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;width:100%}.TenantPaymentHistorySection__page-info{color:#919eab;flex-shrink:0;font-size:.875rem;font-weight:400;white-space:nowrap}.TenantPaymentHistorySection__table{width:100%}@media(max-width:1100px){.TenantPaymentHistorySection__title-content{flex-wrap:wrap;height:auto}.TenantPaymentHistorySection__title-row{height:auto;padding:8px 0}}@media(max-width:768px){.TenantPaymentHistorySection__content{overflow:visible}.TenantPaymentHistorySection__title-row{flex-direction:column;gap:16px;height:auto}.TenantPaymentHistorySection__title-content{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.TenantPaymentHistorySection__filter-select,.TenantPaymentHistorySection__filter-select .UISelect{width:140px!important}}.PaymentsPage{align-items:center;display:flex;flex-direction:column;gap:32px;height:auto;padding:32px;width:1144px}@media(max-width:768px){.PaymentsPage{gap:16px;padding:16px;position:relative;right:auto;top:auto;width:100%}}.PaymentsPage__filters-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 24px;width:100%}@media(max-width:1024px){.PaymentsPage__filters-row{align-items:stretch;flex-direction:column}}.PaymentsPage__filters-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:1024px){.PaymentsPage__filters-content{justify-content:center}}.PaymentsPage__filters-title{color:#1e293b;font-size:18px;font-weight:700;margin:0;white-space:nowrap}.PaymentsPage__sections{display:flex;flex-direction:column;gap:24px;width:100%}.PaymentsStatsModal__content{background:#f9fafb;max-height:64vh;overflow-y:auto;padding:8px 0 0;width:100%}.PaymentsStatsModal__content::-webkit-scrollbar{width:6px}.PaymentsStatsModal__content::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:10px}.PaymentsStatsModal__content::-webkit-scrollbar-track{background:#0000}.PaymentsStatsModal__empty,.PaymentsStatsModal__error,.PaymentsStatsModal__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.PaymentsStatsModal__error{background:#d92d2005;border:1px dashed #d92d2033;border-radius:12px;color:#d92d20;margin:20px}.PaymentsStatsModal__error p{margin:4px 0}.PaymentsStatsModal__error-message{color:#667085;font-size:14px}.PaymentsStatsModal__empty{color:#667085;font-size:15px;font-weight:500}.PaymentsStatsModal__list{display:flex;flex-direction:column;gap:12px}.PaymentsStatsModal__item{grid-gap:20px;align-items:center;background:#fff;border:1px solid #eaecf0;border-radius:12px;cursor:pointer;display:grid;gap:20px;grid-template-columns:auto 1fr auto;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PaymentsStatsModal__item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #1018280f;transform:translateY(-2px)}.PaymentsStatsModal__item-left{flex-shrink:0}.PaymentsStatsModal__item-center{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentsStatsModal__item-property{color:#101828;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsStatsModal__item-unit{color:#667085;font-size:13px;font-weight:500}.PaymentsStatsModal__item-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.PaymentsStatsModal__item-amount{color:#101828;font-size:16px;font-weight:700}.PaymentsStatsModal__item-date{background:#f2f4f7;border-radius:6px;color:#667085;font-size:12px;font-weight:500;padding:2px 8px}@media(max-width:640px){.PaymentsStatsModal__content{max-height:70vh}.PaymentsStatsModal__item{gap:12px;grid-template-areas:"left right" "center center";grid-template-columns:1fr auto;padding:12px}.PaymentsStatsModal__item-left{grid-area:left}.PaymentsStatsModal__item-right{grid-area:right}.PaymentsStatsModal__item-center{border-top:1px solid #f2f4f7;grid-area:center;padding-top:8px}}.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}}.PaymentsStatusSection{margin-bottom:24px}.PaymentsStatusSection__header{cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.PaymentsStatusSection__header:hover{background-color:#f8fafc}.PaymentsStatusSection__title-row{align-items:center;display:flex;justify-content:space-between;padding:16px 24px;width:100%}.PaymentsStatusSection__title{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.PaymentsStatusSection__count{color:#94a3b8;font-size:14px;font-weight:500}.PaymentsStatusSection__collapse-btn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:0;transition:transform .3s ease}.PaymentsStatusSection__collapse-btn svg{transition:transform .3s ease}.PaymentsStatusSection__collapse-btn--collapsed svg{transform:rotate(-90deg)}.PaymentsStatusSection__content{background-color:#fff;border-top:1px solid #e2e8f0;padding:0}.PaymentsStatusSection__table .UISimpleTable__row{cursor:pointer;transition:background-color .2s}.PaymentsStatusSection__table .UISimpleTable__row:hover{background-color:#f8fafc}.PaymentsStatusSection__property-link,.PaymentsStatusSection__tenant-link,.PaymentsStatusSection__unit-link{color:inherit;text-decoration:none;transition:color .2s}.PaymentsStatusSection__property-link:hover,.PaymentsStatusSection__tenant-link:hover,.PaymentsStatusSection__unit-link:hover{color:#3b82f6}.PaymentsStatusSection__error,.PaymentsStatusSection__loading,.PaymentsStatusSection__no-data{color:#64748b;font-size:14px;padding:40px;text-align:center}.PaymentsStatusSection__error{color:#ef4444}.PaymentsStatusSection__pagination{align-items:center;border-top:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;padding:16px 24px;width:100%}.PaymentsStatusSection__page-info{color:#64748b;font-size:13px;white-space:nowrap}.PaymentsStatusSection__pagination-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:flex-end;margin-left:auto}.PaymentsStatusSection__per-page{align-items:center;display:flex;gap:8px}.PaymentsStatusSection__per-page-label{color:#64748b;font-size:13px}.PaymentsStatusSection__per-page .UISelect{min-width:72px;width:72px}.PaymentsStatusSection__content{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.OwnerModal .UIModal__content{border-radius:12px;box-shadow:0 16px 36px #10182824}.OwnerModal .UIModal__content--small{width:min(520px,100vw - 32px)}.OwnerModal .UIModal__content--medium{width:min(760px,100vw - 32px)}.OwnerModal .UIModal__content--large{width:min(980px,100vw - 32px)}.OwnerModal .UIModal__content--xlarge{width:min(1120px,100vw - 32px)}.OwnerModal .UIModal__header{margin-bottom:4px}.OwnerModal .UIModal__title{color:#161c24;font-size:22px;font-weight:700;line-height:28px}.OwnerModal .UIModal__body{max-height:68vh;width:100%}.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}}.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}}.TicketsTransactionsSection__title-row{height:42px}.TicketsTransactionsSection__title-content{flex:0 0 auto;gap:16px}.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__unit-link:hover{text-decoration:none}.TicketsTransactionsSection__rows-control{align-items:center;display:flex;gap:8px}.TicketsTransactionsSection__rows-label{color:#637381;font-family:Inter;font-size:14px;line-height:20px}.TicketsTransactionsSection__rows-select{background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;font-size:14px;height:32px;padding:0 8px}@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{display:flex;flex-direction:column;min-height:400px;padding:24px}.TicketDetailsModal__error,.TicketDetailsModal__loading{align-items:center;color:#6b7280;display:flex;flex:1 1;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__content{display:flex;flex:1 1;flex-direction:column;gap:24px}.TicketDetailsModal__header{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.TicketDetailsModal__title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.TicketDetailsModal__subject{color:#111827;font-size:20px;font-weight:600;line-height:1.4;margin:0}.TicketDetailsModal__meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.TicketDetailsModal__meta-item{font-weight:500}.TicketDetailsModal__meta-separator{color:#d1d5db}.TicketDetailsModal__section{display:flex;flex-direction:column;gap:8px}.TicketDetailsModal__section-title{color:#374151;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.TicketDetailsModal__description-text{color:#374151;font-size:15px;line-height:1.6;margin:0;white-space:pre-wrap}.TicketDetailsModal__actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.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}.NotificationsList__rows-control{align-items:center;display:flex;gap:8px}.NotificationsList__rows-label{color:#637381;font-size:14px}.NotificationsList__rows-select{background:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#161c24;font-size:14px;height:32px;padding:0 8px}.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%}}.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__meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;margin-left:auto;margin-right:8px;min-width:60px}.UITenantTable__date{color:#637381;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.UITenantTable__unread-badge{align-items:center;background:#fb2f54;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:11px;font-style:normal;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.UITenantTable__actions{display:flex;flex-direction:row;flex-shrink:0;gap:8px}@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%}.ActiveConversationsList__pagination{display:flex;flex-direction:column;gap:12px;padding:12px 16px 0}.ActiveConversationsList__rows-control{align-items:center;display:flex;gap:8px}.ActiveConversationsList__rows-label{color:#5e676e;font-family:Inter,sans-serif;font-size:14px}.ActiveConversationsList__rows-select{background:#fff;border:1px solid #c4cdd5;border-radius:6px;color:#161c24;height:32px;padding:0 8px}@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}}.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;position:relative;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-actions .UIIconButton__icon svg{color:#fff}.ConversationView__header-actions .UIIconButton__icon svg circle,.ConversationView__header-actions .UIIconButton__icon svg line,.ConversationView__header-actions .UIIconButton__icon svg path,.ConversationView__header-actions .UIIconButton__icon svg polygon,.ConversationView__header-actions .UIIconButton__icon svg polyline,.ConversationView__header-actions .UIIconButton__icon svg rect{stroke:currentColor}.ConversationView__header-actions .UIIconButton__icon svg circle[fill]:not([fill=none]),.ConversationView__header-actions .UIIconButton__icon svg line[fill]:not([fill=none]),.ConversationView__header-actions .UIIconButton__icon svg path[fill]:not([fill=none]),.ConversationView__header-actions .UIIconButton__icon svg polygon[fill]:not([fill=none]),.ConversationView__header-actions .UIIconButton__icon svg polyline[fill]:not([fill=none]),.ConversationView__header-actions .UIIconButton__icon svg rect[fill]:not([fill=none]){fill:currentColor}.ConversationView__header-actions svg [fill]:not([fill=none]){fill:#fff!important}.ConversationView__header-actions svg [stroke]:not([stroke=none]){stroke:#fff!important}.ConversationView__date-picker-container,.ConversationView__search-container{align-items:center;display:flex;flex-direction:row;gap:12px;width:100%}.ConversationView__date-picker-container .UIInputSearch,.ConversationView__search-container .UIInputSearch{flex:1 1}.ConversationView__date-picker-container .UIButton,.ConversationView__search-container .UIButton{white-space:nowrap}.ConversationView__date-picker-container{align-items:stretch;background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 8px 32px #052c6526;display:flex;flex-direction:column;padding:16px;position:absolute;right:16px;top:50px;width:auto;z-index:100}.ConversationView__calendar-wrapper{display:flex;justify-content:center;margin-bottom:16px;overflow: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}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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}.SettingsPage__card{background:#fff;border:1px solid #e6ebf1;border-radius:12px;padding:20px}.SettingsPage__card-header{border-bottom:1px solid #e6ebf1;margin-bottom:16px;padding-bottom:12px}.SettingsPage__card-header h2{color:#0f172a;font-size:22px;font-weight:700;margin:0}.SettingsPage__card-header span{color:#64748b;display:block;font-size:14px;margin-top:6px}.SettingsPage__form-grid{grid-gap:12px 16px;align-items:end;display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(180px,280px))}.SettingsPage__field{display:flex;flex-direction:column;gap:6px}.SettingsPage__field span{color:#334155;font-size:13px;font-weight:600}.SettingsPage__field input{border:1px solid #d7dde5;border-radius:8px;color:#0f172a;font-size:14px;height:40px;outline:none;padding:0 12px}.SettingsPage__field input:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961f}.SettingsPage__checkbox-field{align-items:center;color:#334155;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:8px;-webkit-user-select:none;user-select:none}.SettingsPage__actions{display:flex;gap:12px;margin-top:16px}.SettingsPage__error{color:#be123c;font-size:13px;font-weight:600;margin-bottom:0;margin-top:12px}.SettingsPage__result{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:14px}.SettingsPage__result h3{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 10px}.SettingsPage__result-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(100px,1fr))}.SettingsPage__result-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px}.SettingsPage__result-grid span{color:#64748b;font-size:12px}.SettingsPage__result-grid strong{color:#0f172a;font-size:16px}@media(max-width:1024px){.SettingsPage__form-grid{grid-template-columns:1fr 1fr}.SettingsPage__result-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media(max-width:768px){.SettingsPage__card{padding:16px}.SettingsPage__form-grid{grid-template-columns:1fr}.SettingsPage__result-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}}.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%}}.SettingsPage{min-height:100vh;padding:0;width:100%}.SupportPage{min-height:100vh;padding:0;width:100%}.SupportPage__layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:360px 1fr}.SupportPage__content,.SupportPage__sidebar{background:#fff;border:1px solid #e6ebf1;border-radius:12px}.SupportPage__sidebar{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 160px);overflow:hidden;padding:16px}.SupportPage__search-wrap{flex-shrink:0}.SupportPage__search{border:1px solid #d7dde5;border-radius:8px;font-size:14px;height:40px;outline:none;padding:0 12px;width:100%}.SupportPage__search:focus{border-color:#105e96;box-shadow:0 0 0 3px #105e961f}.SupportPage__categories{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.SupportPage__chip{background:#f8fafc;border:1px solid #d7dde5;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:600;height:28px;padding:0 10px}.SupportPage__chip--active{background:#e8f3fb;border-color:#105e96;color:#105e96}.SupportPage__articles{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.SupportPage__article-item{background:#fff;border:1px solid #e6ebf1;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left}.SupportPage__article-item--active{background:#f4faff;border-color:#105e96}.SupportPage__article-title{color:#0f172a;font-size:14px;font-weight:600}.SupportPage__article-meta{color:#64748b;font-size:12px}.SupportPage__content{min-height:560px;padding:20px}.SupportPage__content-header{align-items:center;border-bottom:1px solid #e6ebf1;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.SupportPage__content-header h2{color:#0f172a;font-size:24px;font-weight:700;margin:0}.SupportPage__content-header span{background:#e8f3fb;border-radius:999px;color:#105e96;font-size:12px;font-weight:700;padding:4px 10px;white-space:nowrap}.SupportPage__markdown{color:#334155;line-height:1.55}.SupportPage__markdown h2{color:#0f172a;font-size:18px;margin:16px 0 8px}.SupportPage__markdown li,.SupportPage__markdown p{font-size:14px}.SupportPage__contact{border-top:1px solid #e6ebf1;color:#475569;font-size:13px;margin-top:20px;padding-top:14px}.SupportPage__contact a{color:#105e96;font-weight:600;text-decoration:none}.SupportPage__empty{color:#64748b;font-size:14px}@media(max-width:1024px){.SupportPage__layout{grid-template-columns:1fr}.SupportPage__sidebar{max-height:none}}.ReportsPage{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;justify-content:space-between;min-height:42px;padding:0;width:100%}.TicketsTransactionsSection__title-content{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0}.TicketsTransactionsSection__search-input{flex:2 1;min-width:200px}.TicketsTransactionsSection__property-select{flex:1 1;min-width:150px}.TicketsTransactionsSection__period-select{flex:1 1;min-width:120px}.TicketsTransactionsSection__tenant-select{flex:1 1;min-width:150px}.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{height:100%;justify-content:center}.TicketsTransactionsSection__property-cell,.TicketsTransactionsSection__table-property{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.TicketsTransactionsSection__table-property-name{color:#161c24;cursor:pointer;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:17px}.TicketsTransactionsSection__table-property-name:hover{text-decoration:underline}.TicketsTransactionsSection__table-property-badge{align-items:center;border-radius:4px;color:#fff;display:flex;flex-direction:row;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:16px;padding:2px 6px;text-transform:uppercase}.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{color:#105e96;text-decoration:underline}.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__property-select,.TicketsTransactionsSection__tenant-select{flex:1 1;min-width:140px}}@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__property-select,.TicketsTransactionsSection__tenant-select{flex:1 1;min-width:130px}.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{flex:1 1 100%;max-width:none;width:100%!important}.TicketsTransactionsSection__period-select .UISelect,.TicketsTransactionsSection__property-select .UISelect,.TicketsTransactionsSection__tenant-select .UISelect{width:100%!important}.TicketsTransactionsSection__pagination{padding:12px 12px 0}}.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__header-actions{display:flex;gap:16px}.TenantEditPage__form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;max-width:800px;width:100%}@media(max-width:576px){.TenantEditPage__form-grid{grid-template-columns:1fr}}.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:-webkit-fit-content;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}.App-health-retry{display:flex;justify-content:flex-start;margin-top:12px}.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.e9bd90a9.css.map*/