[data-arxera-component],[data-arxera-component] *,[data-arxera-component] :after,[data-arxera-component] :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.bottom-0{bottom:0!important}.top-0{top:0!important}.z-10{z-index:10!important}.mt-4{margin-top:1rem!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.size-10{height:2.5rem!important;width:2.5rem!important}.size-4{height:1rem!important;width:1rem!important}.size-8{height:2rem!important;width:2rem!important}.size-9{height:2.25rem!important;width:2.25rem!important}.h-10{height:2.5rem!important}.h-24{height:6rem!important}.h-4{height:1rem!important}.h-8{height:2rem!important}.h-9{height:2.25rem!important}.h-fit{height:-moz-fit-content!important;height:fit-content!important}.max-h-full{max-height:100%!important}.w-4{width:1rem!important}.w-full{width:100%!important}.shrink-0{flex-shrink:0!important}.caption-bottom{caption-side:bottom!important}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite!important}.cursor-pointer{cursor:pointer!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.gap-1\.5{gap:.375rem!important}.gap-2{gap:.5rem!important}.overflow-auto{overflow:auto!important}.overflow-y-auto{overflow-y:auto!important}.whitespace-nowrap{white-space:nowrap!important}.rounded-md{border-radius:calc(var(--radius) - 2px)!important}.border{border-width:1px!important}.border-b{border-bottom-width:1px!important}.border-t{border-top-width:1px!important}.bg-background{background-color:hsl(var(--background))!important}.bg-destructive{background-color:hsl(var(--destructive))!important}.bg-muted\/50{background-color:hsl(var(--muted)/.5)!important}.bg-primary{background-color:hsl(var(--primary))!important}.bg-secondary{background-color:hsl(var(--secondary))!important}.bg-transparent{background-color:transparent!important}.p-2{padding:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.pl-0{padding-left:0!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.align-middle{vertical-align:middle!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.font-medium{font-weight:500!important}.text-foreground{color:hsl(var(--foreground))!important}.text-muted-foreground{color:hsl(var(--muted-foreground))!important}.text-primary-foreground{color:hsl(var(--primary-foreground))!important}.text-secondary-foreground{color:hsl(var(--secondary-foreground))!important}.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.underline-offset-4{text-underline-offset:4px!important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid!important}.transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-colors{transition-duration:.15s!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}[data-arxera-component=button]{border:none}[data-arxera-component=table]{border:1px solid hsl(var(--border))!important;border-collapse:separate;border-color:hsl(var(--border))!important;border-spacing:0;box-sizing:border-box;font-size:1rem!important;text-align:left!important}[data-arxera-component=table] table{border:none!important;border-collapse:separate!important;border-spacing:0!important;font-size:.875rem!important;width:100%!important}[data-arxera-component=table] tbody,[data-arxera-component=table] tfoot,[data-arxera-component=table] thead,[data-arxera-component=table] tr{color:hsl(var(--foreground))!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;margin:0!important;padding:0!important}[data-arxera-component=table] thead{margin:0!important;padding:0!important}[data-arxera-component=table] thead tr{height:auto!important;margin:0!important;min-height:0!important;padding:0!important}[data-arxera-component=table] th{background-color:transparent!important;border:none!important;margin:0!important;max-height:none!important;padding:.5rem!important;text-align:left!important;vertical-align:middle!important}[data-arxera-component=table] th,[data-arxera-component=table] th [data-arxera-component=button],[data-arxera-component=table] th button{color:hsl(var(--foreground))!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:.875rem!important;font-weight:500!important;height:auto!important;line-height:1.25rem!important;min-height:0!important}[data-arxera-component=table] th [data-arxera-component=button],[data-arxera-component=table] th button{padding-bottom:0!important;padding-top:0!important}[data-arxera-component=table] td{background-color:transparent!important;border:none!important;color:hsl(var(--foreground))!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif!important;font-size:.875rem!important;line-height:1.25rem!important;margin:0!important;padding:.5rem!important;text-align:left!important;vertical-align:middle!important}[data-arxera-component=table] tbody tr td,[data-arxera-component=table] thead tr th{border-bottom:1px solid hsl(var(--border))!important}[data-arxera-component=table] tbody tr:last-child td{border-bottom:0!important}[data-arxera-component=table] td,[data-arxera-component=table] th{border-left:none!important;border-right:none!important;border-top:none!important}.hover\:cursor-pointer:hover{cursor:pointer!important}.hover\:bg-accent:hover{background-color:hsl(var(--accent))!important}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)!important}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)!important}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)!important}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)!important}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))!important}.hover\:text-primary:hover{color:hsl(var(--primary))!important}.hover\:underline:hover{text-decoration-line:underline!important}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))!important}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive)/0.2)!important}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring)/0.5)!important}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:opacity-50:disabled{opacity:.5!important}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem!important;padding-right:.625rem!important}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem!important;padding-right:.75rem!important}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem!important;padding-right:1rem!important}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))!important}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))!important}.dark\:bg-destructive:is(.dark *){background-color:hsl(var(--destructive))!important}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input)/.3)!important}.dark\:hover\:bg-accent\/50:hover:is(.dark *){background-color:hsl(var(--accent)/.5)!important}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input)/.5)!important}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:hsl(var(--destructive)/0.4)!important}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0!important}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:1rem!important;width:1rem!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0!important}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0!important}.\[\&_tr\]\:border-b tr{border-bottom-width:1px!important}:root,[data-theme-mode=light]{--radius:0.5rem;--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}:root{--budget-focus-border:#6366f1;--budget-focus-shadow:0 0 0 0.2rem #c7d2fe;--budget-invalid-border:#ef4444;--budget-invalid-shadow:0 0 0 0.2rem #fecaca}.budget-dialog-inline-link{color:var(--primary-color,#6366f1);text-decoration:underline}.budget-dialog-two-col{display:flex;gap:24px;width:100%;align-self:stretch;box-sizing:border-box}.budget-dialog-field{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.budget-dialog-field b{color:var(--text-color-secondary,#6b7280);font-weight:600}.budget-dialog-section-heading{color:#000;font-size:1.5rem;margin:0}.budget-dialog-step-heading{color:#000;font-size:1.25rem;font-weight:600;margin:0}.budget-dialog-add-button.p-button,.budget-dialog-add-button.p-button:enabled:focus,.budget-dialog-add-button.p-button:enabled:hover{background:transparent;color:#000}.budget-dialog-add-button.p-button .p-button-label{color:#000}.budget-dialog-field .p-autocomplete,.budget-dialog-field .p-autocomplete .p-inputtext,.budget-dialog-field .p-calendar,.budget-dialog-field .p-dropdown,.budget-dialog-field .p-inputnumber,.budget-dialog-field .p-inputnumber .p-inputtext{width:100%}.budget-dialog-footer{width:100%;align-self:stretch;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;gap:32px}.budget-dialog-footer--between{justify-content:space-between}.budget-dialog-kv{display:grid;grid-template-columns:118px minmax(0,1fr);-moz-column-gap:2px;column-gap:2px;row-gap:8px;line-height:1.5}.budget-dialog-kv-label{color:#4b5563;font-weight:600}.budget-dialog-kv-value{color:#111827;min-width:0}.budget-calendar-control.p-calendar{display:inline-flex;align-items:stretch;width:100%;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box;outline:none;box-shadow:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.budget-calendar-control.p-calendar:focus-within{outline:0 none;outline-offset:0;box-shadow:var(--budget-focus-shadow);border-color:var(--budget-focus-border)}.budget-calendar-control.p-calendar.p-invalid{border-color:var(--budget-invalid-border)}.budget-calendar-control.p-calendar.p-invalid:focus-within{border-color:var(--budget-invalid-border);box-shadow:var(--budget-invalid-shadow)}.budget-calendar-control .p-inputtext{flex:1 1 auto;min-width:0;border:0;border-radius:6px 0 0 6px;box-shadow:none;background:#fff}.budget-calendar-control .p-inputtext:enabled:focus,.budget-calendar-control .p-inputtext:enabled:hover{background:#fff;outline:0 none;box-shadow:none;border-color:transparent}.budget-calendar-control .p-datepicker-trigger,.budget-calendar-control .p-datepicker-trigger:enabled:active,.budget-calendar-control .p-datepicker-trigger:enabled:hover,.budget-calendar-control .p-datepicker-trigger:focus{flex:0 0 auto;margin:0;padding:0 .75rem;border:0;border-radius:0 6px 6px 0;box-shadow:none;outline:0 none;background:transparent!important;color:var(--text-color-secondary,#6b7280)}.budget-calendar-control .p-datepicker-trigger .p-button-icon,.budget-calendar-control .p-datepicker-trigger .p-icon{color:inherit}.budget-calendar-readonly.budget-calendar-control{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.budget-calendar-readonly.budget-calendar-control .p-inputtext{cursor:default;color:var(--text-color-secondary,#6b7280)}.budget-calendar-readonly.budget-calendar-control .p-datepicker-trigger,.budget-calendar-readonly.budget-calendar-control .p-datepicker-trigger .p-button-icon,.budget-calendar-readonly.budget-calendar-control .p-datepicker-trigger .p-icon{color:var(--text-color-secondary,#6b7280)}.budget-dialog-button-cancel.p-button,.budget-dialog-button-cancel.p-button:enabled:focus,.budget-dialog-button-cancel.p-button:enabled:hover{background:#fff;color:#000;border-color:var(--surface-border,#d1d5db)}.budget-dialog-button-cancel.p-button .p-button-label{color:#000}.budget-lease-length-autocomplete.p-autocomplete{display:inline-flex;align-items:stretch;width:100%;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}.budget-lease-length-autocomplete.p-autocomplete:focus-within{border-color:var(--budget-focus-border);box-shadow:var(--budget-focus-shadow)}.budget-lease-length-autocomplete.p-autocomplete.p-invalid{border-color:var(--budget-invalid-border)}.budget-lease-length-autocomplete.p-autocomplete.p-invalid:focus-within{border-color:var(--budget-invalid-border);box-shadow:var(--budget-invalid-shadow)}.budget-lease-length-autocomplete .p-autocomplete-input{flex:1 1 auto;min-width:0;border:0!important;border-radius:6px 0 0 6px;box-shadow:none!important;background:#fff}.budget-lease-length-autocomplete .p-autocomplete-input:enabled:focus,.budget-lease-length-autocomplete .p-autocomplete-input:enabled:hover{background:#fff;border-color:transparent!important;box-shadow:none!important;outline:0 none}.budget-lease-length-autocomplete .p-autocomplete-dropdown.p-button,.budget-lease-length-autocomplete .p-autocomplete-dropdown.p-button:enabled:focus,.budget-lease-length-autocomplete .p-autocomplete-dropdown.p-button:enabled:hover{flex:0 0 auto;margin:0;border-radius:0 6px 6px 0;border:0!important;box-shadow:none!important;background:#fff!important;color:var(--text-color-secondary,#6b7280)}.budget-dialog-inputnumber.p-inputnumber{display:inline-flex;align-items:stretch;width:100%;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s}.budget-dialog-inputnumber.p-inputnumber:focus-within{border-color:var(--budget-focus-border);box-shadow:var(--budget-focus-shadow)}.budget-dialog-inputnumber.p-inputnumber.p-invalid{border-color:var(--budget-invalid-border)}.budget-dialog-inputnumber.p-inputnumber.p-invalid:focus-within{border-color:var(--budget-invalid-border);box-shadow:var(--budget-invalid-shadow)}.budget-dialog-inputnumber .p-inputnumber-input,.budget-dialog-inputnumber .p-inputtext{flex:1 1 auto;min-width:0;width:100%!important;border:0!important;border-radius:6px;box-shadow:none!important;background:#fff}.budget-dialog-inputnumber .p-inputnumber-input:enabled:focus,.budget-dialog-inputnumber .p-inputnumber-input:enabled:hover,.budget-dialog-inputnumber .p-inputtext:enabled:focus,.budget-dialog-inputnumber .p-inputtext:enabled:hover{background:#fff;border-color:transparent!important;box-shadow:none!important;outline:0 none}.budget-dialog-dropdown.p-dropdown{display:inline-flex;align-items:stretch;width:100%;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-sizing:border-box;outline:none;box-shadow:none;transition:border-color .2s,box-shadow .2s}.budget-dialog-dropdown.p-dropdown:focus-within{border-color:var(--budget-focus-border);box-shadow:var(--budget-focus-shadow)}.budget-dialog-dropdown.p-dropdown.p-invalid{border-color:var(--budget-invalid-border)}.budget-dialog-dropdown.p-dropdown.p-invalid:focus-within{border-color:var(--budget-invalid-border);box-shadow:var(--budget-invalid-shadow)}.budget-dialog-dropdown.p-dropdown:not(.p-disabled):hover{border-color:#d1d5db}.budget-dialog-dropdown .p-dropdown-label{border:0!important;box-shadow:none!important;background:#fff}.new-lease-rent-steps-table .p-datatable-tbody>tr>td,.new-lease-rent-steps-table .p-datatable-thead>tr>th{min-width:0;overflow:hidden}.new-lease-rent-steps-table .p-datatable-tbody>tr>td{padding:.375rem .5rem;height:46.75px;min-height:46.75px;box-sizing:border-box;border-bottom:0}.new-lease-rent-steps-table .p-datatable-tbody>tr:last-child>td{border-bottom:1px solid var(--surface-border,#d1d5db)}.new-lease-rent-steps-table .p-datatable-thead>tr>th{padding:.5rem .625rem}.new-lease-rent-steps-table .p-calendar,.new-lease-rent-steps-table .p-inputnumber{width:100%;min-width:0}.new-lease-rent-steps-table .p-inputnumber-input,.new-lease-rent-steps-table .p-inputtext{padding:.45rem .5rem}.new-lease-rent-steps-table .p-datepicker-trigger{padding-left:.5rem;padding-right:.5rem}.rent-steps-date-calendar.budget-calendar-control .p-inputtext{padding-left:.35rem;padding-right:.35rem}.rent-steps-date-calendar.budget-calendar-control .p-datepicker-trigger,.rent-steps-date-calendar.budget-calendar-control .p-datepicker-trigger:enabled:active,.rent-steps-date-calendar.budget-calendar-control .p-datepicker-trigger:enabled:hover,.rent-steps-date-calendar.budget-calendar-control .p-datepicker-trigger:focus{padding-left:.35rem;padding-right:.35rem;min-width:1.9rem;width:1.9rem}.rent-steps-date-calendar.budget-calendar-control .p-datepicker-trigger .p-button-label{display:none}.budget-filter .p-multiselect-label{padding:.5rem .65rem}.budget-filter-panel-sm .p-multiselect-empty-message,.budget-filter-panel-sm .p-multiselect-item{font-size:.875rem;padding:.5rem .7rem}.budget-filter-panel-sm .p-multiselect-header{padding:.3rem .5rem}.budget-filter-panel-sm .p-multiselect-filter{padding:.3rem .5rem;font-size:.875rem;font-family:inherit}.budget-filter-panel-sm .p-checkbox,.budget-filter-panel-sm .p-checkbox .p-checkbox-box{width:14px;height:14px}.budget-filter-panel .p-multiselect-filter{padding:.4rem .6rem;font-size:inherit;font-family:inherit}.download-am-filter-panel .p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:.65rem}.rent-steps-rent-input.budget-dialog-inputnumber .p-inputnumber-input,.rent-steps-rent-input.budget-dialog-inputnumber .p-inputtext{padding:.45rem .5rem}.budget-rent-steps-error{display:block;margin-top:8px;color:var(--budget-invalid-border)}