@layer propertyeco-workspace{body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback{position:fixed;z-index:210;inset-inline:1rem;top:max(5rem,env(safe-area-inset-top));width:auto;max-width:34rem;max-height:calc(100dvh - 6rem);overflow:auto;margin-inline:auto;padding:1rem;border:1px solid #e5b4ae;border-radius:16px;background:#fff1ef;color:#742d28;box-shadow:0 6px 24px #35353426}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback[hidden],body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback [hidden]{display:none!important}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback strong{display:block;font-size:.9375rem;font-weight:650}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback p{margin-top:.375rem;font-size:.875rem;line-height:1.5}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback .pe-request-feedback-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback button{min-height:44px;padding:.5rem .875rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font-size:.875rem;font-weight:600;cursor:pointer}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback button:focus-visible{outline:2px solid currentColor;outline-offset:3px}body:is(.fi-panel-admin,.fi-panel-agent) .pe-request-feedback:is([data-state=loading],[data-state=slow],[data-state=restored]){background:#fdf5e6;border-color:#cbbba7;color:#353534}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-fo-radio-label-text,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-fo-radio-label-text *,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-fo-checkbox-list-option-label,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-fo-checkbox-list-option-label *,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-payment-terms,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-in-text{color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;opacity:1!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-payment-terms{display:block!important;line-height:1.7;padding:.75rem;background:var(--pe-ui-container);border-radius:10px}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-explicit-choice .fi-btn{min-height:44px!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-explicit-choice input[value="1"]:checked+.fi-btn{background:#e4f3e8!important;color:#21623a!important;-webkit-text-fill-color:#21623a!important;border-color:#57976c!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-explicit-choice input[value="0"]:checked+.fi-btn{background:#fcebea!important;color:#942c29!important;-webkit-text-fill-color:#942c29!important;border-color:#c18c89!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-explicit-choice input:not(:checked)+.fi-btn{background:#f1f1ef!important;color:#565651!important;-webkit-text-fill-color:#565651!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-case-explicit-choice .fi-btn :is(span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-sale-party-add .fi-fo-repeater-items{display:grid!important;gap:1rem;margin-bottom:1rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-sale-party-add .fi-fo-repeater-item{border:1px solid var(--pe-ui-border)!important;background:var(--pe-ui-surface)!important;border-radius:12px!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-sales,.fi-modal-window) .fi-sale-party-add .fi-fo-repeater-item-content{padding:1rem!important}html body.fi-body.fi-panel-agent .fi-main .fi-sales #sale-section-submit .fi-btn.fi-color-primary,html body.fi-body.fi-panel-agent .fi-main .fi-sales #sale-section-submit .fi-btn.fi-color-primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}}@layer propertyeco-workspace{body.fi-body:is(.fi-panel-admin,.fi-panel-agent){--pe-ui-primary: #353534;--pe-ui-on-primary: #fff;--pe-ui-accent: #8c7355;--pe-ui-container: #fdf5e6;--pe-ui-surface: #fff;--pe-ui-text: #353534;--pe-ui-muted: #655a4b;--pe-ui-border: #e6d5c3;--pe-ui-outline: #cbbba7;color:var(--pe-ui-text)!important;background:var(--pe-ui-surface)!important;color-scheme:light}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main,.fi-main-ctn,.fi-page,.fi-page-content,.fi-sidebar,.fi-sidebar-header,.fi-topbar){background-color:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-auth-aside{background:var(--pe-ui-container)!important;color:var(--pe-ui-text)!important;border-inline-end:1px solid var(--pe-ui-border)}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-auth-aside :is(.fi-auth-aside-title,.fi-auth-aside-feature){color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-auth-aside :is(.fi-auth-aside-copy,.fi-auth-aside-footnote){color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-auth-aside :is(.fi-auth-aside-kicker,.fi-auth-aside-feature-icon,.fi-auth-aside-feature-icon svg),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-simple-layout .fi-link{color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-auth-aside-feature-icon{background:var(--pe-ui-surface)!important;border:1px solid var(--pe-ui-border)}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-auth-aside .fi-logo{filter:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-simple-layout .fi-checkbox-input:checked{background-color:var(--pe-ui-primary)!important;border-color:var(--pe-ui-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-content{gap:1.25rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(.fi-page,.fi-page-header-main-ctn,.fi-page-main,.fi-page-content){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(.fi-page,.fi-page-content,.fi-sc-form){border:0!important;border-radius:0!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(.fi-grid-col,.fi-sc-component,.fi-ta-ctn){min-width:0!important;max-width:100%}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-section,.fi-ta-ctn,.fi-modal-window,.fi-dropdown-panel,.fi-wi-stats-overview-stat),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "]):not([class*=bubble]):not([class*=biz-preview]):not(:where(.fi-material-property-catalogue *,.fi-material-property-detail *)){background-color:var(--pe-ui-surface)!important;background-image:none!important;border:1px solid var(--pe-ui-border)!important;border-radius:16px!important;box-shadow:0 1px 3px #3535340d,0 4px 16px #5a46280a!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-panel],[class*="-panel "],.fi-section) .fi-ta-ctn{border:0!important;border-radius:0!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-hero],[class*="-hero "]){color:var(--pe-ui-text)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is(.fi-header,[class$=-hero],[class*="-hero "]){min-width:0!important;max-width:100%!important;margin:0!important;padding:.25rem 0 1.25rem!important;border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-header-heading{font-size:clamp(1.5rem,2vw,2rem)!important;line-height:1.3!important;letter-spacing:-.025em!important;overflow-wrap:anywhere}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is([class$=-hero-stats],[class*="-hero-stats "]){display:flex!important;flex-wrap:wrap!important;gap:0!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is([class$=-hero-stat],[class*="-hero-stat "],[class*=-hero-stat--]){flex:1 1 8rem!important;min-width:0!important;max-width:100%!important;padding:.5rem 1rem!important;border:0!important;border-inline-start:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-wrap:anywhere}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is([class$=-hero-stat],[class*="-hero-stat "],[class*=-hero-stat--]):first-child{padding-inline-start:0!important;border-inline-start:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-header :is(.fi-header-heading-ctn,.fi-header-actions){min-width:0;max-width:100%}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is(.fi-section .fi-section,.fi-sc-form,.fi-page-content>form){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is([class$=-panel],[class*="-panel "]):has(>.fi-ta-ctn),html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-sc:has(.fi-sc-form),html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is([class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "]):has(.fi-sc-form,form){min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is([class$=-panel],[class*="-panel "])>.fi-ta-ctn{border:1px solid var(--pe-ui-border)!important;border-radius:16px!important;background:var(--pe-ui-surface)!important;box-shadow:0 1px 3px #3535340d!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-sc-tabs-tab:has(>.fi-sc>.fi-sc-component>.fi-section){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-modal-window .fi-modal-close-btn{width:44px!important;height:44px!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-icon-btn{min-width:44px!important;min-height:44px!important;flex-shrink:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-topbar .fi-icon-btn{min-width:44px!important;min-height:44px!important;margin:0!important;flex-shrink:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-topbar-collapse-sidebar-btn-ctn{width:44px!important;flex-shrink:0!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-sc-section,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-section-content-ctn{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-header-heading,.fi-section-header-heading,.fi-modal-heading,.fi-ta-heading,.fi-wi-stats-overview-stat-value),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class*=-hero-title],[class*=-stat-value]),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-hero],[class*="-hero "]) :is(h1,h2,h3){color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-header-subheading,.fi-section-header-description,.fi-modal-description,.fi-ta-description,.fi-fo-field-wrp-helper-text,.fi-fo-field-helper-text,.fi-wi-stats-overview-stat-description),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class*=-hero-description],[class*=-hero-lede],[class*=-hero-copy],[class*=-stat-label]){color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main [class*=-hero-eyebrow]{color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-hero-stat],[class*="-hero-stat "],[class*=-hero-stat--],[class$=-tile-icon],[class$=-card-icon]){background:var(--pe-ui-container)!important;border-color:var(--pe-ui-border)!important;border-radius:12px!important;color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-hero-badge],[class*="-hero-badge "],[class$=-legend]){background:var(--pe-ui-container)!important;border-color:var(--pe-ui-border)!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(a,button):is([class$=-cta],[class*="-cta "],[class$=-btn],[class*="-btn "],[class*=-hero-link]):not([class*=-hero-links]):not(.fi-icon-btn,.fi-btn,.fi-sidebar-item-btn,.fi-fo-select-btn,.fi-select-input-btn,.fi-select-input-value-remove-btn,.fi-sc-wizard-header-step-btn,.fi-badge-delete-btn,.fi-pagination-item-btn){min-height:44px!important;border-radius:999px!important;font-weight:600;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn.fi-color-primary:not(.fi-outlined),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(a,button):is([class$=-cta],[class*="-cta "],[class$=-btn],[class*="-btn "],[class*=-hero-link--primary]):not([class*=--secondary]):not([class*=--outline]):not([class*=--ghost]):not([class*=--text]):not([class*=--danger]):not([class*=--success]):not(.fi-icon-btn,.fi-btn,.fi-sidebar-item-btn,.fi-fo-select-btn,.fi-select-input-btn,.fi-select-input-value-remove-btn,.fi-sc-wizard-header-step-btn,.fi-badge-delete-btn,.fi-pagination-item-btn,.fi-downline-performance-period-btn){background:var(--pe-ui-primary)!important;border:1px solid var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn:is(.fi-color-gray,.fi-outlined):not(.fi-color-danger,.fi-color-warning,.fi-color-success),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(a,button):is([class*=-hero-link],[class*=-cta--secondary],[class*=-btn--secondary],[class*=-btn--outline]):not([class*=-hero-links]):not([class*=--primary]){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--pe-ui-surface)!important;border:1px solid var(--pe-ui-outline)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(a,button):is([class*=-cta--text],[class*=-btn--text],[class*=-btn--ghost]){background:transparent!important;border-color:transparent!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-btn,a[class*=-hero-link],a[class*=-cta],button[class*=-btn]) :is(span,svg,.fi-icon){color:inherit!important;-webkit-text-fill-color:inherit!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn.fi-color-danger{--pe-semantic-action: #b42318}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn.fi-color-success{--pe-semantic-action: #23613b}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn.fi-color-warning{--pe-semantic-action: #805200}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn:is(.fi-color-danger,.fi-color-success,.fi-color-warning){border-color:var(--pe-semantic-action)!important;background:var(--pe-semantic-action)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn:is(.fi-color-danger,.fi-color-success,.fi-color-warning).fi-outlined{background:var(--pe-ui-surface)!important;color:var(--pe-semantic-action)!important;-webkit-text-fill-color:var(--pe-semantic-action)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn:disabled,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn[aria-disabled=true]{opacity:.5!important;cursor:not-allowed}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-link,.fi-icon-btn).fi-color-primary,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class*=-card-cta],[class*=-tile-cta]){color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-fo-field-label-content,.fi-input,.fi-select-input,.fi-textarea,.fi-fo-select-btn){color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp :is(input:not([type=checkbox],[type=radio],[type=color]),textarea,select){color:#111!important;-webkit-text-fill-color:#111!important;caret-color:#111!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp :is(input,textarea)::placeholder{color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;opacity:1!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp,.fi-fo-textarea,.fi-fo-rich-editor){min-height:44px;background:var(--pe-ui-surface)!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp:focus-within{border-color:var(--pe-ui-accent)!important;outline:0!important;box-shadow:0 0 0 1px var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp :is(.fi-input,.fi-select-input,textarea,.fi-fo-date-time-picker-trigger,.fi-fo-date-time-picker-display-text-input){background-color:transparent!important;border:0!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-display-text-input{min-height:44px}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section{padding:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-fieldset{min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-fieldset>legend{margin:0 0 .75rem!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--pe-ui-text)!important;font-size:.875rem!important;font-weight:650!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-panel{width:min(20rem,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important;box-sizing:border-box;background:var(--pe-ui-surface)!important;border:1px solid var(--pe-ui-border)!important;border-radius:16px!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;color-scheme:light}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-panel-header{display:grid!important;grid-template-columns:minmax(0,1fr) 5rem;gap:.5rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-panel :is(.fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker-time-inputs input){min-width:0!important;min-height:44px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-panel :is(.fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker-year-input){width:100%!important;padding:.5rem!important;border:1px solid var(--pe-ui-outline)!important;border-radius:8px!important;text-align:start}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-panel :is(.fi-fo-date-time-picker-calendar-header,.fi-fo-date-time-picker-calendar){grid-template-columns:repeat(7,minmax(0,1fr))!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-calendar-day{display:grid;place-items:center;min-width:0;min-height:40px;background:transparent!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-panel :is(.fi-fo-date-time-picker-calendar-header-day,.fi-fo-date-time-picker-time-input-separator),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-calendar-day.fi-disabled{color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-calendar-day.fi-focused:not(.fi-selected):not(.fi-disabled){background:var(--pe-ui-container)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-calendar-day.fi-fo-date-time-picker-calendar-day-today:not(.fi-selected):not(.fi-disabled){box-shadow:inset 0 0 0 1px var(--pe-ui-accent)}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-date-time-picker-calendar-day.fi-selected{background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp :is(.fi-input,select.fi-select-input){min-height:44px}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(input,textarea)::placeholder{color:#756b5f!important;-webkit-text-fill-color:#756b5f!important;opacity:1!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-field-wrp-error-message{color:#b42318!important;-webkit-text-fill-color:#b42318!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp.fi-invalid,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp:has([aria-invalid=true]){border-color:#b42318!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-checkbox-input,.fi-radio-input){accent-color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio.fi-inline{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:.75rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio)>.fi-fo-radio-label{display:flex!important;align-items:center!important;gap:.625rem!important;min-width:0;min-height:44px;max-width:100%;padding:.625rem .875rem!important;border:1px solid var(--pe-ui-border)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;box-shadow:none!important;cursor:pointer}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio)>.fi-fo-radio-label>.fi-radio-input{flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio) .fi-fo-radio-label-text{min-width:0;color:var(--pe-ui-text)!important;line-height:1.5;overflow-wrap:anywhere}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio) .fi-fo-radio-label-text>p{margin:0!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio)>.fi-fo-radio-label:has(.fi-radio-input:checked){border-color:var(--pe-ui-accent)!important;background:var(--pe-ui-container)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio)>.fi-fo-radio-label:has(.fi-radio-input:focus-visible){outline:2px solid var(--pe-ui-accent);outline-offset:3px}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio:is(.fi-inline,.fi-sale-possession-radio)>.fi-fo-radio-label:has(.fi-radio-input:disabled){cursor:default}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio.fi-sale-possession-radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:.75rem!important;margin:0!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio.fi-sale-possession-radio>.fi-fo-radio-label{min-height:56px;padding:.875rem 1rem!important;font-size:.875rem;transition:background-color .15s,border-color .15s}@media (max-width: 640px){body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio.fi-sale-possession-radio{grid-template-columns:minmax(0,1fr)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-radio.fi-inline>.fi-fo-radio-label{flex:1 1 10rem}}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-toggle.fi-toggle-on.fi-color-primary{background-color:var(--pe-ui-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .filepond--root{border-radius:16px;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-fo-file-upload .filepond--panel.filepond--panel-root{box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload{--pe-upload-height: 14rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload .filepond--root:not([data-style-panel-layout*=circle]):not(:has(.filepond--item)){min-height:var(--pe-upload-height)!important;max-width:100%;margin-bottom:0!important;border:2px dashed var(--pe-ui-border)!important;border-radius:16px!important;background:var(--pe-ui-container)!important;transition:border-color .15s,background-color .15s}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload .filepond--root:not([data-style-panel-layout*=circle]):not(:has(.filepond--item)) .filepond--drop-label{min-height:var(--pe-upload-height)!important;color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload .filepond--root:not([data-style-panel-layout*=circle]):not(:has(.filepond--item)) .filepond--drop-label label{display:block!important;max-width:26rem;padding:1.5rem!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important;text-align:center;overflow-wrap:anywhere;color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload .filepond--root:not([data-style-panel-layout*=circle]):not(:has(.filepond--item)) .filepond--drop-label label:before{content:"";display:block;width:2rem;height:2rem;margin:0 auto .875rem;background-color:var(--pe-ui-accent)!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4m-4 4 4-4 4 4M4 16v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3'/%3E%3C/svg%3E") center / contain no-repeat!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload .filepond--root:not([data-style-panel-layout*=circle]):not(:has(.filepond--item)):is(:hover,:focus-within){border-color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload .filepond--root:focus-within{outline:2px solid var(--pe-ui-accent);outline-offset:3px}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions:not([hidden]){display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1rem;border:1px solid var(--pe-ui-outline);border-radius:12px;background:var(--pe-ui-surface);color:var(--pe-ui-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions .pe-photo-replace{background:var(--pe-ui-container);border-color:var(--pe-ui-accent)}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions .pe-photo-remove{color:#a32a2a;border-color:#e6bcbc}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions button:enabled:hover{background:var(--pe-ui-container)}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions button:focus-visible{outline:2px solid var(--pe-ui-accent);outline-offset:3px}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions button:disabled{opacity:.5;cursor:wait}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-error:not([hidden]){margin-top:.5rem;color:#a32a2a;font-size:.875rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-controls-ready :is(.filepond--action-remove-item,.filepond--action-revert-item-processing){visibility:hidden}@media (max-width: 640px){body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-file-upload{--pe-upload-height: 12rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .pe-photo-actions button{flex:1 1 auto}}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .filepond--label-action{color:var(--pe-ui-accent)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-ctn:not(.fi-ta-ctn-with-header){overflow:hidden}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-ctn.fi-ta-ctn-with-header{overflow:visible!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-ctn .fi-ta-header-ctn{margin-top:0!important;border-start-start-radius:15px;border-start-end-radius:15px;background:transparent!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-ctn .fi-ta-header-ctn :is(.fi-ta-header,.fi-ta-header-toolbar){border-start-start-radius:inherit;border-start-end-radius:inherit;background:transparent!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-sc-tabs:not(.fi-contained),body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-sc-tabs:not(.fi-contained)>.fi-sc-tabs-tab{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-ctn :is(.fi-ta-main,.fi-ta-content-ctn,.fi-ta-content,.fi-ta-empty-state-content){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-ctn .fi-ta-empty-state{border-radius:0!important;background:transparent!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-owner-identities .fi-ta-empty-state{padding:1.75rem 1.25rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-owner-identities .fi-ta-empty-state-content{max-width:34rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-owner-identities .fi-ta-actions{min-width:0;max-width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.5rem .875rem!important;opacity:1!important;transition:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-owner-identities .fi-ta-actions .fi-link{min-height:2.75rem;color:var(--pe-ui-primary)!important;-webkit-text-fill-color:var(--pe-ui-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-content{min-width:0;max-width:100%;overflow-x:auto!important;overscroll-behavior-x:contain}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-ta-header-ctn,.fi-ta-header-toolbar,.fi-ta-row,.fi-ta-cell){border-color:#eee6db!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-toolbar{gap:.75rem;padding:.875rem 1rem!important;background:var(--pe-ui-surface)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-toolbar>div:last-child:has(.fi-ta-search-field){min-width:0;max-width:100%;flex-wrap:wrap;gap:.5rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-cell{padding-block:.75rem!important;background:#faf7f2!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;font-size:.8125rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-actions .fi-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:.375rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-text:not(.fi-inline){padding-block:.75rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-text:not([class*=fi-color-]){color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-toolbar .fi-ta-search-field{width:22rem;max-width:100%!important;min-width:0!important;flex:0 1 22rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-toolbar :is(.fi-ta-filters-dropdown,.fi-ta-col-manager-dropdown)>.fi-dropdown-trigger .fi-icon-btn{width:44px!important;height:44px!important;margin:0!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-tabs,.fi-sc-tabs){min-width:0!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.5rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs-item,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(a,button):is([class$=-tab],[class*="-tab "]){flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:.625rem .875rem!important;border:1px solid var(--pe-ui-border)!important;border-radius:999px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs-item.fi-active,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(a,button):is([class$=-tab],[class*="-tab "]):is(.fi-active,.is-active,[aria-pressed=true],[aria-selected=true]){background:var(--pe-ui-primary)!important;border-color:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs-item :is(span,svg,.fi-icon){color:inherit!important;-webkit-text-fill-color:inherit!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs-item .fi-badge{padding:0 .25rem!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-badge.fi-color-success{--pe-badge-bg: #e8f4ec;--pe-badge-text: #23613b;--pe-badge-border: #bdd9c5}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-badge.fi-color-danger{--pe-badge-bg: #fdecea;--pe-badge-text: #a52b24;--pe-badge-border: #edc7c3}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-badge.fi-color-warning{--pe-badge-bg: #fff3d6;--pe-badge-text: #805200;--pe-badge-border: #e6d1a5}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-badge:is(.fi-color-info,.fi-color-primary,.fi-color-gray){--pe-badge-bg: #fdf5e6;--pe-badge-text: #655138;--pe-badge-border: #e6d5c3}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-badge:is(.fi-color-success,.fi-color-danger,.fi-color-warning,.fi-color-info,.fi-color-primary,.fi-color-gray):not(.fi-tabs-item *){background:var(--pe-badge-bg)!important;border:1px solid var(--pe-badge-border)!important;border-radius:999px!important;color:var(--pe-badge-text)!important;-webkit-text-fill-color:var(--pe-badge-text)!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-badge :is(span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between!important;gap:.75rem 1rem;padding:.875rem 1rem!important;border-color:var(--pe-ui-border)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-pagination-item-btn{min-width:44px;min-height:44px;background:var(--pe-ui-surface)!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-pagination-item.fi-active .fi-pagination-item-btn{background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-pagination-overview{color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;font-size:.8125rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-pagination-records-per-page-select-ctn{margin-inline-start:auto}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-sidebar-item-btn{min-height:44px;border-radius:12px!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:var(--pe-ui-container)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-sidebar-item-btn :is(.fi-sidebar-item-label,.fi-icon){color:inherit!important;-webkit-text-fill-color:inherit!important}body.fi-body.fi-panel-agent .fi-sidebar-item-btn{min-height:44px!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority>.fi-sidebar-item-btn,body.fi-body.fi-panel-agent .fi-sidebar-welcome{min-height:44px!important;background:var(--pe-ui-container)!important;border:1px solid var(--pe-ui-border)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority.fi-active>.fi-sidebar-item-btn,body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority>.fi-sidebar-item-btn:is(:hover,:focus-visible),body.fi-body.fi-panel-agent .fi-sidebar-welcome:is(:hover,.is-active){border-color:var(--pe-ui-accent)!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority>.fi-sidebar-item-btn :is(.fi-sidebar-item-label,.fi-sidebar-item-icon,.fi-icon,svg),body.fi-body.fi-panel-agent .fi-sidebar-welcome :is(.fi-sidebar-welcome-label,.fi-sidebar-welcome-name){color:inherit!important;-webkit-text-fill-color:inherit!important}body.fi-body.fi-panel-agent .fi-sidebar-welcome-mark{background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body.fi-panel-agent .fi-sidebar-welcome-mark :is(.fi-icon,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}body.fi-body.fi-panel-agent .fi-sidebar-nav{padding:1rem .75rem 1.5rem!important;gap:.75rem!important;overscroll-behavior:contain}body.fi-body.fi-panel-agent .fi-sidebar-nav-groups{gap:1rem!important}body.fi-body.fi-panel-agent .fi-sidebar-group{margin-top:0!important;padding-top:0!important;border-top:0!important}body.fi-body.fi-panel-agent .fi-sidebar-group-items{gap:.25rem!important}body.fi-body.fi-panel-agent .fi-sidebar-group-btn{min-height:28px!important;padding:0 .875rem .25rem!important}body.fi-body.fi-panel-agent .fi-sidebar-group-label{color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;font-size:.6875rem!important;letter-spacing:.09em;font-weight:600!important}body.fi-body.fi-panel-agent .fi-sidebar-item>.fi-sidebar-item-btn,body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority>.fi-sidebar-item-btn{min-height:48px!important;gap:.875rem!important;padding:.75rem .875rem!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority{margin-block:0!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority:before{margin:.75rem .875rem .5rem!important;color:var(--pe-ui-muted)!important}body.fi-body.fi-panel-agent .fi-sidebar.fi-sidebar-open .fi-sidebar-item:not(.fi-sidebar-priority)+.fi-sidebar-item.fi-sidebar-priority:before{content:"New case · Quick select"!important}body.fi-body.fi-panel-agent .fi-sidebar.fi-sidebar-open .fi-sidebar-item.fi-sidebar-priority:not(.fi-active)>.fi-sidebar-item-btn{background:#faf8f4!important;border-color:var(--pe-ui-border)!important}body.fi-body.fi-panel-agent .fi-sidebar.fi-sidebar-open .fi-sidebar-item.fi-sidebar-priority>.fi-sidebar-item-btn:after{content:"";flex:none;width:1rem;height:1rem;margin-inline-start:auto;background:var(--pe-ui-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}body.fi-body.fi-panel-agent .fi-sidebar.fi-sidebar-open .fi-sidebar-item.fi-sidebar-priority:not(.fi-active)>.fi-sidebar-item-btn:is(:hover,:focus-visible){background:var(--pe-ui-container)!important;border-color:var(--pe-ui-accent)!important}body.fi-body.fi-panel-agent .fi-sidebar-item>.fi-sidebar-item-btn:is(:hover,:focus-visible),body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority>.fi-sidebar-item-btn:is(:hover,:focus-visible){background:#f7f4ee!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,body.fi-body.fi-panel-agent .fi-sidebar-item.fi-sidebar-priority.fi-active>.fi-sidebar-item-btn{background:var(--pe-ui-container)!important;border-color:var(--pe-ui-border)!important;box-shadow:inset 3px 0 var(--pe-ui-accent)!important}body.fi-body.fi-panel-agent .fi-sidebar-item.fi-active .fi-sidebar-item-label{font-weight:600!important}body.fi-body.fi-panel-agent .fi-sidebar-welcome{min-height:72px!important;margin:0 0 .25rem!important;padding:.875rem!important;gap:.75rem!important;border-radius:16px!important}body.fi-body.fi-panel-agent .fi-sidebar-welcome-copy{display:flex;flex-direction:column;gap:.25rem}body.fi-body.fi-panel-agent .fi-sidebar-welcome-name{font-size:.875rem!important;line-height:1.4!important}body.fi-body.fi-panel-agent .fi-sidebar-welcome-label{font-size:.75rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}body.fi-body.fi-panel-agent .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-welcome{min-height:48px!important;width:48px!important;margin-inline:auto!important;padding:.375rem!important}body.fi-body.fi-panel-agent .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-welcome-copy{display:none!important}@media (max-width: 1023px){body.fi-body.fi-panel-agent .fi-main-sidebar{width:min(19rem,calc(100vw - 3rem))!important;border-radius:0 20px 20px 0}body.fi-body.fi-panel-agent .fi-agent-sidebar-close{min-width:44px;min-height:44px}}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pe-ui-accent)!important;outline-offset:3px}@media (hover: hover){body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-btn.fi-color-primary:not(.fi-outlined):hover{background:#4b4842!important;border-color:#4b4842!important;box-shadow:0 2px 5px #35353429!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-tabs-item:not(.fi-active),.fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-btn,.fi-btn.fi-color-gray):hover,body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-row:hover>.fi-ta-cell{background:var(--pe-ui-container)!important}}@media (max-width: 767px){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main{padding-inline:1rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-header{flex-wrap:wrap;gap:1rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-header-actions{width:100%;justify-content:flex-start}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-header-actions .fi-btn{min-width:0;max-width:100%;white-space:normal;text-align:center}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page :is(.fi-section-header,.fi-ta-header,.fi-ta-header-toolbar){min-width:0;flex-wrap:wrap}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-section-header-actions{min-width:0;max-width:100%;flex-wrap:wrap}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-ta-header-toolbar{align-items:flex-start;flex-wrap:wrap}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-page .fi-ta-selection-indicator{min-width:0;flex-wrap:wrap}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main [class*=-hero-links]{max-width:100%!important;min-width:0!important;flex-wrap:wrap}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-toolbar>div:last-child:has(.fi-ta-search-field){width:100%}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-header-toolbar .fi-ta-search-field{width:100%!important;flex:1 0 100%!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;padding:.25rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-tabs-item{flex-shrink:0!important}}body.fi-body.fi-panel-admin .fi-main-sidebar{flex-shrink:0;max-width:calc(100vw - 1rem);border-inline-end:1px solid var(--pe-ui-border)!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-nav{gap:.75rem!important;padding:.75rem .625rem 1.25rem!important;scrollbar-color:#cbbba7 transparent!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-nav-groups{gap:.25rem!important;margin:0!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module,body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module.fi-active{gap:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.fi-body.fi-panel-admin .fi-main-sidebar :is(.fi-sidebar-module-label,.fi-sidebar-module-switch){display:flex!important;align-items:center;gap:.75rem!important;min-height:44px!important;padding:.625rem .75rem!important;background:transparent!important;border-radius:12px!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module.fi-active>.fi-sidebar-module-label{background:var(--pe-ui-container)!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module-toggle{text-align:start;cursor:pointer}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module-toggle:focus-visible{outline:2px solid var(--pe-ui-accent)!important;outline-offset:2px}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module-icon{width:20px!important;height:24px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pe-ui-accent)!important}body.fi-body.fi-panel-admin .fi-main-sidebar :is(.fi-sidebar-module-icon svg,.fi-sidebar-item-icon,.fi-sidebar-module-switch-chevron){width:20px!important;height:20px!important;color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module-switch-chevron{width:14px!important;height:14px!important;opacity:.65!important;transform:none!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module-toggle[aria-expanded=true] .fi-sidebar-module-switch-chevron{transform:rotate(90deg)!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-group-label{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:.875rem!important;font-weight:600!important;line-height:1.45!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-module-pages{gap:.125rem!important;padding:.375rem 0 .875rem .75rem!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item-btn{justify-content:flex-start!important;gap:.625rem!important;min-height:44px!important;padding:.625rem .75rem!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;font-size:.8125rem!important;font-weight:500!important;box-shadow:none!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item-label{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.45!important;white-space:normal!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item.fi-sidebar-item-has-active-child-items>.fi-sidebar-item-split>.fi-sidebar-item-btn{color:var(--pe-ui-text)!important;font-weight:600!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn,body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-split>.fi-sidebar-item-btn{background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important;font-weight:600!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-icon,body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-split>.fi-sidebar-item-btn .fi-sidebar-item-icon{color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-sub-group-items{gap:.125rem!important;margin:.125rem 0 .375rem 1.375rem!important;padding:0 0 0 .5rem!important;border-inline-start:1px solid var(--pe-ui-border)!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item-grouped-border{display:none!important}body.fi-body.fi-panel-admin .fi-main-sidebar .fi-sidebar-item-chevron-btn{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0!important;border-radius:10px!important;color:var(--pe-ui-muted)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-admin-sidebar-close,.fi-agent-sidebar-close){display:none!important}body.fi-body.fi-panel-admin .fi-admin-sidebar-search{margin:.75rem .75rem .25rem;flex-shrink:0}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-field{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .75rem;border:1px solid #e8e0d5;border-radius:12px;background:#f7f5f1;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-icon,body.fi-body.fi-panel-admin .fi-admin-sidebar-search-clear svg{flex-shrink:0;width:18px;height:18px;color:var(--pe-ui-muted)}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-input{min-width:0;width:100%;height:44px;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--pe-ui-text);font-size:.8125rem;font-weight:400;line-height:1.5}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-input:focus-visible{outline:0!important}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-input::placeholder{color:#756b5f!important;-webkit-text-fill-color:#756b5f!important;opacity:1}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-field:focus-within{border-color:var(--pe-ui-accent);background:var(--pe-ui-surface);box-shadow:0 0 0 3px #8c73551f}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-field:focus-within .fi-admin-sidebar-search-icon{color:var(--pe-ui-accent)}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-key-hint{flex-shrink:0;min-width:22px;padding:1px 5px;border:1px solid var(--pe-ui-border);border-radius:5px;background:#f7f5f1;color:var(--pe-ui-muted);font-family:inherit;font-size:.6875rem;line-height:18px;text-align:center}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-field:not(:focus-within) .fi-admin-sidebar-search-key-hint{display:none}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-clear{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;margin-right:-.75rem;border-radius:10px;color:var(--pe-ui-muted)}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-clear:focus-visible{outline:2px solid var(--pe-ui-accent);outline-offset:-5px}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-results{margin-top:.75rem;max-height:calc(100dvh - 11rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--pe-ui-outline) transparent}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-count{margin:0 .25rem .375rem;padding:0 .5rem .5rem;border-bottom:1px solid #eee8df;color:var(--pe-ui-muted);font-size:.6875rem;font-weight:500;line-height:1.6}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-result{display:flex;flex-direction:column;justify-content:center;gap:.1875rem;min-height:52px;padding:.625rem .75rem;border-radius:10px;color:var(--pe-ui-text);text-decoration:none}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-result:focus-visible{outline:2px solid var(--pe-ui-accent)!important;outline-offset:-2px;background:#f7f3ed!important}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-result-label{font-size:.8125rem;font-weight:600;line-height:1.45}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-result-path{overflow:hidden;color:var(--pe-ui-muted);font-size:.6875rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-empty{margin:.5rem 0;padding:.875rem;border-radius:12px;background:#f7f5f1;color:var(--pe-ui-muted);font-size:.75rem;line-height:1.65}@media (pointer: coarse){body.fi-body.fi-panel-admin .fi-admin-sidebar-search-input{font-size:1rem}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-key-hint{display:none!important}}@media (hover: hover){body.fi-body.fi-panel-admin .fi-admin-sidebar-search-field:hover{border-color:var(--pe-ui-outline)}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-field:focus-within:hover{border-color:var(--pe-ui-accent)}body.fi-body.fi-panel-admin .fi-admin-sidebar-search-clear:hover{background:#eee8df}body.fi-body.fi-panel-admin .fi-main-sidebar :is(.fi-sidebar-module-switch,.fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-btn,.fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-split>.fi-sidebar-item-btn,.fi-sidebar-item-chevron-btn,.fi-admin-sidebar-search-result):hover{background:#f7f3ed!important}}@media (min-width: 1024px){body.fi-body.fi-panel-admin .fi-main-sidebar:not(.fi-sidebar-open){width:var(--collapsed-sidebar-width)!important}body.fi-body.fi-panel-admin .fi-main-sidebar:not(.fi-sidebar-open) :is(.fi-sidebar-module-pages,.fi-sidebar-group-label,.fi-sidebar-module-switch-chevron,.fi-admin-sidebar-search){display:none!important}body.fi-body.fi-panel-admin .fi-main-sidebar:not(.fi-sidebar-open) :is(.fi-sidebar-module-label,.fi-sidebar-module-switch){justify-content:center!important}}@media (max-width: 1023px){body.fi-body.fi-panel-agent .fi-main-sidebar{max-width:calc(100vw - 1rem)}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main-sidebar .fi-sidebar-header{justify-content:space-between!important;padding-inline:1rem!important;gap:.5rem}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-admin-sidebar-close,.fi-agent-sidebar-close){display:inline-flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;flex-shrink:0;color:var(--pe-ui-muted)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-topbar{min-width:0;gap:.25rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-topbar-end{flex:1 1 0;min-width:0;gap:.5rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-topbar .fi-global-search-ctn{flex:1 1 0;min-width:0}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-topbar :is(.fi-global-search,.fi-global-search-field,.fi-global-search .fi-input-wrp,.fi-global-search input){min-width:0!important;max-width:100%}}@media (prefers-reduced-motion: reduce){body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-btn,.fi-tabs-item,.fi-sidebar-item-btn,.fi-sidebar-module-switch-chevron){transition:none!important}}}@layer propertyeco-workspace{body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-root .fi-scc-fab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:48px!important;padding:.75rem 1rem!important;border:0!important;border-radius:999px!important;background:var(--pe-ui-primary)!important;background-image:none!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important;box-shadow:0 3px 12px #35353429!important;transform:none!important}.fi-case-chat-root .fi-scc-fab>.fi-icon{width:20px!important;height:20px!important;color:inherit!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-root .fi-case-chat-drawer{position:fixed!important;inset:0 0 0 auto!important;z-index:71!important;display:flex!important;flex-direction:column!important;width:min(640px,100dvw)!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding:0!important;border:0!important;border-inline-start:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:var(--pe-ui-surface)!important;box-shadow:-12px 0 48px #3535341f!important;color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-root :is(.fi-ccp-backdrop,.fi-scc-backdrop){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:70!important;background:#23211e52!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-drawer .fi-case-chat-heading{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:.875rem!important;padding:1.25rem!important;border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:var(--pe-ui-surface)!important;background-image:none!important;color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-heading :is(h2,p,span,button,svg){color:var(--pe-ui-text)!important;-webkit-text-fill-color:currentColor!important}.fi-case-chat-heading-copy{flex:1!important;min-width:0!important}.fi-case-chat-heading-copy h2{margin:.15rem 0!important;font-size:1.125rem!important;line-height:1.5!important;font-weight:700!important}.fi-case-chat-heading-copy p{margin:0!important;font-size:.8125rem!important;line-height:1.5!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fi-case-chat-heading .fi-case-chat-eyebrow{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-heading :is(.fi-case-chat-eyebrow,p){color:var(--pe-ui-muted)!important}.fi-case-chat-heading-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex:0 0 auto!important;border-radius:14px!important;background:var(--pe-ui-container)!important}.fi-case-chat-heading-icon>.fi-icon{width:22px!important;height:22px!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-heading .fi-case-chat-icon-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 auto!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.fi-case-chat-icon-action>.fi-icon{width:22px!important;height:22px!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-heading .fi-case-chat-icon-action:hover{background:var(--pe-ui-container)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer,.fi-case-inbox) :is(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--pe-ui-accent)!important;outline-offset:3px!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-details{flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:var(--pe-ui-surface)!important;box-shadow:none!important}.fi-case-chat-details>summary{display:flex!important;align-items:center!important;gap:1rem!important;min-height:52px!important;padding:.75rem 1.25rem!important;list-style:none!important;cursor:pointer!important;font-size:.8125rem!important;font-weight:600!important}.fi-case-chat-details>summary::-webkit-details-marker{display:none!important}.fi-case-chat-details>summary>span:nth-child(2){margin-inline-start:auto!important;color:var(--pe-ui-muted)!important;font-weight:500!important}.fi-case-chat-details>summary>.fi-icon{width:16px!important;height:16px!important;color:var(--pe-ui-accent)!important}.fi-case-chat-details[open]>summary>.fi-icon{transform:rotate(180deg)!important}.fi-case-chat-details>dl{display:grid!important;gap:.65rem!important;max-height:28dvh!important;overflow:auto!important;margin:0!important;padding:.25rem 1.25rem 1rem!important}.fi-case-chat-details>dl>div{display:grid!important;grid-template-columns:5rem minmax(0,1fr)!important;gap:1rem!important;font-size:.8125rem!important;line-height:1.6!important}.fi-case-chat-details dt{color:var(--pe-ui-muted)!important}.fi-case-chat-details dd{margin:0!important;overflow-wrap:anywhere!important}.fi-case-chat-list-controls{flex:0 0 auto!important;padding:1rem 1.25rem .75rem!important;border-bottom:1px solid var(--pe-ui-border)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-search,.fi-case-inbox .fi-wa-search){display:flex!important;align-items:center!important;gap:.75rem!important;min-height:46px!important;padding:0 .875rem!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;box-shadow:none!important}:is(.fi-case-chat-search,.fi-case-inbox .fi-wa-search)>.fi-icon{position:static!important;width:20px!important;height:20px!important;flex:0 0 auto!important;color:var(--pe-ui-muted)!important;transform:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-search,.fi-case-inbox .fi-wa-search) input{flex:1!important;min-width:0!important;width:100%!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:.8125rem!important;color:var(--pe-ui-text)!important}.fi-case-chat-filters{display:flex!important;align-items:center!important;gap:.5rem!important;margin-top:.75rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-filters>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:44px!important;padding:.5rem 1rem!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--pe-ui-muted)!important;font-size:.8125rem!important;font-weight:600!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-filters>button[aria-pressed=true]{border-color:var(--pe-ui-border)!important;background:var(--pe-ui-container)!important;color:var(--pe-ui-text)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-drawer .fi-ccp-list{padding:0!important;min-height:0!important;overflow-y:auto!important;background:var(--pe-ui-surface)!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer .fi-ccp-case-item,.fi-case-inbox .fi-wa-inbox-item){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.3rem!important;width:100%!important;margin:0!important;padding:1rem 1.25rem!important;border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:var(--pe-ui-surface)!important;box-shadow:none!important;text-align:start!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer .fi-ccp-case-item:hover,.fi-case-inbox .fi-wa-inbox-item:hover){background:#faf7f2!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-inbox .fi-wa-inbox-item--active{background:var(--pe-ui-container)!important;box-shadow:inset 3px 0 0 var(--pe-ui-accent)!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-top{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.35rem .75rem!important;width:100%!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-inbox-case-no{color:var(--pe-ui-accent)!important;font-size:.75rem!important;font-weight:700!important;line-height:1.5!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-aside{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;margin:0!important;font-size:.6875rem!important;color:var(--pe-ui-muted)!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-inbox-property{display:block!important;margin:.2rem 0!important;color:var(--pe-ui-text)!important;font-size:.9375rem!important;font-weight:650!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-meta{display:flex!important;flex-wrap:wrap!important;gap:.3rem .75rem!important;color:var(--pe-ui-muted)!important;font-size:.6875rem!important;line-height:1.5!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-party{display:flex!important;flex-wrap:wrap!important;gap:.35rem!important;margin:0!important;font-size:.75rem!important;line-height:1.5!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-role{color:var(--pe-ui-muted)!important;font-size:inherit!important;font-weight:400!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-latest{display:flex!important;min-width:0!important;gap:.35rem!important;margin-top:.3rem!important;color:var(--pe-ui-muted)!important;font-size:.8125rem!important;line-height:1.5!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-row-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-wa-badge{display:inline-grid!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 .35rem!important;border-radius:999px!important;background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;font-size:.6875rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer .fi-case-chat-thread,.fi-case-inbox .fi-wa-thread){flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:.875rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:1.25rem!important;background:#faf8f4!important;background-image:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-drawer :is(.fi-ccp-bubble,.fi-scc-bubble){display:flex!important;width:fit-content!important;max-width:min(88%,34rem)!important;flex:0 0 auto!important;margin:0!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer,.fi-case-inbox) :is(.fi-ccp-bubble-content,.fi-scc-bubble-content,.fi-wa-bubble){min-width:0!important;padding:.75rem .875rem!important;border:1px solid var(--pe-ui-border)!important;border-radius:16px!important;background:var(--pe-ui-surface)!important;background-image:none!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-drawer .is-mine{align-self:flex-end!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer .is-mine .fi-ccp-bubble-content,.fi-case-chat-drawer .is-mine .fi-scc-bubble-content,.fi-case-inbox .fi-wa-row--out .fi-wa-bubble){background:var(--pe-ui-container)!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-case-chat-message-sender{margin:0 0 .25rem!important;color:var(--pe-ui-accent)!important;font-size:.6875rem!important;font-weight:650!important}:is(.fi-case-chat-drawer,.fi-case-inbox) :is(.fi-ccp-body,.fi-scc-body,.fi-wa-bubble-body){margin:0!important;color:var(--pe-ui-text)!important;font-size:.875rem!important;line-height:1.65!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}:is(.fi-case-chat-drawer,.fi-case-inbox) :is(.fi-ccp-meta,.fi-scc-meta,.fi-wa-bubble-meta){display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:.5rem!important;margin:.4rem 0 0!important;color:var(--pe-ui-muted)!important;font-size:.625rem!important;line-height:1.5!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer,.fi-case-inbox) .fi-chat-file{display:flex!important;align-items:center!important;gap:.75rem!important;min-width:0!important;max-width:100%!important;margin-top:.5rem!important;padding:.75rem!important;border:1px solid var(--pe-ui-border)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;text-decoration:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer,.fi-case-inbox) .fi-chat-file--photo{display:block!important;width:360px!important;max-width:min(100%,360px)!important;aspect-ratio:4 / 3!important;padding:0!important;overflow:hidden!important}:is(.fi-case-chat-drawer,.fi-case-inbox) .fi-chat-file--photo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:300px!important;object-fit:contain!important}.fi-chat-file-icon{display:grid!important;flex:0 0 auto!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:var(--pe-ui-container)!important;color:var(--pe-ui-accent)!important}.fi-chat-file-icon>.fi-icon{width:20px!important;height:20px!important}.fi-chat-file-info{display:flex!important;flex-direction:column!important;min-width:0!important;gap:.25rem!important}.fi-chat-file-info .fi-chat-file-name{font-size:.8125rem!important;overflow-wrap:anywhere!important}.fi-chat-file-info .fi-chat-file-kind{color:var(--pe-ui-muted)!important;font-size:.625rem!important}.fi-case-chat-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;min-height:14rem!important;flex:1!important;padding:2rem 1.5rem!important;text-align:center!important;color:var(--pe-ui-muted)!important}.fi-case-chat-empty>.fi-icon{width:36px!important;height:36px!important;padding:12px!important;box-sizing:content-box!important;border-radius:20px!important;background:var(--pe-ui-container)!important;color:var(--pe-ui-accent)!important}.fi-case-chat-empty h3{margin:.25rem 0 0!important;color:var(--pe-ui-text)!important;font-size:1rem!important;font-weight:650!important}.fi-case-chat-empty p{max-width:22rem!important;margin:0!important;font-size:.8125rem!important;line-height:1.6!important}.fi-case-chat-readonly{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:.5rem!important;margin:0!important;padding:1rem!important;border-top:1px solid var(--pe-ui-border)!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-muted)!important;font-size:.8125rem!important}.fi-case-chat-readonly>.fi-icon{width:18px!important;height:18px!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-composer{position:relative!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:.65rem!important;margin:0!important;padding:1rem 1.25rem!important;border:0!important;border-top:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:var(--pe-ui-surface)!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-heading .fi-icon *{color:inherit!important}.fi-case-chat-composer-toolbar{display:flex!important;align-items:flex-end!important;gap:.625rem!important;min-width:0!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-composer-input{flex:1!important;min-width:0!important;width:100%!important;min-height:48px!important;max-height:144px!important;padding:.75rem .875rem!important;border:1px solid var(--pe-ui-outline)!important;border-radius:14px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;box-shadow:none!important;resize:none!important;font:inherit!important;font-size:.875rem!important;line-height:1.5!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-composer-attach,.fi-case-chat-composer-send,.fi-case-chat-composer-remove){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:.5rem!important;min-width:44px!important;min-height:44px!important;padding:.65rem!important;border:0!important;border-radius:12px!important;background:var(--pe-ui-container)!important;color:var(--pe-ui-text)!important;box-shadow:none!important;cursor:pointer!important;font-size:.8125rem!important;font-weight:600!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-composer-send{padding-inline:1rem!important;background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}.fi-case-chat-composer :is(.fi-case-chat-composer-attach,.fi-case-chat-composer-send,.fi-case-chat-composer-remove)>.fi-icon{width:20px!important;height:20px!important;color:inherit!important}.fi-case-chat-composer :is(button:disabled,[aria-disabled=true]){opacity:.5!important;cursor:wait!important}.fi-case-chat-composer-hint{margin:0!important;color:var(--pe-ui-muted)!important;font-size:.6875rem!important;line-height:1.5!important}.fi-case-chat-composer-preview{display:flex!important;align-items:center!important;gap:.75rem!important;min-width:0!important;padding:.65rem .75rem!important;border:1px solid var(--pe-ui-border)!important;border-radius:12px!important;background:#faf8f4!important}.fi-case-chat-composer-preview-image{display:block!important;width:56px!important;height:56px!important;flex:0 0 auto!important;border-radius:8px!important;object-fit:cover!important}.fi-case-chat-composer-filename{flex:1!important;min-width:0!important;color:var(--pe-ui-text)!important;font-size:.75rem!important;overflow-wrap:anywhere!important}.fi-case-chat-composer-progress{width:100%!important;height:5px!important;overflow:hidden!important;border-radius:999px!important;background:var(--pe-ui-container)!important}.fi-case-chat-composer-progress>span{display:block!important;height:100%!important;background:var(--pe-ui-accent)!important}.fi-case-chat-composer-dropzone{position:absolute!important;top:.5rem!important;right:.5rem!important;bottom:.5rem!important;left:.5rem!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:1rem!important;border:2px dashed var(--pe-ui-accent)!important;border-radius:14px!important;background:#fdf5e6f5!important;color:var(--pe-ui-text)!important;pointer-events:none!important;font-size:.875rem!important;font-weight:650!important}.fi-case-chat-composer-dropzone>.fi-icon{width:28px!important;height:28px!important;color:var(--pe-ui-accent)!important}.fi-case-chat-composer-error{margin:0!important;padding:.65rem .75rem!important;border-radius:8px!important;background:#fff1ed!important;color:#a12f20!important;font-size:.75rem!important;line-height:1.5!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-page-content{gap:0!important;padding:1rem!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-wa-shell{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr)!important;min-height:0!important;border:1px solid var(--pe-ui-border)!important;border-radius:16px!important;background:var(--pe-ui-surface)!important;box-shadow:none!important}body.fi-body.fi-panel-agent .fi-case-inbox :is(.fi-wa-sidebar,.fi-wa-main,.fi-wa-chat-header,.fi-wa-sidebar-header){border-color:var(--pe-ui-border)!important;background:var(--pe-ui-surface)!important;background-image:none!important}.fi-case-inbox .fi-wa-sidebar-header{min-height:84px!important;padding:1rem 1.25rem!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-case-inbox-brand-icon{color:var(--pe-ui-accent)!important;background:var(--pe-ui-container)!important;border:0!important;box-shadow:none!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-wa-sidebar-brand-text :is(.fi-wa-sidebar-title,.fi-wa-sidebar-meta){color:var(--pe-ui-text)!important}.fi-case-inbox .fi-wa-filters{margin:.75rem 1.25rem 0!important;padding:0!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-wa-search{margin:.75rem 1.25rem 1rem!important}.fi-case-inbox .fi-wa-inbox{padding:0!important}.fi-case-inbox .fi-wa-chat-header{min-height:84px!important;padding:1rem 1.25rem!important}.fi-case-inbox .fi-wa-chat-header-text{min-width:0!important}.fi-case-inbox .fi-wa-chat-title{font-size:1rem!important;font-weight:650!important;line-height:1.5!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-case-inbox-header-case{max-width:12rem!important;padding:.35rem .5rem!important;border-radius:8px!important;background:var(--pe-ui-container)!important;color:var(--pe-ui-accent)!important;font-size:.6875rem!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-wa-welcome{background:#faf8f4!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-case-inbox-open{min-height:44px!important;background:var(--pe-ui-surface)!important;border:1px solid var(--pe-ui-outline)!important;color:var(--pe-ui-text)!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-case-inbox-open *{color:inherit!important}.fi-case-inbox .fi-wa-row .fi-wa-bubble{max-width:min(85%,36rem)!important}.fi-case-inbox .fi-wa-bubble:before,.fi-case-inbox .fi-wa-bubble:after{content:none!important}@media (max-width: 1000px){body.fi-body.fi-panel-agent .fi-case-inbox .fi-wa-shell{grid-template-columns:1fr!important}.fi-case-inbox .fi-wa-shell--thread .fi-wa-sidebar{display:none!important}.fi-case-inbox .fi-wa-shell:not(.fi-wa-shell--thread) .fi-wa-main{display:none!important}.fi-case-inbox .fi-wa-back{display:inline-flex!important;width:44px!important;height:44px!important}}@media (max-width: 640px){body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-root .fi-case-chat-drawer{width:100dvw!important;border-inline-start:0!important;box-shadow:none!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-drawer .fi-case-chat-heading{padding:.875rem 1rem!important;gap:.625rem!important}.fi-case-chat-heading-icon{display:none!important}.fi-case-chat-heading-copy h2{font-size:1rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-case-chat-drawer .fi-case-chat-thread,.fi-case-inbox .fi-wa-thread){padding:1rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-composer{padding:.875rem 1rem max(.875rem,env(safe-area-inset-bottom))!important}.fi-case-chat-composer-toolbar{gap:.4rem!important}body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-chat-composer-send{padding-inline:.75rem!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-page-content{padding:0!important}body.fi-body.fi-panel-agent .fi-case-inbox .fi-wa-shell{border:0!important;border-radius:0!important}.fi-case-inbox .fi-case-inbox-header-case{display:none!important}.fi-case-chat-details>summary{padding-inline:1rem!important}.fi-case-chat-details>dl{padding-inline:1rem!important}}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search){min-height:48px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;box-shadow:none!important;outline:0!important;transition:border-color .12s ease,box-shadow .12s ease!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search){display:flex!important;align-items:center!important;gap:.625rem!important;padding:0 .875rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) input[type=search]:not(:where(.fi-input-wrp *,.fi-fo-select *,.fi-select *,.choices *)){min-height:48px!important;min-width:0!important;max-width:100%!important;padding:0 .875rem!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;font-family:inherit!important;font-size:.875rem!important;line-height:1.5!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search) input{min-height:46px!important;height:46px!important;min-width:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search) input{flex:1 1 0%!important;width:100%!important;padding:0!important;border-radius:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search):focus-within{border-color:var(--pe-ui-accent)!important;background:var(--pe-ui-surface)!important;box-shadow:0 0 0 1px var(--pe-ui-accent)!important;outline:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search) input:is(:focus,:focus-visible),html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp :is(input:not([type=checkbox],[type=radio]),textarea,select):not(:where(.fi-fo-date-time-picker-panel *)):is(:focus,:focus-visible){border:0!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search)>:is(svg,.fi-icon),html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)) :is(.fi-input-wrp-prefix,.fi-input-wrp-suffix)>.fi-icon{position:static!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;color:var(--pe-ui-muted)!important;transform:none!important;pointer-events:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search)>:is(svg,.fi-icon) *{color:inherit!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-module-launcher-search-clear,.fi-forms-hub-search-clear,.fi-admin-sidebar-search-clear,.fi-agent-properties-search>button){position:static!important;display:inline-flex;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;margin:0 -.75rem 0 0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--pe-ui-muted)!important;transform:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-module-launcher-search-clear,.fi-forms-hub-search-clear,.fi-admin-sidebar-search-clear,.fi-agent-properties-search>button) svg{width:20px!important;height:20px!important;color:inherit!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-ta-actions{opacity:1!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is([class$=-panel--form],[class*="-panel--form "],[class$=-panel--create],[class*="-panel--create "],.fi-agents-panel--edit){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-sc-form .fi-section .fi-section{border:0!important;border-radius:0!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-toggle-buttons .fi-btn,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-toggle-buttons .fi-fo-toggle-buttons-input:not(:checked)+.fi-btn{min-height:44px!important;background:var(--pe-ui-surface)!important;border:1px solid var(--pe-ui-outline)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-toggle-buttons .fi-fo-toggle-buttons-input:checked+.fi-btn{background:var(--pe-ui-primary)!important;border-color:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-toggle-buttons .fi-fo-toggle-buttons-input:checked+.fi-btn:is(.fi-color-danger,.fi-color-success,.fi-color-warning){background:var(--pe-semantic-action)!important;border-color:var(--pe-semantic-action)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-fo-toggle-buttons .fi-fo-toggle-buttons-input:focus-visible+.fi-btn{outline:2px solid var(--pe-ui-accent)!important;outline-offset:3px!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-header-actions{flex-wrap:wrap;min-width:0;gap:.625rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) input[type=search]:not(:where(.fi-input-wrp *,.fi-fo-select *,.fi-select *,.choices *)):is(:focus,:focus-visible){border-color:var(--pe-ui-accent)!important;box-shadow:0 0 0 1px var(--pe-ui-accent)!important;outline:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp.fi-invalid{border-color:#b42318!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp.fi-invalid:focus-within{outline-color:#b42318!important;box-shadow:0 0 0 1px #b42318!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-fo-field-wrp-error-message,.fi-fo-field-error-message){color:#b42318!important;-webkit-text-fill-color:#b42318!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-input-wrp.fi-disabled{background:#f7f5f1!important;color:var(--pe-ui-muted)!important}@media (max-width: 767px){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(input[type=search],.fi-input-wrp input:not([type=checkbox],[type=radio]),.fi-input-wrp textarea,.fi-input-wrp select,.fi-admin-sidebar-search-input){font-size:1rem!important}}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search).fi-invalid,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search).fi-invalid:focus-within{border-color:#b42318!important;box-shadow:0 0 0 1px #b42318!important;outline:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search).fi-disabled{background:#f7f5f1!important;color:var(--pe-ui-muted)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-mp-catalog-eyebrow,.fi-mp-orders-eyebrow,.fi-my-estamping-eyebrow){color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-mp-catalog-description,.fi-mp-orders-description,.fi-my-estamping-description,.fi-my-estamping-meta-label){color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-my-estamping-meta-value,.fi-my-estamping-meta-link){color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-my-estamping-meta-link{text-decoration:underline!important;text-underline-offset:3px}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(.fi-wa-welcome-icon,.fi-wa-empty-illustration){border-color:var(--pe-ui-border)!important;background:var(--pe-ui-container)!important;color:var(--pe-ui-accent)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-wa-welcome-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;border:1px solid var(--pe-ui-outline)!important;border-radius:999px;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-wa-welcome-link--primary{border-color:var(--pe-ui-primary)!important;background:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main :is(.fi-wa-welcome-icon,.fi-wa-empty-illustration,.fi-wa-welcome-link) :is(.fi-icon,svg,span){color:inherit!important;-webkit-text-fill-color:inherit!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-downline-performance-period-btn{background:var(--pe-ui-surface)!important;border-color:var(--pe-ui-outline)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-downline-performance-period-btn--active{background:var(--pe-ui-primary)!important;border-color:var(--pe-ui-primary)!important;color:var(--pe-ui-on-primary)!important;-webkit-text-fill-color:var(--pe-ui-on-primary)!important}@media (max-width: 767px){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search) input{font-size:1rem!important}}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-module-launcher-search,.fi-forms-hub-search,.fi-agent-properties-search):has(button) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-input-wrp:has(input[type=search]):not(:where(.fi-fo-select *,.fi-select *,.choices *)),.fi-admin-sidebar-search-field,.fi-case-chat-search,.fi-case-inbox .fi-wa-search,.fi-wa-search,.fi-wa-members-search,.fi-forms-hub-search,.fi-module-launcher-search,.fi-project-directory-search,.fi-agent-properties-search,.fi-phone-contacts-search,.fi-lead-pipeline-search,.fi-loan-monitor-search,.fi-banker-messenger-search-wrap,.fi-office-chat-search){transition:none!important}}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-section.fi-section-not-contained{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-select-input-btn{min-height:44px!important;border:0!important;border-radius:10px!important;background-color:transparent!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;font-weight:400;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-select-input-value-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border:0!important;background:transparent!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:var(--pe-ui-muted)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-select-input-value-remove-btn:is(:hover,:focus-visible){background:var(--pe-ui-container)!important;outline:2px solid var(--pe-ui-accent);outline-offset:1px}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-sc-wizard-header-step-icon-ctn{border-color:var(--pe-ui-outline)!important;color:var(--pe-ui-muted)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-icon-ctn{border-color:var(--pe-ui-accent)!important;color:var(--pe-ui-text)!important}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-main-ctn:has(.fi-page-has-sub-navigation){min-width:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar-ctn{flex:0 0 16rem;width:16rem!important;min-width:0;position:sticky;top:5.5rem;max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pe-ui-outline) transparent;padding-inline-end:1rem;border-inline-end:1px solid var(--pe-ui-border);background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar{gap:1rem!important;padding:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-group-btn{min-height:44px;padding:0 .75rem;gap:.5rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-group-label{color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.075em;text-transform:uppercase}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-group-collapse-btn{width:44px!important;height:44px!important;flex:none;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--pe-ui-muted)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-group-items{gap:.25rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item>.fi-sidebar-item-btn{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;min-height:44px!important;padding:.625rem .75rem!important;border:1px solid transparent!important;border-inline-start-width:3px!important;border-radius:10px!important;background:transparent!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item-label{min-width:0;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.5;white-space:normal!important;overflow-wrap:anywhere}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item-btn>.fi-icon{width:20px!important;height:20px!important;flex:none;color:var(--pe-ui-accent)!important;-webkit-text-fill-color:var(--pe-ui-accent)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background:var(--pe-ui-container)!important;border-color:var(--pe-ui-border)!important;border-inline-start-color:var(--pe-ui-accent)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-label{font-weight:650!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item:not(.fi-active)>.fi-sidebar-item-btn:is(:hover,:focus-visible){background:#f7f4ef!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-sidebar .fi-sidebar-item-btn:focus-visible{outline-offset:-2px!important}@media (min-width: 768px){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page.fi-page-has-sub-navigation:is(.fi-page-has-sub-navigation-start,.fi-page-has-sub-navigation-end)>.fi-page-header-main-ctn>.fi-page-main{gap:1.5rem!important}}@media (max-width: 767px){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown{position:relative;min-width:0;width:100%}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown>.fi-dropdown-trigger>.fi-btn{min-height:48px!important;padding:.75rem 1rem!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-panel{width:100%!important;max-width:100%!important;max-height:min(32rem,65dvh);overflow-y:auto;overscroll-behavior:contain;border-radius:12px!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-header{padding:.625rem .75rem;color:var(--pe-ui-accent)!important;font-size:.6875rem!important;letter-spacing:.06em;text-transform:uppercase}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-header>span{color:inherit!important;-webkit-text-fill-color:inherit!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-list-item{min-height:44px!important;border:1px solid transparent!important;border-inline-start-width:3px!important;border-radius:8px!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:var(--pe-ui-text)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-list-item>.fi-icon{width:20px!important;height:20px!important;color:var(--pe-ui-accent)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-list-item-label{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:.8125rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-list-item[data-current]{background:var(--pe-ui-container)!important;border-inline-start-color:var(--pe-ui-accent)!important;font-weight:650}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-page-sub-navigation-dropdown .fi-dropdown-list-item:focus-visible{outline-offset:-2px!important}}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-modal-window .fi-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window){min-width:0;max-width:100%}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) :is(.fi-sc,.fi-fo-field,.fi-input-wrp,.fi-fo-file-upload,.fi-fo-repeater,.fi-sc-tabs,.fi-sc-wizard){min-width:0!important;max-width:100%;box-sizing:border-box}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section:not(.fi-section-not-contained)>.fi-section-header,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-content{padding:1.25rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section .fi-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section .fi-section>.fi-section-header,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section .fi-section>.fi-section-content-ctn>.fi-section-content{padding-inline:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section-header-heading{font-size:.9375rem!important;font-weight:650!important;line-height:1.5;text-transform:none!important;letter-spacing:normal!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) :is(.fi-section-header-description,.fi-fo-field-label-content,.fi-fo-field-helper-text,.fi-fo-field-wrp-helper-text){overflow-wrap:anywhere}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) :is(.fi-sc-tabs.fi-contained,.fi-sc-wizard.fi-contained){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) :is(.fi-sc-tabs.fi-contained>.fi-sc-tabs-tab.fi-active,.fi-sc-wizard.fi-contained>.fi-sc-wizard-step.fi-active){margin-block-start:1.25rem!important;padding:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs:not(.fi-vertical)>.fi-tabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.25rem!important;width:100%!important;min-width:0;max-width:100%;padding:0!important;border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs:not(.fi-vertical)>.fi-tabs .fi-tabs-item{flex:0 0 auto!important;min-height:44px!important;padding:.75rem 1rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--pe-ui-muted)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs:not(.fi-vertical)>.fi-tabs .fi-tabs-item :is(.fi-tabs-item-label,.fi-icon){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs:not(.fi-vertical)>.fi-tabs .fi-tabs-item.fi-active{border-bottom-color:var(--pe-ui-accent)!important;color:var(--pe-ui-text)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-wizard-header{min-width:0;max-width:100%;border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-wizard-header-step-btn{min-width:0;min-height:56px;padding:.75rem 1rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-wizard-header-step-icon-ctn{border-style:solid!important;border-radius:50%!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-wizard-footer{flex-wrap:wrap;gap:.75rem;padding:1.25rem 0 0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section .fi-fo-repeater-item{border:0!important;border-bottom:1px solid var(--pe-ui-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section :is(.fi-fo-repeater-item-header,.fi-fo-repeater-item-content){padding-inline:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-actions .fi-ac{min-width:0;max-width:100%;flex-wrap:wrap;gap:.625rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-actions .fi-btn{min-height:44px!important;max-width:100%;white-space:normal}@media (max-width: 767px){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window).fi-grid,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-grid{grid-template-columns:minmax(0,1fr)!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window)>.fi-grid-col,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-grid>.fi-grid-col{grid-column:1 / -1!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section:not(.fi-section-not-contained)>.fi-section-header,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-content{padding:1rem!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section .fi-section>.fi-section-header,html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-section .fi-section>.fi-section-content-ctn>.fi-section-content{padding-inline:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs.fi-vertical{flex-direction:column}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs.fi-vertical>.fi-tabs{width:100%;max-width:100%}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-tabs.fi-vertical>.fi-sc-tabs-tab.fi-active{margin-inline-start:0!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-wizard-header-step-text{min-width:0;max-width:100%;overflow-wrap:anywhere}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-actions .fi-ac{width:100%}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-main .fi-page form,.fi-main .fi-page .fi-sc-form,.fi-main .fi-page .fi-sc:has(.fi-fo-field),.fi-modal-window) .fi-sc-actions .fi-btn{flex:1 1 8rem}}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-header-actions,.fi-header-actions-ctn) .fi-btn.fi-office-signature-trigger{min-height:44px!important;gap:.5rem!important;padding:.625rem 1rem!important;border:1px solid var(--pe-ui-outline)!important;border-radius:12px!important;background:var(--pe-ui-surface)!important;color:var(--pe-ui-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-header-actions,.fi-header-actions-ctn) .fi-btn.fi-office-signature-trigger .fi-icon{width:20px;height:20px;color:inherit!important;stroke:currentColor!important}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-header-actions,.fi-header-actions-ctn) .fi-btn.fi-office-signature-trigger:focus-visible{outline:2px solid var(--pe-ui-accent)!important;outline-offset:3px}@media (hover: hover){html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) :is(.fi-header-actions,.fi-header-actions-ctn) .fi-btn.fi-office-signature-trigger:not(:disabled):hover{background:var(--pe-ui-container)!important}}}@layer propertyeco-workspace{html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-coa{margin-block:1rem}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-coa :is(.fi-btn,.fi-case-coa-history-link){min-height:44px!important;min-width:0;max-width:100%}html body.fi-body:is(.fi-panel-admin,.fi-panel-agent) .fi-case-coa .fi-case-coa-history-link{display:flex;align-items:center;white-space:normal;overflow-wrap:anywhere}}
