@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);.fil1[data-v-21a20458]{fill:#fff;stroke:#4c8567;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:18px;animation:dash-data-v-21a20458 .6s linear alternate forwards}@keyframes dash-data-v-21a20458{0%{stroke-dashoffset:1}80%{stroke-dashoffset:0;fill:#fff}to{fill:#4c8567}}@keyframes dashLast-data-v-21a20458{0%{stroke-dashoffset:1}80%{stroke-dashoffset:0;fill:#fff}to{fill:#f04141}}.fil2[data-v-21a20458]{stroke:#4c8567;fill:#fff;fill-rule:nonzero;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:18px;animation:dash-data-v-21a20458 .6s linear alternate forwards}.fil0[data-v-21a20458]{stroke:#f04141;fill-rule:nonzero;fill:#fff;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:18px;animation:dashLast-data-v-21a20458 .6s linear alternate forwards}.loader-container[data-v-21a20458]{position:fixed;top:0;left:0;background:#fff;z-index:999999;width:100%;height:100vh}.fade-enter-active[data-v-4b8fdc72],.fade-leave-active[data-v-4b8fdc72]{transition:opacity .5s}.fade-enter[data-v-4b8fdc72],.fade-leave-to[data-v-4b8fdc72]{opacity:0}:root{--message-font-size:10px;--input-font-size:14px;--icon-font-size:20px;--mark2-color:color-mix(in srgb,var(--v-warning-base),var(--v-error-base) 45%)}:root[data-font-size-increased=true]{--message-font-size:12px;--input-font-size:16px;--icon-font-size:24px}html{overflow:hidden;font-size:13px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-main .v-main__wrap{overflow-x:auto;max-height:calc(100vh - 64px)!important}.v-application .elevation-1{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important}.v-application .elevation-2{box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)!important}.v-menu__content{border-radius:8px!important;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04)!important}.v-data-table,.v-simple-table{font-variant-numeric:tabular-nums;font-size:12.5px!important}.v-data-footer{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-data-table-header th{color:var(--v-primary-base)!important;font-weight:700;letter-spacing:.2px;font-size:11px!important;white-space:nowrap;padding:0 10px!important}.v-data-table-header th .v-data-table-header__icon{font-size:14px!important}.v-data-table-header tr:first-child th{background:#eef6f0!important;border-bottom:1px solid var(--v-light-primary-base)}.v-data-table-header tr th:first-child{border-top-left-radius:8px!important}.v-data-table-header tr th:last-child{border-top-right-radius:8px!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{font-size:12.5px!important;padding:4px 10px!important;height:38px!important;border-bottom:1px solid #f1f5f9!important;text-wrap:nowrap}.v-data-table__wrapper tbody tr:nth-child(2n){background-color:var(--v-even-row-base)}.table-col-with-divider{border-right:1px solid #e0e0e0}.table-th-text-wrap{text-wrap:wrap!important}.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper),tr.v-data-table__selected{background:#f0fdf4!important}tr.v-data-table__selected td:first-child{position:relative}tr.v-data-table__selected td:first-child:before{content:" ";width:3px;position:absolute;height:calc(100% + 1px);z-index:3;left:0;top:0;background:var(--v-primary-base)}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:none!important}.table-container__action{position:absolute;height:31px;width:calc(100% - 56px);top:0;z-index:99;right:8px;background:var(--v-table-header-color-base)}.table-container__body{position:relative}.v-btn{text-transform:none!important}.theme--light.v-btn:focus:before,.v-btn--text:before{opacity:0!important}.v-chip{border:none!important}.v-chip:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.v-messages__message{font-size:var(--message-font-size)}.v-input input[type=text],.v-label{font-size:var(--input-font-size)}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:#f8fafc!important;border-radius:8px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.v-select__selections{flex-wrap:nowrap;overflow:hidden;display:flex}.v-select__selections>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phone-picker.vue-tel-input.dense,.v-autocomplete.vue-tel-input.dense,.v-combobox.vue-tel-input.dense,.v-select.vue-tel-input.dense,.v-text-field.vue-tel-input.dense,.v-textarea.vue-tel-input.dense,.v-time-picker.vue-tel-input.dense{min-height:34px!important;max-height:34px!important}.phone-picker.v-input--dense,.v-autocomplete.v-input--dense,.v-combobox.v-input--dense,.v-select.v-input--dense,.v-text-field.v-input--dense,.v-textarea.v-input--dense,.v-time-picker.v-input--dense{font-size:12.5px!important}.phone-picker.v-input--dense .v-input__slot,.v-autocomplete.v-input--dense .v-input__slot,.v-combobox.v-input--dense .v-input__slot,.v-select.v-input--dense .v-input__slot,.v-text-field.v-input--dense .v-input__slot,.v-textarea.v-input--dense .v-input__slot,.v-time-picker.v-input--dense .v-input__slot{min-height:34px!important;max-height:34px!important}.phone-picker.v-input--dense .v-label,.v-autocomplete.v-input--dense .v-label,.v-combobox.v-input--dense .v-label,.v-select.v-input--dense .v-label,.v-text-field.v-input--dense .v-label,.v-textarea.v-input--dense .v-label,.v-time-picker.v-input--dense .v-label{font-size:12.5px!important;top:7px!important}.phone-picker.v-input--dense .v-label--active,.v-autocomplete.v-input--dense .v-label--active,.v-combobox.v-input--dense .v-label--active,.v-select.v-input--dense .v-label--active,.v-text-field.v-input--dense .v-label--active,.v-textarea.v-input--dense .v-label--active,.v-time-picker.v-input--dense .v-label--active{top:9px!important}.phone-picker.v-input--dense .v-input__prepend-inner,.v-autocomplete.v-input--dense .v-input__prepend-inner,.v-combobox.v-input--dense .v-input__prepend-inner,.v-select.v-input--dense .v-input__prepend-inner,.v-text-field.v-input--dense .v-input__prepend-inner,.v-textarea.v-input--dense .v-input__prepend-inner,.v-time-picker.v-input--dense .v-input__prepend-inner{margin-top:9px!important}.phone-picker.v-input--dense .v-input__append-inner,.v-autocomplete.v-input--dense .v-input__append-inner,.v-combobox.v-input--dense .v-input__append-inner,.v-select.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__append-inner,.v-textarea.v-input--dense .v-input__append-inner,.v-time-picker.v-input--dense .v-input__append-inner{margin-top:5px!important}.phone-picker.v-input--dense .v-input__append-inner:has(.v-input__icon--clear),.v-autocomplete.v-input--dense .v-input__append-inner:has(.v-input__icon--clear),.v-combobox.v-input--dense .v-input__append-inner:has(.v-input__icon--clear),.v-select.v-input--dense .v-input__append-inner:has(.v-input__icon--clear),.v-text-field.v-input--dense .v-input__append-inner:has(.v-input__icon--clear),.v-textarea.v-input--dense .v-input__append-inner:has(.v-input__icon--clear),.v-time-picker.v-input--dense .v-input__append-inner:has(.v-input__icon--clear){margin-top:5px!important}.phone-picker.v-input--dense .v-input__prepend-inner,.v-autocomplete.v-input--dense .v-input__prepend-inner,.v-combobox.v-input--dense .v-input__prepend-inner,.v-select.v-input--dense .v-input__prepend-inner,.v-text-field.v-input--dense .v-input__prepend-inner,.v-textarea.v-input--dense .v-input__prepend-inner,.v-time-picker.v-input--dense .v-input__prepend-inner{margin-top:6px!important}.phone-picker.v-input--dense .v-input__append-outer,.v-autocomplete.v-input--dense .v-input__append-outer,.v-combobox.v-input--dense .v-input__append-outer,.v-select.v-input--dense .v-input__append-outer,.v-text-field.v-input--dense .v-input__append-outer,.v-textarea.v-input--dense .v-input__append-outer,.v-time-picker.v-input--dense .v-input__append-outer{margin-top:4px!important;margin-bottom:0!important}.phone-picker.v-input--dense input,.phone-picker.v-input--dense textarea,.v-autocomplete.v-input--dense input,.v-autocomplete.v-input--dense textarea,.v-combobox.v-input--dense input,.v-combobox.v-input--dense textarea,.v-select.v-input--dense input,.v-select.v-input--dense textarea,.v-text-field.v-input--dense input,.v-text-field.v-input--dense textarea,.v-textarea.v-input--dense input,.v-textarea.v-input--dense textarea,.v-time-picker.v-input--dense input,.v-time-picker.v-input--dense textarea{font-size:12.5px!important;line-height:1.4!important}.phone-picker.vue-tel-input,.v-autocomplete.vue-tel-input,.v-combobox.vue-tel-input,.v-select.vue-tel-input,.v-text-field.vue-tel-input,.v-textarea.vue-tel-input,.v-time-picker.vue-tel-input{min-height:40px!important;max-height:40px!important}.phone-picker:not(.v-input--dense),.v-autocomplete:not(.v-input--dense),.v-combobox:not(.v-input--dense),.v-select:not(.v-input--dense),.v-text-field:not(.v-input--dense),.v-textarea:not(.v-input--dense),.v-time-picker:not(.v-input--dense){font-size:13px!important}.phone-picker:not(.v-input--dense) .v-input__slot,.v-autocomplete:not(.v-input--dense) .v-input__slot,.v-combobox:not(.v-input--dense) .v-input__slot,.v-select:not(.v-input--dense) .v-input__slot,.v-text-field:not(.v-input--dense) .v-input__slot,.v-textarea:not(.v-input--dense) .v-input__slot,.v-time-picker:not(.v-input--dense) .v-input__slot{min-height:40px!important;max-height:40px!important}.phone-picker:not(.v-input--dense) .v-label,.v-autocomplete:not(.v-input--dense) .v-label,.v-combobox:not(.v-input--dense) .v-label,.v-select:not(.v-input--dense) .v-label,.v-text-field:not(.v-input--dense) .v-label,.v-textarea:not(.v-input--dense) .v-label,.v-time-picker:not(.v-input--dense) .v-label{font-size:13px!important;top:10px!important}.phone-picker:not(.v-input--dense) .v-label--active,.v-autocomplete:not(.v-input--dense) .v-label--active,.v-combobox:not(.v-input--dense) .v-label--active,.v-select:not(.v-input--dense) .v-label--active,.v-text-field:not(.v-input--dense) .v-label--active,.v-textarea:not(.v-input--dense) .v-label--active,.v-time-picker:not(.v-input--dense) .v-label--active{top:16px!important}.phone-picker:not(.v-input--dense) .v-input__append-inner,.v-autocomplete:not(.v-input--dense) .v-input__append-inner,.v-combobox:not(.v-input--dense) .v-input__append-inner,.v-select:not(.v-input--dense) .v-input__append-inner,.v-text-field:not(.v-input--dense) .v-input__append-inner,.v-textarea:not(.v-input--dense) .v-input__append-inner,.v-time-picker:not(.v-input--dense) .v-input__append-inner{margin-top:10px!important}.phone-picker:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear),.v-autocomplete:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear),.v-combobox:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear),.v-select:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear),.v-text-field:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear),.v-textarea:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear),.v-time-picker:not(.v-input--dense) .v-input__append-inner:has(.v-input__icon--clear){margin-top:8px!important}.phone-picker:not(.v-input--dense) .v-input__prepend-inner,.v-autocomplete:not(.v-input--dense) .v-input__prepend-inner,.v-combobox:not(.v-input--dense) .v-input__prepend-inner,.v-select:not(.v-input--dense) .v-input__prepend-inner,.v-text-field:not(.v-input--dense) .v-input__prepend-inner,.v-textarea:not(.v-input--dense) .v-input__prepend-inner,.v-time-picker:not(.v-input--dense) .v-input__prepend-inner{margin-top:8px!important}.phone-picker:not(.v-input--dense) input,.phone-picker:not(.v-input--dense) textarea,.v-autocomplete:not(.v-input--dense) input,.v-autocomplete:not(.v-input--dense) textarea,.v-combobox:not(.v-input--dense) input,.v-combobox:not(.v-input--dense) textarea,.v-select:not(.v-input--dense) input,.v-select:not(.v-input--dense) textarea,.v-text-field:not(.v-input--dense) input,.v-text-field:not(.v-input--dense) textarea,.v-textarea:not(.v-input--dense) input,.v-textarea:not(.v-input--dense) textarea,.v-time-picker:not(.v-input--dense) input,.v-time-picker:not(.v-input--dense) textarea{font-size:13px!important}.v-text-field__details{margin-bottom:1px!important}.v-textarea.v-input--dense .v-input__slot{min-height:44px!important;max-height:88px!important}.date-input .v-label--active{left:-27px!important}.date-input .v-input__slot{border-radius:8px!important}.date-input .v-input__append-inner button{padding-right:2px!important}.date-input .v-input__append-inner:has(button.mdi-menu-down){margin-top:8px!important}.compact-select-menu .v-list-item,.v-select-list .v-list-item{min-height:34px}.compact-select-menu .v-list-item__action,.v-select-list .v-list-item__action{margin:4px 10px 4px 0!important}.compact-select-menu .v-list-item__action .v-icon,.v-select-list .v-list-item__action .v-icon{font-size:20px}.compact-select-menu .v-list-item__title,.v-select-list .v-list-item__title{white-space:normal}.compact-select-menu .v-subheader,.v-select-list .v-subheader{height:auto;min-height:0;padding:12px 16px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v-primary-base)}.compact-select-menu .v-subheader:first-of-type,.v-select-list .v-subheader:first-of-type{padding-top:4px}.v-counter{font-size:10.5px}.v-date-picker-years,.v-picker__body button{font-size:11px!important}.v-date-picker-years li:hover{background-color:#f6f6f6!important}.v-date-picker-years li.active{font-size:15px!important}.vue-tel-input{border-radius:8px!important}.v-data-table__checkbox .v-input--selection-controls__input>.v-input--selection-controls__ripple{height:20px;width:20px;left:-3px;top:-3px;margin:5px}.v-input--checkbox{margin-top:0!important;padding:0!important}.v-input--checkbox .v-input--selection-controls__input>.v-input--selection-controls__ripple{height:21px!important;width:21px!important;left:calc(-29% + 1.5px)!important;top:calc(-24.5% + 1px)!important}.v-input--checkbox .v-label{font-size:12px!important}.v-radio{align-items:center!important}.v-radio .v-input--selection-controls__input{align-self:center;margin-top:0!important;margin-bottom:0!important}.v-radio .v-label{font-size:12px!important}.v-input--selection-controls__ripple:before{background-color:var(--v-primary-base)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 17px)!important;left:-7.5px!important}.quick-search-input.v-input .v-input__append-outer{margin-top:5px!important}.quick-search-input.v-input .v-input__append-inner{margin-top:4px!important}.quick-search-input.v-input .v-text-field__slot{padding-left:8px}.v-card,.v-data-table{border-radius:12px!important}.v-data-table{overflow:hidden}.v-icon.notranslate.mdi{font-size:var(--icon-font-size)}::-webkit-scrollbar{width:6px;height:6px;background:transparent}::-webkit-scrollbar-thumb{background:var(--v-scroll-color-base);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--v-scroll-hovered-color-base)}.v-menu__content:has(.profile-menu){z-index:999!important}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:0!important}.v-badge__badge{font-size:9.5px!important;height:16px;width:18px;min-width:18px;padding:4px 3px}.attachment-area,.attachment-container{border:.5px dashed rgba(49,43,153,.3);border-radius:4px}.attachment-area{background:rgba(49,43,153,.03);box-sizing:border-box;height:116px}.hover-file{background:#f9f1f2;border-radius:4px}.delete-file-button{position:absolute;top:0;right:4px}.attachment-animation{animation:drop 1s linear infinite}@keyframes drop{0%{transform:scale(1)}50%{transform:scale(1.015)}to{transform:scale(1)}}.rotate{animation:rotation 1.5s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.v-application .text-h5{font-size:20px!important;font-weight:600;letter-spacing:normal!important}.v-application .text-h6{font-size:18px!important;font-weight:600;letter-spacing:.0125em!important}.v-application .body-2,.v-application .text-body-2{font-size:12.5px!important;line-height:1.4!important;letter-spacing:.0178em!important}.v-application .body-1,.v-application .text-body-1{font-size:13px!important;line-height:1.4!important}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.full-width{width:100%!important}.position-relative{position:relative}.position-absolute{position:absolute}.small-font{font-size:10px}.medium-font{font-size:13px}.text-normalize{text-transform:none!important}.opacity-2{opacity:.2!important}.opacity-5{opacity:.5!important}.opacity-7{opacity:.7!important}.break-word{word-break:break-word}.w-auto{width:auto}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.big-btn{width:100%;height:96px!important;padding:12px!important;transition:transform .15s ease,box-shadow .15s ease}.big-btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)!important}.big-btn .v-btn__content{white-space:normal!important;text-align:center;flex-direction:column;gap:4px}.row-not-active-resident{background-color:#f5f6f0}.v-data-table__wrapper tbody tr.row-not-active-resident:nth-child(2n){background-color:#ebede2!important}.expand-data{background-color:#f8fafc}.no-background-hover:before{background-color:transparent!important}.form-section-title{display:flex;align-items:center;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v-primary-base)}.form-section-title:after{content:"";flex:1;height:.5px;margin-left:8px;background:var(--v-light-primary-2-base)}.info-hint-box{display:flex;align-items:center;background-color:color-mix(in srgb,var(--v-primary-base),transparent 94%);border:1px solid color-mix(in srgb,var(--v-primary-base),transparent 85%)}.row.form-grid,.row.preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:12px 0 0!important}.row.form-grid>.grid-span-2,.row.preview-grid>.grid-span-2{grid-column:span 2}.row.form-grid>.grid-span-3,.row.preview-grid>.grid-span-3{grid-column:1/-1}.row.preview-grid{-moz-column-gap:32px;column-gap:32px;row-gap:12px}.row.form-grid{-moz-column-gap:12px;column-gap:12px;row-gap:12px}.row.form-grid--4,.row.preview-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.row.form-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.row.form-grid--2,.row.preview-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.row.form-grid--1{grid-template-columns:minmax(0,1fr)}@media(max-width:1263px){.row.form-grid,.row.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row.form-grid>.grid-span-3,.row.preview-grid>.grid-span-3{grid-column:1/-1}}@media(max-width:959px){.row.form-grid,.row.preview-grid{grid-template-columns:minmax(0,1fr)}.row.form-grid>.grid-span-2,.row.form-grid>.grid-span-3,.row.preview-grid>.grid-span-2,.row.preview-grid>.grid-span-3{grid-column:1/-1}}