.PaymentFormLayout_paymentForm__MQAS7{width:min(100%,72rem);margin-inline:auto}.PaymentFormLayout_formError___e5lu,.PaymentFormLayout_validationNotice__wkCF_{margin:0 0 .72rem;padding:.62rem .72rem;border-radius:var(--ui3-radius-control);font-size:var(--ui3-font-size-tooltip);line-height:var(--ui3-line-height-copy)}.PaymentFormLayout_validationNotice__wkCF_{border:1px solid var(--ui3-badge-warning-border);background:var(--ui3-badge-warning-background);color:var(--ui3-section-count-text);font-weight:var(--ui3-font-weight-body)}.PaymentFormLayout_formError___e5lu{border:1px solid var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text);font-weight:var(--ui3-font-weight-strong)}.PaymentFormLayout_formFields__pm_Ut{padding:.9rem}.PaymentFormLayout_formFields__pm_Ut .renvia-form-grid{gap:.82rem}.PaymentFormLayout_formFields__pm_Ut .form-group{min-width:0;display:grid;align-content:start;gap:.38rem}.PaymentFormLayout_formFields__pm_Ut .payment-booking-field,.PaymentFormLayout_formFields__pm_Ut .payment-note-field,.PaymentFormLayout_paymentScopeNotice__SDMyN{grid-column:1/-1}.PaymentFormLayout_paymentScopeNotice__SDMyN{margin:0;padding:.62rem .72rem;border-radius:var(--ui3-radius-control);border:1px solid var(--ui3-badge-warning-border);background:var(--ui3-badge-warning-background);color:var(--ui3-badge-warning-text);font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-copy)}.PaymentFormLayout_paymentForm__MQAS7 .PaymentFormLayout_bookingDropdownTrigger__wjT8w{min-height:3.65rem;padding-block:.45rem}.PaymentFormLayout_bookingOption__Sl894{width:100%;min-width:0;display:grid;gap:.14rem;white-space:normal}.PaymentFormLayout_bookingOptionGuest__7U5uW,.PaymentFormLayout_bookingOptionStay__zKeUn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentFormLayout_bookingOptionGuest__7U5uW{color:var(--ui3-field-text);font-size:var(--ui3-font-size-field-value);font-weight:var(--ui3-font-weight-field);line-height:var(--ui3-line-height-copy)}.PaymentFormLayout_bookingOptionStay__zKeUn{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-body);line-height:var(--ui3-line-height-label)}.PaymentFormLayout_formActions__b4cbE{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(11rem,1fr);gap:.48rem;width:min(100%,29rem);margin:.72rem 0 0 auto;padding:.46rem;border:1px solid var(--ui3-border-panel);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-toolbar);box-shadow:var(--ui3-shadow-panel)}.PaymentFormLayout_formButton__MPkgo{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.58rem .82rem;border:1px solid var(--ui3-border-control);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-control);color:var(--ui3-tooltip-text);font:inherit;font-size:var(--ui3-font-size-tile-label);font-weight:var(--ui3-font-weight-strong);cursor:pointer;transition:transform var(--ui3-motion-standard),border-color var(--ui3-motion-standard),background var(--ui3-motion-standard)}.PaymentFormLayout_formButton__MPkgo:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-border-control-hover);background:var(--ui3-surface-control-hover)}.PaymentFormLayout_formButton__MPkgo:focus-visible{outline:2px solid var(--ui3-info-focus-outline);outline-offset:2px}.PaymentFormLayout_formButton__MPkgo:disabled{cursor:not-allowed;opacity:.42}.PaymentFormLayout_formButtonPrimary__xAfC6{border-color:var(--ui3-tile-border-focus);background:var(--ui3-color-brand);color:var(--ui3-color-text-inverse)}.PaymentFormLayout_formButtonPrimary__xAfC6:hover:not(:disabled){border-color:var(--ui3-color-brand);background:var(--ui3-color-brand)}@media (max-width:767px){.PaymentFormLayout_formError___e5lu,.PaymentFormLayout_validationNotice__wkCF_{margin-bottom:.62rem}.PaymentFormLayout_formFields__pm_Ut{padding:.72rem}.PaymentFormLayout_formFields__pm_Ut .renvia-form-grid{gap:.82rem}.PaymentFormLayout_formActions__b4cbE{position:sticky;z-index:8;bottom:max(.35rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%;margin-top:.62rem;padding:.42rem;box-shadow:var(--ui3-tooltip-shadow);backdrop-filter:blur(16px)}.PaymentFormLayout_formButton__MPkgo{min-height:40px;padding-inline:.5rem;font-size:var(--ui3-font-size-tooltip)}}@media (min-width:900px){.PaymentFormLayout_formFields__pm_Ut .renvia-form-grid--2{grid-template-columns:repeat(3,minmax(0,1fr))}.PaymentFormLayout_formFields__pm_Ut .payment-booking-field{grid-column:span 2}}@media (min-width:768px){.PaymentFormLayout_paymentForm__MQAS7 .PaymentFormLayout_bookingDropdownTrigger__wjT8w{height:44px;min-height:44px;padding-block:0}.PaymentFormLayout_bookingOption__Sl894{display:flex;align-items:baseline;gap:.45rem}.PaymentFormLayout_bookingOptionStay__zKeUn:before{content:"—";margin-right:.45rem}}.PaymentFormLayout_control__iadv9{min-width:0}.FormControl_control___uaqZ:where(:not([data-renvia-field] *)){width:100%;min-height:48px;box-sizing:border-box;margin:0 0 .2rem;padding:.78rem .95rem;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control-lg);outline:none;background:var(--ui3-control-background);color:var(--ui3-control-text);box-shadow:var(--ui3-control-shadow);font-family:var(--ui3-font-family-sans);font-size:var(--ui3-font-size-control);font-weight:var(--ui3-font-weight-body);line-height:var(--ui3-line-height-label);transition:border-color var(--ui3-motion-standard),background var(--ui3-motion-standard),box-shadow var(--ui3-motion-standard),transform var(--ui3-motion-standard)}.FormControl_control___uaqZ:hover:not(:disabled):where(:not([data-renvia-field] *)){border-color:var(--ui3-control-border-hover);background:var(--ui3-control-background-hover);box-shadow:var(--ui3-control-shadow-hover)}.FormControl_control___uaqZ:focus-visible:where(:not([data-renvia-field] *)),.FormControl_control___uaqZ:focus:where(:not([data-renvia-field] *)){border-color:var(--ui3-control-border-focus);background:var(--ui3-control-background-focus);box-shadow:var(--ui3-control-shadow-focus)}.FormControl_control___uaqZ:disabled:where(:not([data-renvia-field] *)){cursor:not-allowed;border-color:var(--ui3-control-border-disabled);background:var(--ui3-control-background-disabled);color:var(--ui3-control-text-disabled);box-shadow:var(--ui3-control-shadow-disabled);opacity:.78}.Button_button__pwfAg{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:var(--ui3-radius-control);font-family:var(--ui3-font-family-sans);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-solid);cursor:pointer;transition:border-color var(--ui3-motion-fast),background var(--ui3-motion-fast),color var(--ui3-motion-fast),box-shadow var(--ui3-motion-fast)}.Button_default__Gf5fZ{min-height:40px;padding:.58rem .8rem;font-size:var(--ui3-font-size-control-compact)}.Button_compact__yraIN{min-height:34px;padding:.42rem .65rem;font-size:var(--ui3-font-size-tooltip)}.Button_secondary__gheoV{border-color:var(--ui3-border-control);background:var(--ui3-surface-control);color:var(--ui3-tooltip-text);box-shadow:var(--ui3-control-compact-shadow)}.Button_secondary__gheoV:hover:not(:disabled){border-color:var(--ui3-border-control-hover);background:var(--ui3-surface-control-hover)}.Button_primary__eFJNm{border-color:var(--ui3-badge-info-border);background:var(--ui3-color-brand);color:var(--ui3-color-text-inverse)}.Button_primary__eFJNm:hover:not(:disabled){border-color:var(--ui3-border-control-hover);background:var(--ui3-color-brand-hover)}.Button_positive__XLuzP{border-color:var(--ui3-badge-success-border);background:var(--ui3-badge-success-background);color:var(--ui3-badge-success-text)}.Button_danger__erRje{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text)}.Button_ghost__aIT_X{border-color:currentColor;background:transparent;color:inherit;box-shadow:none}.Button_danger__erRje:hover:not(:disabled),.Button_ghost__aIT_X:hover:not(:disabled),.Button_positive__XLuzP:hover:not(:disabled){filter:var(--ui3-filter-brighten)}.Button_button__pwfAg:focus-visible{outline:2px solid var(--ui3-info-focus-outline);outline-offset:2px}.Button_button__pwfAg:disabled{cursor:not-allowed;opacity:.55}.Button_icon__ZPVW0{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.AnalyticsConsent_banner__5FCHy{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));z-index:11000;width:min(760px,calc(100% - 2rem));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem;border:1px solid var(--ui3-dialog-border);border-radius:var(--ui3-radius-dialog);color:var(--ui3-dialog-title);background:var(--ui3-dialog-background);box-shadow:var(--ui3-dialog-shadow)}.AnalyticsConsent_copy__nDREm{min-width:0}.AnalyticsConsent_copy__nDREm strong{display:block;margin-bottom:.3rem;font-size:var(--ui3-font-size-dialog-title);font-weight:var(--ui3-font-weight-heading)}.AnalyticsConsent_copy__nDREm p{margin:0;color:var(--ui3-dialog-message);font-size:var(--ui3-font-size-control-compact);line-height:var(--ui3-line-height-copy)}.AnalyticsConsent_copy__nDREm a{color:var(--ui3-color-brand);font-weight:var(--ui3-font-weight-strong)}.AnalyticsConsent_actions__oWY6V{display:flex;flex:0 0 auto;gap:.65rem}.AnalyticsConsent_preferences__rYoJl{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:11000;opacity:.82}.AnalyticsConsent_preferences__rYoJl:focus-visible,.AnalyticsConsent_preferences__rYoJl:hover{opacity:1}@media (max-width:640px){.AnalyticsConsent_banner__5FCHy{align-items:stretch;flex-direction:column;gap:.85rem}.AnalyticsConsent_actions__oWY6V{display:grid;grid-template-columns:1fr}.AnalyticsConsent_actions__oWY6V button{width:100%}.AnalyticsConsent_preferences__rYoJl{position:static;width:-moz-fit-content;width:fit-content;display:flex;margin:.75rem max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) auto}}.RenviaToaster_toast__jCBIo{max-width:min(430px,calc(100vw - 28px));padding:12px 15px;border:1px solid var(--ui3-toast-border);border-radius:var(--ui3-radius-analysis-tooltip);background:var(--ui3-toast-background);box-shadow:var(--ui3-toast-shadow);color:var(--ui3-toast-text);font-size:var(--ui3-font-size-option-compact);font-weight:var(--ui3-font-weight-value);backdrop-filter:var(--ui3-filter-panel-glass)}.RenviaToaster_error__Fcses{border-color:var(--ui3-toast-error-border)}.FormField_field__ixYtz[data-renvia-field]{--ui3-control-placeholder:var(--ui3-field-placeholder);--ui3-control-text:var(--ui3-field-text);position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%;min-width:0;min-height:72px;box-sizing:border-box;margin:0;padding:12px 16px;border:1px solid var(--ui3-field-border);border-radius:var(--ui3-radius-field);background:var(--ui3-field-background);box-shadow:var(--ui3-field-shadow);transition:border-color var(--ui3-motion-standard),background var(--ui3-motion-standard),box-shadow var(--ui3-motion-standard)}.FormField_field__ixYtz[data-renvia-field]:hover{border-color:var(--ui3-field-border-hover);background:var(--ui3-field-background-hover)}.FormField_field__ixYtz[data-renvia-field]:focus-within{border-color:var(--ui3-color-brand);box-shadow:var(--ui3-field-focus-shadow)}.FormField_field__ixYtz[data-renvia-field] .FormField_caption__pHzjV,.FormField_field__ixYtz[data-renvia-field] .FormField_caption__pHzjV :is(label,span,div){min-width:0;margin:0;padding:0;color:var(--ui3-field-label);font-family:var(--ui3-font-family-sans);font-size:var(--ui3-font-size-field-label);font-weight:var(--ui3-font-weight-field);line-height:var(--ui3-line-height-copy);letter-spacing:.015em;text-transform:none;overflow-wrap:anywhere}.FormField_field__ixYtz[data-renvia-field] .FormField_caption__pHzjV{display:block}.FormField_field__ixYtz[data-renvia-field] .FormField_caption__pHzjV button{position:relative;z-index:1}.FormField_field__ixYtz[data-renvia-field] .FormField_caption__pHzjV .renvia-form-required,.FormField_field__ixYtz[data-renvia-field] .FormField_caption__pHzjV .required{color:var(--ui3-color-brand)}.FormField_field__ixYtz[data-renvia-field]:focus-within .FormField_caption__pHzjV :is(label,span,div){color:var(--ui3-field-label-focus)}.FormField_field__ixYtz .FormField_value__202Qg{display:block;min-width:0;width:100%;color:var(--ui3-field-text);font-family:var(--ui3-font-family-sans);font-size:var(--ui3-font-size-field-value);font-weight:var(--ui3-font-weight-field);line-height:var(--ui3-line-height-copy);letter-spacing:-.015em}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg :is(input:not([type=hidden],[type=checkbox],[type=radio]),textarea,select,[data-form-control]){width:100%;min-width:0;min-height:24px;height:auto;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:var(--ui3-field-text);box-shadow:none;font-family:var(--ui3-font-family-sans);font-size:var(--ui3-font-size-field-value);font-weight:var(--ui3-font-weight-field);line-height:var(--ui3-line-height-copy);letter-spacing:-.015em;text-align:start}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg :is(input,textarea)::-moz-placeholder{color:var(--ui3-field-placeholder);font:inherit;letter-spacing:inherit;opacity:1}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg :is(input,textarea)::placeholder{color:var(--ui3-field-placeholder);font:inherit;letter-spacing:inherit;opacity:1}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg :is([data-form-control-root],[data-form-control]){position:static}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg [data-form-control]{display:flex;align-items:center;justify-content:space-between}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg [data-form-control]>span{text-align:start}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg [data-form-control]:before{display:none}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg[data-has-suffix=true]{display:flex;align-items:center;gap:.75rem}.FormField_field__ixYtz[data-renvia-field] .FormField_suffix__zEyj2{flex:0 0 auto;color:var(--ui3-field-label);font-size:var(--ui3-font-size-field-label)}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg [data-form-control]:after{content:"";position:absolute;inset:0;border-radius:var(--ui3-radius-field)}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg [data-input-adornment] input{padding-inline-end:2.75rem}.FormField_field__ixYtz[data-renvia-field]:has(.input-paid){border-color:var(--ui3-badge-success-border)}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg textarea{min-height:52px;resize:vertical}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg .auto-resize-textarea{min-height:24px;resize:none}.FormField_field__ixYtz[data-renvia-field]:has(.FormField_value__202Qg :is(input,textarea,select,[data-form-control]):is(:disabled,[aria-disabled=true])){border-color:var(--ui3-field-border);background:var(--ui3-field-background-disabled)}.FormField_field__ixYtz[data-renvia-field] .FormField_value__202Qg :is(input,textarea,select,[data-form-control]):disabled{color:var(--ui3-field-text-disabled);cursor:not-allowed;opacity:1}.FormField_field__ixYtz[data-renvia-field]:has(.FormField_value__202Qg :is([aria-invalid=true],[data-invalid=true],:user-invalid)),.FormField_field__ixYtz[data-renvia-field]:has(.booking-field-invalid){border-color:var(--ui3-color-danger)}.FormField_field__ixYtz[data-tone=expense] .FormField_value__202Qg :is(input,input:focus,input:hover){color:var(--ui3-field-expense);font-variant-numeric:tabular-nums}@media (max-width:480px){.FormField_field__ixYtz[data-renvia-field]{padding-inline:14px}}.ExpenseFormLayout_expenseForm__7uctf{width:min(100%,72rem);margin-inline:auto}.ExpenseFormLayout_formFields__32Dk6{display:grid;gap:.78rem;padding:.9rem}.ExpenseFormLayout_formFields__32Dk6 .renvia-collapsible-form-section,.ExpenseFormLayout_formFields__32Dk6 .renvia-compact-form-section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ExpenseFormLayout_formFields__32Dk6 .renvia-collapsible-form-section+.renvia-collapsible-form-section,.ExpenseFormLayout_formFields__32Dk6 .renvia-collapsible-form-section+.renvia-compact-form-section,.ExpenseFormLayout_formFields__32Dk6 .renvia-compact-form-section+.renvia-collapsible-form-section,.ExpenseFormLayout_formFields__32Dk6 .renvia-compact-form-section+.renvia-compact-form-section{padding-top:.78rem;border-top:1px solid var(--ui3-divider)}.ExpenseFormLayout_formFields__32Dk6 .renvia-compact-form-section__subtitle{margin:-.36rem 0 .62rem;color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-body);line-height:var(--ui3-line-height-copy)}.ExpenseFormLayout_formFields__32Dk6 .renvia-collapsible-form-section__trigger{min-height:48px;padding:0;border:0;background:transparent}.ExpenseFormLayout_formFields__32Dk6 .renvia-collapsible-form-section__heading small{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tooltip)}.ExpenseFormLayout_formFields__32Dk6 .renvia-collapsible-form-section__body{padding:.62rem 0 0}.ExpenseFormLayout_formFields__32Dk6 .renvia-form-grid,.ExpenseFormLayout_formFields__32Dk6 .renvia-responsive-field-grid{gap:.82rem}.ExpenseFormLayout_formFields__32Dk6 .form-group{min-width:0;display:grid;align-content:start;gap:.38rem;margin:0}.ExpenseFormLayout_categoryTypeIndicator__Tf5HF{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;margin-top:.06rem;font-size:var(--ui3-font-size-helper);line-height:var(--ui3-line-height-label)}.ExpenseFormLayout_categoryTypeIndicatorLabel__ADS7Z{color:var(--ui3-section-subtitle);font-weight:var(--ui3-font-weight-supporting)}.ExpenseFormLayout_categoryTypeBadge__nFS6A{display:inline-flex;align-items:center;min-height:22px;padding:.12rem .48rem;border:1px solid var(--ui3-badge-info-border);border-radius:var(--ui3-radius-pill);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text);font-weight:var(--ui3-font-weight-body)}.ExpenseFormLayout_noticeButton__G7RJZ,.ExpenseFormLayout_notice__aJQt5{width:100%;padding:.68rem .76rem;border:1px solid var(--ui3-badge-warning-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-warning-background);color:var(--ui3-badge-warning-text);font:inherit;font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-copy);text-align:left}.ExpenseFormLayout_noticeButton__G7RJZ{cursor:pointer}.ExpenseFormLayout_formError__tEvWk{width:100%;padding:.68rem .76rem;border:1px solid var(--ui3-badge-danger-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text);font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-copy)}.ExpenseFormLayout_creditNotice__2woM3{display:flex;align-items:center;gap:.55rem;border-color:var(--ui3-badge-neutral-border);background:var(--ui3-badge-neutral-background);color:var(--ui3-color-success)}.ExpenseFormLayout_creditNotice__2woM3 span{color:var(--ui3-section-count-text);font-weight:var(--ui3-font-weight-body)}.ExpenseFormLayout_scannerAction__b7hC2{display:flex;justify-content:flex-end}.ExpenseFormLayout_scannerButton__OUFSt{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .78rem;border:1px solid var(--ui3-badge-info-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text);font:inherit;font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-strong);cursor:pointer;transition:transform var(--ui3-motion-standard),border-color var(--ui3-motion-standard),background var(--ui3-motion-standard)}.ExpenseFormLayout_scannerButton__OUFSt:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-border-control-hover);background:var(--ui3-surface-control-hover)}.ExpenseFormLayout_scannerButton__OUFSt:focus-visible{outline:2px solid var(--ui3-info-focus-outline);outline-offset:2px}.ExpenseFormLayout_formFields__32Dk6 .ExpenseFormLayout_additionalNoteField__y7fd_{align-content:start}.ExpenseFormLayout_expenseTitleField__07Vvu{grid-column:1/-1}.ExpenseFormLayout_costPeriodField__w7HyD{min-width:0;display:grid;grid-column:1/-1;gap:.62rem;padding-top:.82rem;border-top:1px solid var(--ui3-divider)}.ExpenseFormLayout_costPeriodHeading__Rt_PK{display:grid;gap:.16rem}.ExpenseFormLayout_costPeriodHeading__Rt_PK strong{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-badge);letter-spacing:.065em;line-height:var(--ui3-line-height-label);text-transform:uppercase}.ExpenseFormLayout_formActions__x3Tzw{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(11rem,1fr);gap:.48rem;width:min(100%,29rem);margin:.72rem 0 0 auto;padding:.46rem;border:1px solid var(--ui3-border-panel);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-toolbar);box-shadow:var(--ui3-shadow-panel)}.ExpenseFormLayout_formButton__gDwbT{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.58rem .82rem;border:1px solid var(--ui3-border-control);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-control);color:var(--ui3-tooltip-text);font:inherit;font-size:var(--ui3-font-size-tile-label);font-weight:var(--ui3-font-weight-strong);cursor:pointer;transition:transform var(--ui3-motion-standard),border-color var(--ui3-motion-standard),background var(--ui3-motion-standard)}.ExpenseFormLayout_formButton__gDwbT:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ui3-border-control-hover);background:var(--ui3-surface-control-hover)}.ExpenseFormLayout_formButton__gDwbT:focus-visible{outline:2px solid var(--ui3-info-focus-outline);outline-offset:2px}.ExpenseFormLayout_formButton__gDwbT:disabled,.ExpenseFormLayout_scannerButton__OUFSt:disabled{cursor:not-allowed;opacity:.42}.ExpenseFormLayout_formButtonPrimary__3Pxfd{border-color:var(--ui3-tile-border-focus);background:var(--ui3-color-brand);color:var(--ui3-color-text-inverse)}.ExpenseFormLayout_formButtonPrimary__3Pxfd:hover:not(:disabled){border-color:var(--ui3-color-brand);background:var(--ui3-color-brand);color:var(--ui3-color-text-inverse)}.ExpenseFormLayout_formButtonPrimary__3Pxfd:disabled{opacity:.72;color:var(--ui3-color-text-on-dark)}@media (max-width:767px){.ExpenseFormLayout_formFields__32Dk6{padding:.72rem}.ExpenseFormLayout_creditNotice__2woM3{align-items:flex-start;flex-direction:column}.ExpenseFormLayout_formActions__x3Tzw{position:sticky;z-index:8;bottom:max(.35rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%;margin-top:.62rem;padding:.42rem;box-shadow:var(--ui3-tooltip-shadow);backdrop-filter:blur(16px)}.ExpenseFormLayout_formButton__gDwbT{min-height:40px;padding-inline:.5rem;font-size:var(--ui3-font-size-tooltip)}.ExpenseFormLayout_scannerButton__OUFSt{width:100%}}@media (min-width:768px){.ExpenseFormLayout_additionalFields__04Ezi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.ExpenseFormLayout_formFields__32Dk6 .renvia-responsive-field-grid--desktop-3{grid-template-columns:repeat(4,minmax(0,1fr))}}.ExpenseFormLayout_control__alSmh{min-width:0}.ExpenseFormLayout_formFields__32Dk6 .ExpenseFormLayout_primaryFields__jwA_5{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}@media (max-width:900px){.ExpenseFormLayout_formFields__32Dk6 .ExpenseFormLayout_primaryFields__jwA_5{grid-template-columns:repeat(2,minmax(0,1fr))}.ExpenseFormLayout_formFields__32Dk6 .ExpenseFormLayout_primaryFields__jwA_5>.renvia-responsive-field-grid__item--mobile-full{grid-column:auto}.ExpenseFormLayout_formFields__32Dk6 .ExpenseFormLayout_primaryFields__jwA_5>.ExpenseFormLayout_expenseTitleField__07Vvu{grid-column:1/-1}}@media (max-width:480px){.ExpenseFormLayout_formFields__32Dk6 .ExpenseFormLayout_primaryFields__jwA_5{grid-template-columns:minmax(0,1fr)}}.LocalizedDateInput_root__tbINi{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer}.LocalizedDateInput_inputWrap__z22eI{width:100%}.LocalizedDateInput_value__7xZv_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.LocalizedDateInput_placeholder__5D161{color:var(--ui3-control-placeholder)}.LocalizedDateInput_icon__xLlWb{flex:0 0 auto;color:var(--ui3-control-icon);pointer-events:none}.LocalizedDateInput_root__tbINi:disabled{cursor:not-allowed;opacity:.58}.LocalizedDateInput_calendar__6pMEL{position:fixed;z-index:10000;padding:.75rem;border:1px solid var(--ui3-popover-border);border-radius:var(--ui3-radius-popover);background:var(--ui3-popover-background);box-shadow:var(--ui3-popover-shadow);backdrop-filter:blur(18px)}.LocalizedDateInput_calendarHeader__lkhj8{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:.45rem;margin-bottom:.55rem}.LocalizedDateInput_periodButton__4ZmHt,.LocalizedDateInput_periodTitle___ieDd{color:var(--ui3-picker-title-text);font-size:var(--ui3-font-size-picker-title);font-weight:var(--ui3-font-weight-badge);text-align:center;text-transform:capitalize}.LocalizedDateInput_periodButton__4ZmHt{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.3rem .55rem;border:1px solid transparent;border-radius:var(--ui3-radius-picker-control);background:transparent;cursor:pointer;white-space:nowrap}.LocalizedDateInput_periodButton__4ZmHt,.LocalizedDateInput_periodButton__4ZmHt span{min-width:0;overflow:hidden;text-overflow:ellipsis}.LocalizedDateInput_periodButton__4ZmHt svg{flex:0 0 auto}.LocalizedDateInput_periodButton__4ZmHt:focus-visible,.LocalizedDateInput_periodButton__4ZmHt:hover{outline:none;border-color:var(--ui3-picker-button-border-hover);background:var(--ui3-picker-button-background-hover);color:var(--ui3-color-brand)}.LocalizedDateInput_monthButton__SqgU7{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui3-picker-button-border);border-radius:var(--ui3-radius-picker-control);background:var(--ui3-picker-button-background);color:var(--ui3-color-brand);cursor:pointer}.LocalizedDateInput_monthButton__SqgU7:focus-visible,.LocalizedDateInput_monthButton__SqgU7:hover{outline:none;border-color:var(--ui3-picker-button-border-hover);background:var(--ui3-picker-button-background-hover)}.LocalizedDateInput_monthGrid__InQyK,.LocalizedDateInput_yearGrid__DWX1F{display:grid;gap:.35rem}.LocalizedDateInput_yearGrid__DWX1F{grid-template-columns:repeat(4,minmax(0,1fr))}.LocalizedDateInput_monthGrid__InQyK{grid-template-columns:repeat(3,minmax(0,1fr))}.LocalizedDateInput_periodOption__Wyckw{position:relative;min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.4rem .25rem;overflow:hidden;border:1px solid transparent;border-radius:var(--ui3-radius-picker-control);background:transparent;color:var(--ui3-popover-option-text);font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-picker);text-transform:capitalize;cursor:pointer}.LocalizedDateInput_periodOption__Wyckw span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LocalizedDateInput_periodOption__Wyckw:focus-visible,.LocalizedDateInput_periodOption__Wyckw:hover{outline:none;border-color:var(--ui3-control-border);background:var(--ui3-picker-day-hover-background)}.LocalizedDateInput_periodOptionCurrent__SVkuF{border-color:var(--ui3-picker-current-border);color:var(--ui3-color-brand)}.LocalizedDateInput_periodOptionSelected__cD2tk{border-color:var(--ui3-picker-selected-border);background:var(--ui3-picker-selected-background);color:var(--ui3-color-text-highlight);box-shadow:var(--ui3-picker-selected-shadow)}.LocalizedDateInput_days__c4iTH,.LocalizedDateInput_weekdays__PS_9B{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.LocalizedDateInput_weekdays__PS_9B{margin-bottom:.3rem}.LocalizedDateInput_weekdays__PS_9B span{padding:.32rem 0;color:var(--ui3-picker-weekday-text);font-size:var(--ui3-font-size-picker-label);font-weight:var(--ui3-font-weight-badge);text-align:center;text-transform:uppercase}.LocalizedDateInput_days__c4iTH{gap:.2rem}.LocalizedDateInput_day___WllN{position:relative;height:38px;min-width:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ui3-radius-option);background:transparent;color:var(--ui3-picker-day-text);font-size:var(--ui3-font-size-picker-value);font-weight:var(--ui3-font-weight-picker);cursor:pointer;overflow:hidden}.LocalizedDateInput_day___WllN>svg{position:absolute;right:2px;bottom:2px;z-index:3}.LocalizedDateInput_dayNumber__W8N2n{position:relative;z-index:2}.LocalizedDateInput_occupancyLayer__3uqpO+.LocalizedDateInput_dayNumber__W8N2n{min-width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:.24rem;border-radius:var(--ui3-radius-round);background:var(--ui3-calendar-day-number-background);color:var(--ui3-calendar-day-number-text);line-height:var(--ui3-line-height-solid);box-shadow:var(--ui3-calendar-day-number-shadow)}.LocalizedDateInput_occupancyLayer__3uqpO{position:absolute;inset:2px;z-index:1;border-radius:var(--ui3-radius-occupancy);pointer-events:none}.LocalizedDateInput_day___WllN:focus-visible,.LocalizedDateInput_day___WllN:hover{outline:none;border-color:var(--ui3-picker-day-hover-border);background:var(--ui3-picker-day-hover-background)}.LocalizedDateInput_dayOutside__4JG0_{color:var(--ui3-picker-day-outside-text)}.LocalizedDateInput_dayOutside__4JG0_ .LocalizedDateInput_occupancyLayer__3uqpO{opacity:.32}.LocalizedDateInput_dayOutside__4JG0_ .LocalizedDateInput_occupancyLayer__3uqpO+.LocalizedDateInput_dayNumber__W8N2n{opacity:.68}.LocalizedDateInput_dayToday__vUQ5c{border-color:var(--ui3-picker-current-border);color:var(--ui3-color-brand)}.LocalizedDateInput_dayHighlighted__v0ZLv:not(.LocalizedDateInput_daySelected__j4rzq){border-color:var(--ui3-picker-highlight-border);background:var(--ui3-picker-highlight-background);color:var(--ui3-picker-highlight-text);box-shadow:var(--ui3-picker-highlight-shadow)}.LocalizedDateInput_dayHighlighted__v0ZLv:not(.LocalizedDateInput_daySelected__j4rzq):after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:var(--ui3-radius-pill);background:var(--ui3-picker-highlight-dot)}.LocalizedDateInput_daySelected__j4rzq{border-color:var(--ui3-picker-selected-border);background:var(--ui3-picker-selected-background);color:var(--ui3-color-text-highlight);box-shadow:var(--ui3-picker-selected-shadow)}.LocalizedDateInput_dayDisabled__SUK_Z{cursor:not-allowed}.LocalizedDateInput_dayDisabled__SUK_Z .LocalizedDateInput_dayNumber__W8N2n{color:var(--ui3-picker-disabled-text)}.LocalizedDateInput_dayDisabled__SUK_Z .LocalizedDateInput_occupancyLayer__3uqpO+.LocalizedDateInput_dayNumber__W8N2n{color:var(--ui3-calendar-day-number-text)}.LocalizedDateInput_dayDisabled__SUK_Z:hover{border-color:var(--ui3-picker-disabled-border);background:var(--ui3-picker-disabled-background)}.LocalizedDateInput_availabilityProgress__yp_7l{height:2px;overflow:hidden;margin-top:.45rem;border-radius:var(--ui3-radius-pill);background:var(--ui3-picker-progress-background)}.LocalizedDateInput_availabilityProgress__yp_7l span{display:block;width:42%;height:100%;border-radius:inherit;background:var(--ui3-picker-progress-fill);animation:LocalizedDateInput_dateAvailabilityLoading__o9kKT 1s ease-in-out infinite}.LocalizedDateInput_availabilityLegend__M3YSG{display:flex;flex-wrap:wrap;gap:.35rem .65rem;padding:.65rem .85rem .1rem;color:var(--ui3-picker-legend-text);font-size:var(--ui3-font-size-helper);font-weight:var(--ui3-font-weight-heading)}.LocalizedDateInput_availabilityLegend__M3YSG span{display:inline-flex;align-items:center;gap:.3rem}.LocalizedDateInput_availabilityLegend__M3YSG i{width:.52rem;height:.52rem;border-radius:var(--ui3-radius-round);box-shadow:var(--ui3-picker-legend-outline)}.LocalizedDateInput_legendAvailable__gXkzI{background:var(--ui3-calendar-picker-available)}.LocalizedDateInput_legendGuest__twvXU{background:var(--ui3-calendar-picker-guest)}.LocalizedDateInput_legendPrivate__gzZz2{background:var(--ui3-calendar-picker-private)}.LocalizedDateInput_legendUnavailable__9ndFb{background:var(--ui3-calendar-picker-unavailable)}@keyframes LocalizedDateInput_dateAvailabilityLoading__o9kKT{0%{transform:translateX(-110%)}to{transform:translateX(340%)}}.LocalizedDateInput_calendarFooter__WZ_Vo{display:flex;justify-content:flex-end;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--ui3-picker-footer-border)}.LocalizedDateInput_clearDateButton__reedk{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui3-destructive-control-border);border-radius:var(--ui3-radius-option);background:var(--ui3-destructive-control-background);color:var(--ui3-destructive-control-text);cursor:pointer}.LocalizedDateInput_clearDateButton__reedk:focus-visible,.LocalizedDateInput_clearDateButton__reedk:hover{outline:none;border-color:var(--ui3-destructive-control-border-hover);background:var(--ui3-destructive-control-background-hover)}@media (max-width:380px){.LocalizedDateInput_calendar__6pMEL{padding:.65rem}.LocalizedDateInput_periodOption__Wyckw{min-height:40px;font-size:var(--ui3-font-size-badge)}}.SettingsIntegrations_integrationBody__wUv_s{min-width:0;display:grid;gap:.75rem;padding:.85rem}.SettingsIntegrations_integrationActions__9EGLs,.SettingsIntegrations_integrationIntro__rd5u6,.SettingsIntegrations_integrationItem__GckoQ,.SettingsIntegrations_integrationPanelHeader__L74vP,.SettingsIntegrations_integrationUrlRow__rO8oH{display:flex;align-items:center}.SettingsIntegrations_integrationIntro__rd5u6,.SettingsIntegrations_integrationItem__GckoQ,.SettingsIntegrations_integrationPanelHeader__L74vP{justify-content:space-between;gap:1rem}.SettingsIntegrations_integrationHeading__753ay,.SettingsIntegrations_integrationPanelTitle__jCaT6{color:var(--ui3-control-text);font-size:var(--ui3-font-size-control);font-weight:var(--ui3-font-weight-picker)}.SettingsIntegrations_integrationHint__25UCq{margin:.2rem 0 0;color:var(--ui3-color-brand);font-size:var(--ui3-font-size-control-compact);line-height:var(--ui3-line-height-relaxed)}.SettingsIntegrations_integrationProperty__095MY{display:grid;gap:.3rem;width:min(15rem,45%);color:var(--ui3-color-brand);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-heading)}.SettingsIntegrations_integrationForm__sbYSV input,.SettingsIntegrations_integrationUrlRow__rO8oH input{min-width:0;height:38px;padding:0 .7rem;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-control);color:var(--ui3-control-text);font:inherit;font-size:var(--ui3-font-size-control-compact)}.SettingsIntegrations_integrationPanel__y6AVZ{min-width:0;display:grid;gap:.65rem;padding:.8rem;border:1px solid var(--ui3-info-background);border-radius:var(--ui3-radius-popover-compact);background:transparent}.SettingsIntegrations_integrationActionBtn__l1LO_,.SettingsIntegrations_integrationIconBtn__2fgkr,.SettingsIntegrations_integrationPrimaryBtn__ipOGj{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui3-control-border-hover);background:var(--ui3-info-background);color:var(--ui3-color-brand);cursor:pointer}.SettingsIntegrations_integrationPrimaryBtn__ipOGj{min-height:38px;gap:.4rem;padding:.45rem .8rem;border-radius:var(--ui3-radius-control);font:inherit;font-size:var(--ui3-font-size-control-compact);font-weight:var(--ui3-font-weight-picker);white-space:nowrap}.SettingsIntegrations_integrationActionBtn__l1LO_ svg,.SettingsIntegrations_integrationIconBtn__2fgkr svg,.SettingsIntegrations_integrationPrimaryBtn__ipOGj svg{width:16px;height:16px}.SettingsIntegrations_integrationActionBtn__l1LO_:disabled,.SettingsIntegrations_integrationIconBtn__2fgkr:disabled,.SettingsIntegrations_integrationPrimaryBtn__ipOGj:disabled{cursor:not-allowed;opacity:.48}.SettingsIntegrations_integrationUrlRow__rO8oH{gap:.45rem}.SettingsIntegrations_integrationUrlRow__rO8oH input{flex:1}.SettingsIntegrations_integrationIconBtn__2fgkr{width:38px;height:38px;flex:0 0 auto;border-radius:var(--ui3-radius-control)}.SettingsIntegrations_integrationExport__iFGuK{min-width:0;display:grid;gap:.55rem}.SettingsIntegrations_integrationExportStatus__J8Q_2{display:flex;justify-content:flex-end}.SettingsIntegrations_integrationStatusActive__2Zupe,.SettingsIntegrations_integrationStatusInactive__MStBX{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .58rem;border:1px solid var(--ui3-badge-success-border);border-radius:var(--ui3-radius-pill);background:var(--ui3-badge-success-background);color:var(--ui3-color-success);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-strong)}.SettingsIntegrations_integrationStatusInactive__MStBX{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-color-danger)}.SettingsIntegrations_integrationExportActions__cuANv{display:flex;justify-content:flex-end;gap:.45rem}.SettingsIntegrations_integrationActionBtn__l1LO_{min-height:34px;gap:.38rem;padding:.38rem .7rem;border-radius:var(--ui3-radius-control);font:inherit;font-size:var(--ui3-font-size-section-count);font-weight:var(--ui3-font-weight-picker)}.SettingsIntegrations_integrationDangerActionBtn__1ASYH{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-color-danger)}.SettingsIntegrations_integrationList__NwNOL{display:grid;gap:.4rem}.SettingsIntegrations_integrationItem__GckoQ{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px) auto;align-items:center;gap:1rem;padding:.45rem .55rem .45rem .7rem;border:1px solid var(--ui3-border-subtle);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-subtle)}.SettingsIntegrations_integrationItemMeta__WYyAR{min-width:0;display:grid;gap:.15rem}.SettingsIntegrations_integrationItemMeta__WYyAR strong{overflow:hidden;color:var(--ui3-control-text);font-size:var(--ui3-font-size-result-label);text-overflow:ellipsis;white-space:nowrap}.SettingsIntegrations_integrationEmpty__pBIPB,.SettingsIntegrations_integrationItemMeta__WYyAR span{color:var(--ui3-color-brand);font-size:var(--ui3-font-size-section-count)}.SettingsIntegrations_integrationActions__9EGLs{gap:.35rem}.SettingsIntegrations_integrationDateField__Kv9RQ{width:100%;min-width:0;display:grid;gap:.22rem;color:var(--ui3-color-brand);font-size:var(--ui3-font-size-helper);font-weight:var(--ui3-font-weight-heading)}.SettingsIntegrations_integrationDateRange__ntmHm{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(125px,1fr));align-items:end;gap:.5rem}.SettingsIntegrations_integrationBody__wUv_s .SettingsIntegrations_integrationDatePicker__u93cC{height:38px;min-height:38px;margin:0;padding:0 .7rem;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-control);color:var(--ui3-control-text);box-shadow:none;font-size:var(--ui3-font-size-control-compact);font-weight:var(--ui3-font-weight-heading)}.SettingsIntegrations_integrationForm__sbYSV{min-width:0;display:grid;gap:.55rem}.SettingsIntegrations_integrationFormConnection__XNU52{min-width:0;display:grid;grid-template-columns:minmax(130px,.7fr) minmax(150px,.9fr) minmax(260px,2fr);align-items:center;gap:.5rem}.SettingsIntegrations_integrationFormConnection__XNU52>*,.SettingsIntegrations_integrationFormFooter__vVBk9>*{min-width:0}.SettingsIntegrations_integrationFormFooter__vVBk9{min-width:0;display:flex;align-items:end;justify-content:flex-end;gap:.55rem}.SettingsIntegrations_integrationFormFooter__vVBk9 .SettingsIntegrations_integrationDateRange__ntmHm{width:min(100%,350px)}.SettingsIntegrations_integrationFormFooter__vVBk9 .SettingsIntegrations_integrationPrimaryBtn__ipOGj{flex:0 0 auto}@media (max-width:640px){.SettingsIntegrations_integrationIntro__rd5u6{align-items:stretch;flex-direction:column}.SettingsIntegrations_integrationProperty__095MY{width:100%}.SettingsIntegrations_integrationPanelHeader__L74vP{align-items:stretch;flex-direction:column}.SettingsIntegrations_integrationForm__sbYSV{display:grid}.SettingsIntegrations_integrationFormConnection__XNU52{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SettingsIntegrations_integrationFormConnection__XNU52>:has(input[type=url]){grid-column:1/-1}.SettingsIntegrations_integrationFormFooter__vVBk9{align-items:stretch;flex-direction:column}.SettingsIntegrations_integrationFormFooter__vVBk9 .SettingsIntegrations_integrationDateRange__ntmHm{width:100%}.SettingsIntegrations_integrationItem__GckoQ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.SettingsIntegrations_integrationItem__GckoQ .SettingsIntegrations_integrationDateRange__ntmHm{width:100%;grid-column:1/-1}.SettingsIntegrations_integrationExportActions__cuANv{display:grid;grid-template-columns:1fr 1fr}.SettingsIntegrations_integrationActionBtn__l1LO_{width:100%}}@media (max-width:420px){.SettingsIntegrations_integrationDateRange__ntmHm{grid-template-columns:minmax(0,1fr)}}.SettingsCollections_bookingPlatformsHint__tZIEa{flex:1 1 auto;margin:0;color:var(--ui3-color-brand);font-size:var(--ui3-font-size-mobile-value);line-height:var(--ui3-line-height-relaxed)}.SettingsCollections_bookingPlatformsIntro__Q1X_b{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.SettingsCollections_bookingPlatformsBody__Nk3EG{padding:.75rem 1rem .35rem}.SettingsCollections_bookingPlatformAddBtn__tlyK5{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}@media (max-width:520px){.SettingsCollections_bookingPlatformsIntro__Q1X_b{flex-direction:column}.SettingsCollections_bookingPlatformAddBtn__tlyK5{width:100%;min-width:0;align-self:stretch}}.SettingsCollections_bookingPlatformsList__1kdId{display:grid;margin:.7rem -1rem 0;border-top:1px solid var(--ui3-border-subtle)}.SettingsCollections_bookingPlatformRow__Ox9zT{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem;border-bottom:1px solid var(--ui3-border-subtle);transition:background-color .14s ease,box-shadow .14s ease}@media (max-width:520px){.SettingsCollections_bookingPlatformRow__Ox9zT{position:relative}.SettingsCollections_bookingPlatformRow__Ox9zT:has(.SettingsCollections_settingsSortHandle__pkj8Q){padding-left:3rem}.SettingsCollections_bookingPlatformRow__Ox9zT .SettingsCollections_settingsSortHandle__pkj8Q{position:absolute;top:50%;left:.35rem;transform:translateY(-50%)}}.SettingsCollections_bookingPlatformRowDragging__ptche{z-index:2;background:var(--ui3-info-background);box-shadow:inset 0 0 0 1px var(--ui3-control-border-hover)}.SettingsCollections_bookingPlatformRow__Ox9zT:last-child{border-bottom:0}.SettingsCollections_bookingPlatformIdentity__3i9dU{min-width:0;display:flex;align-items:center;gap:.65rem;color:var(--ui3-control-text);font-weight:var(--ui3-font-weight-picker)}.SettingsCollections_financialAccountIdentityCopy__Qjufd{display:grid;min-width:0;gap:2px}.SettingsCollections_financialAccountIdentityCopy__Qjufd>small,.SettingsCollections_financialAccountIdentityCopy__Qjufd>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsCollections_financialAccountIdentityCopy__Qjufd>small{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-body);line-height:var(--ui3-line-height-label)}.SettingsCollections_bookingPlatformActions__sTXCv{display:flex;align-items:center;gap:8px;flex:0 0 auto}.SettingsCollections_settingsSortHandle__pkj8Q{display:inline-flex;width:32px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--ui3-radius-control-sm);color:var(--ui3-color-brand);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .14s ease,color .14s ease}.SettingsCollections_settingsSortHandle__pkj8Q:focus-visible,.SettingsCollections_settingsSortHandle__pkj8Q:hover{outline:none;background:var(--ui3-info-background);color:var(--ui3-color-brand)}.SettingsCollections_settingsSortHandle__pkj8Q:active{cursor:grabbing}.SettingsCollections_bookingPlatformSystemBadge__Nwqsy{display:inline-flex;align-items:center;min-height:24px;padding:.15rem .55rem;border:1px solid var(--ui3-control-border-hover);border-radius:var(--ui3-radius-pill);background:var(--ui3-info-background);color:var(--ui3-color-brand);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-strong);letter-spacing:.04em;text-transform:uppercase}.SettingsCollections_expenseCategoryIdentity__v1m_N{flex-wrap:wrap}.SettingsCollections_expenseCategoryTypeBadge___yFge{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border:1px solid var(--ui3-control-border-hover);border-radius:var(--ui3-radius-pill);color:var(--ui3-text-secondary);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-body)}@media (max-width:520px){.SettingsCollections_expenseCategoriesBody__oFkeP .SettingsCollections_bookingPlatformsIntro__Q1X_b{gap:.65rem}.SettingsCollections_expenseCategoriesBody__oFkeP .SettingsCollections_bookingPlatformRow__Ox9zT{min-height:64px;gap:.5rem;padding:.45rem .75rem}.SettingsCollections_expenseCategoriesBody__oFkeP .SettingsCollections_bookingPlatformRow__Ox9zT:has(.SettingsCollections_settingsSortHandle__pkj8Q){padding-left:3rem}.SettingsCollections_expenseCategoriesBody__oFkeP .SettingsCollections_expenseCategoryIdentity__v1m_N{min-width:0;flex:1 1 auto;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.2rem}.SettingsCollections_expenseCategoriesBody__oFkeP .SettingsCollections_expenseCategoryIdentity__v1m_N>span:first-child{max-width:100%;color:var(--ui3-control-text);font-size:var(--ui3-font-size-result-value);font-weight:var(--ui3-font-weight-medium);line-height:var(--ui3-line-height-tight);overflow-wrap:anywhere}.SettingsCollections_expenseCategoriesBody__oFkeP .SettingsCollections_expenseCategoryTypeBadge___yFge{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui3-color-brand);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-supporting);line-height:var(--ui3-line-height-tight)}}.SettingsCollections_expenseCategoryLoadWarning__PQeCA{display:flex;align-items:center;justify-content:space-between;gap:var(--ui3-space-3);margin-top:var(--ui3-space-3);padding:var(--ui3-space-3);border:1px solid var(--ui3-badge-warning-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-warning-background);color:var(--ui3-badge-warning-text);font-size:var(--ui3-font-size-helper)}.SettingsCollections_expenseCategoryRetryBtn__SNgwL{min-height:34px;flex:0 0 auto;padding:0 var(--ui3-space-3);border:1px solid var(--ui3-badge-warning-border);border-radius:var(--ui3-radius-control-sm);background:transparent;color:var(--ui3-control-text);font:inherit;font-weight:var(--ui3-font-weight-heading);cursor:pointer}.SettingsCollections_expenseCategoryRetryBtn__SNgwL:disabled{cursor:wait;opacity:.6}@media (max-width:520px){.SettingsCollections_expenseCategoryLoadWarning__PQeCA{align-items:stretch;flex-direction:column}.SettingsCollections_expenseCategoryRetryBtn__SNgwL{align-self:flex-end}}.SettingsCollections_bookingPlatformsEmpty__XJoyL{padding:1rem 0;color:var(--ui3-control-border-hover)}@media (min-width:900px){.SettingsCollections_bookingPlatformsBody__Nk3EG{padding-right:.85rem;padding-left:.85rem}.SettingsCollections_bookingPlatformsList__1kdId{margin-right:-.85rem;margin-left:-.85rem}.SettingsCollections_bookingPlatformRow__Ox9zT{padding-right:.85rem;padding-left:.85rem}}.FinancialAccountDialog_properties__XBKdV{display:grid;gap:.65rem;min-width:0;border:0;padding:0;margin:0}.FinancialAccountDialog_options__2AeS6{display:grid;gap:.65rem;max-height:12rem;overflow-y:auto;padding-block:.5rem}.FinancialAccountDialog_options__2AeS6 label{display:flex;align-items:center;gap:.65rem;margin:0}.FinancialAccountDialog_options__2AeS6 input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;flex:0 0 auto;margin:0;accent-color:var(--ui3-control-text)}.BookingCancellationDialog_overlay__IbTi8{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--ui3-surface-control);backdrop-filter:var(--ui3-backdrop-filter)}.BookingCancellationDialog_dialog__oEArF{width:min(100%,46rem);max-height:calc(100dvh - 2.5rem);overflow:auto;padding:1.15rem;border:1px solid var(--ui3-control-border-hover);border-radius:var(--ui3-radius-dialog);background:radial-gradient(circle at 8% 0,var(--ui3-control-border),transparent 36%),radial-gradient(circle at 100% 100%,var(--ui3-badge-danger-background),transparent 32%),linear-gradient(155deg,var(--ui3-surface-control-hover),var(--ui3-surface-control-hover));box-shadow:inset 0 1px 0 var(--ui3-border-subtle),0 30px 90px var(--ui3-shadow-color);scrollbar-color:var(--ui3-control-border-hover) transparent}.BookingCancellationDialog_header__fsxUf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.82rem;padding:.18rem .1rem 1rem;border-bottom:1px solid var(--ui3-info-background)}.BookingCancellationDialog_headerIcon__YHNXv{display:inline-flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border:1px solid var(--ui3-badge-danger-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-danger-background);color:var(--ui3-color-danger);box-shadow:inset 0 1px 0 var(--ui3-border-subtle)}.BookingCancellationDialog_headerCopy__kZrqI{min-width:0}.BookingCancellationDialog_eyebrow__wpU1_{display:block;margin-bottom:.2rem;color:var(--ui3-badge-danger-text);font-size:var(--ui3-font-size-helper);font-weight:var(--ui3-font-weight-emphasis);letter-spacing:.11em;text-transform:uppercase}.BookingCancellationDialog_title__nbdue{margin:0;color:var(--ui3-control-text);font-size:var(--ui3-performance-font-size-page-title);font-weight:var(--ui3-font-weight-emphasis);letter-spacing:-.02em;line-height:var(--ui3-line-height-tight)}.BookingCancellationDialog_description__nOMKy{max-width:38rem;margin:.35rem 0 0;color:var(--ui3-color-brand);font-size:var(--ui3-font-size-control-compact);font-weight:var(--ui3-font-weight-medium);line-height:var(--ui3-line-height-relaxed)}.BookingCancellationDialog_closeButton__QI3h2{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control);background:var(--ui3-shadow-color);color:var(--ui3-text-muted);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.BookingCancellationDialog_closeButton__QI3h2:hover:not(:disabled){border-color:var(--ui3-control-border-hover);background:var(--ui3-control-border-hover);color:var(--ui3-dialog-title)}.BookingCancellationDialog_closeButton__QI3h2:disabled{cursor:not-allowed;opacity:.5}.BookingCancellationDialog_formSection__VxsUy,.BookingCancellationDialog_impactSection__pJ2vN{margin-top:.85rem;padding:.86rem;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-popover-compact);background:var(--ui3-shadow-color);box-shadow:inset 0 1px 0 var(--ui3-border-subtle)}.BookingCancellationDialog_sectionTitle__cWBR5{margin:0 0 .68rem;color:var(--ui3-text-muted);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-emphasis);letter-spacing:.075em;text-transform:uppercase}.BookingCancellationDialog_formSectionTitle__Z9QsR{margin:0 0 .68rem}.BookingCancellationDialog_impactGrid__3lXja{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.BookingCancellationDialog_impactCard__TR3PD{display:grid;min-width:0;gap:.28rem;padding:.72rem;border:1px solid var(--ui3-info-background);border-radius:var(--ui3-radius-control);background:linear-gradient(145deg,var(--ui3-surface-control),var(--ui3-surface-control))}.BookingCancellationDialog_impactCard__TR3PD>span:first-child{overflow:hidden;color:var(--ui3-control-border-hover);font-size:var(--ui3-font-size-helper);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-label);text-overflow:ellipsis;white-space:nowrap}.BookingCancellationDialog_impactValue__ZHhLV{overflow:hidden;font-size:var(--ui3-font-size-dialog-title);font-weight:var(--ui3-font-weight-emphasis);letter-spacing:-.025em;line-height:var(--ui3-line-height-tight);text-overflow:ellipsis;white-space:nowrap}.BookingCancellationDialog_moneyIncome__lQe37{color:var(--ui3-color-success)}.BookingCancellationDialog_moneyRefund__8CRGf{color:var(--ui3-color-danger)}.BookingCancellationDialog_moneyRetained__aNvMn{color:var(--ui3-color-warning)}.BookingCancellationDialog_moneyInfo__qVj9a{color:var(--ui3-color-brand)}.BookingCancellationDialog_breakdown__WgbzI{display:grid;gap:.44rem;margin-top:.7rem;padding-top:.68rem;border-top:1px solid var(--ui3-info-background)}.BookingCancellationDialog_breakdownTitle__Rar_o{margin-bottom:.08rem;color:var(--ui3-control-border-hover);font-size:var(--ui3-font-size-helper);font-weight:var(--ui3-font-weight-strong);letter-spacing:.07em;text-transform:uppercase}.BookingCancellationDialog_summaryRow__vC72y{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--ui3-text-muted);font-size:var(--ui3-font-size-section-count);font-weight:var(--ui3-font-weight-body)}.BookingCancellationDialog_summaryValue__vxB54{flex:0 0 auto;font-weight:var(--ui3-font-weight-strong);white-space:nowrap}.BookingCancellationDialog_refundableRow__iwoIm{margin-top:.14rem;padding-top:.48rem;border-top:1px solid var(--ui3-info-background)}.BookingCancellationDialog_refundGrid__S8hlj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.68rem}.BookingCancellationDialog_detailsGrid___6Aap{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:.68rem}.BookingCancellationDialog_field__8OWG_{display:grid;min-width:0;align-content:start;gap:.34rem}.BookingCancellationDialog_field__8OWG_ label{color:var(--ui3-color-brand);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-picker)}.BookingCancellationDialog_input__HOJC2,.BookingCancellationDialog_textarea__pODSY{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control);outline:none;background:linear-gradient(180deg,var(--ui3-surface-control-hover),var(--ui3-surface-control-hover));color:var(--ui3-control-text);font:inherit;font-size:var(--ui3-font-size-result-label);font-weight:var(--ui3-font-weight-body);transition:border-color .14s ease,box-shadow .14s ease}.BookingCancellationDialog_input__HOJC2{min-height:2.65rem;padding:.58rem .72rem}.BookingCancellationDialog_textarea__pODSY{min-height:2.65rem;padding:.68rem .72rem;line-height:var(--ui3-line-height-copy);resize:vertical}.BookingCancellationDialog_input__HOJC2:focus,.BookingCancellationDialog_textarea__pODSY:focus{border-color:var(--ui3-color-brand);box-shadow:0 0 0 3px var(--ui3-info-background)}.BookingCancellationDialog_input__HOJC2:disabled,.BookingCancellationDialog_textarea__pODSY:disabled{cursor:not-allowed;opacity:.52}.BookingCancellationDialog_dialog__oEArF .BookingCancellationDialog_control___1Bz7{min-height:2.65rem;padding:.55rem .72rem;border-color:var(--ui3-control-border);border-radius:var(--ui3-radius-control);background:linear-gradient(180deg,var(--ui3-surface-control-hover),var(--ui3-surface-control-hover));font-size:var(--ui3-font-size-result-label);font-weight:var(--ui3-font-weight-body)}.BookingCancellationDialog_error__JziF_{margin-top:.75rem;padding:.62rem .72rem;border:1px solid var(--ui3-badge-danger-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text);font-size:var(--ui3-font-size-section-count);font-weight:var(--ui3-font-weight-heading)}.BookingCancellationDialog_actions__f5COP{position:sticky;z-index:3;bottom:-1.15rem;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.65rem;margin:.9rem -1.15rem -1.15rem;padding:.78rem 1.15rem calc(.78rem + env(safe-area-inset-bottom));border-top:1px solid var(--ui3-control-border);background:var(--ui3-surface-control-hover);box-shadow:0 -14px 32px var(--ui3-shadow-color);backdrop-filter:var(--ui3-backdrop-filter)}.BookingCancellationDialog_button__EX_yb{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;padding:.62rem .9rem;border:1px solid var(--ui3-control-border);border-radius:var(--ui3-radius-control);font:inherit;font-size:var(--ui3-font-size-control-compact);font-weight:var(--ui3-font-weight-strong);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.BookingCancellationDialog_button__EX_yb:hover:not(:disabled){transform:translateY(-1px)}.BookingCancellationDialog_button__EX_yb:disabled{cursor:not-allowed;opacity:.52}.BookingCancellationDialog_cancel__f_fsk{background:var(--ui3-surface-control);color:var(--ui3-text-muted)}.BookingCancellationDialog_cancel__f_fsk:hover:not(:disabled){border-color:var(--ui3-control-border-hover);background:var(--ui3-control-border-hover)}.BookingCancellationDialog_confirm__BA9Xw{border-color:var(--ui3-badge-danger-border);background:linear-gradient(135deg,var(--ui3-color-danger),var(--ui3-color-danger));color:var(--ui3-color-text-highlight);box-shadow:0 12px 28px var(--ui3-badge-danger-background)}.BookingCancellationDialog_confirm__BA9Xw:hover:not(:disabled){border-color:var(--ui3-color-danger);background:linear-gradient(135deg,var(--ui3-color-danger),var(--ui3-color-danger))}@media (max-width:620px){.BookingCancellationDialog_overlay__IbTi8{align-items:flex-end;padding:.45rem}.BookingCancellationDialog_dialog__oEArF{max-height:calc(100dvh - .9rem);padding:.82rem;border-radius:var(--ui3-radius-popover)}.BookingCancellationDialog_header__fsxUf{grid-template-columns:auto minmax(0,1fr) auto;gap:.62rem;padding-bottom:.78rem}.BookingCancellationDialog_headerIcon__YHNXv{width:2.25rem;height:2.25rem}.BookingCancellationDialog_title__nbdue{font-size:var(--ui3-font-size-dialog-title)}.BookingCancellationDialog_description__nOMKy{font-size:var(--ui3-font-size-badge)}.BookingCancellationDialog_formSection__VxsUy,.BookingCancellationDialog_impactSection__pJ2vN{margin-top:.65rem;padding:.68rem}.BookingCancellationDialog_impactGrid__3lXja{grid-template-columns:repeat(2,minmax(0,1fr))}.BookingCancellationDialog_impactCard__TR3PD:last-child{grid-column:1/-1}.BookingCancellationDialog_detailsGrid___6Aap,.BookingCancellationDialog_refundGrid__S8hlj{grid-template-columns:minmax(0,1fr)}.BookingCancellationDialog_dialog__oEArF .BookingCancellationDialog_control___1Bz7,.BookingCancellationDialog_dialog__oEArF .BookingCancellationDialog_input__HOJC2,.BookingCancellationDialog_dialog__oEArF .BookingCancellationDialog_textarea__pODSY{font-size:var(--ui3-font-size-dialog-title)}.BookingCancellationDialog_actions__f5COP{bottom:-.82rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:.75rem -.82rem -.82rem;padding:.62rem .82rem calc(.62rem + env(safe-area-inset-bottom))}.BookingCancellationDialog_button__EX_yb{min-height:2.65rem;padding-inline:.55rem;font-size:var(--ui3-font-size-section-count)}}@media (prefers-reduced-motion:reduce){.BookingCancellationDialog_button__EX_yb,.BookingCancellationDialog_closeButton__QI3h2{transition:none}}.StatusBadge_badge__dNuc_{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .55rem;border:1px solid var(--ui3-status-badge-border);border-radius:var(--ui3-radius-pill);background:var(--ui3-status-badge-background);color:var(--ui3-status-badge-text);font-size:var(--ui3-font-size-badge);font-weight:var(--ui3-font-weight-badge);white-space:nowrap}.StatusBadge_info__5Twlz{--ui3-status-badge-text:var(--ui3-badge-info-text);--ui3-status-badge-background:var(--ui3-badge-info-background);--ui3-status-badge-border:var(--ui3-badge-info-border)}.StatusBadge_private__NzAK7{--ui3-status-badge-text:var(--ui3-badge-private-text);--ui3-status-badge-background:var(--ui3-badge-private-background);--ui3-status-badge-border:var(--ui3-badge-private-border)}.StatusBadge_warning__rhZxk{--ui3-status-badge-text:var(--ui3-badge-warning-text);--ui3-status-badge-background:var(--ui3-badge-warning-background);--ui3-status-badge-border:var(--ui3-badge-warning-border)}.StatusBadge_booking__T7YF3{--ui3-status-badge-text:var(--ui3-badge-booking-text);--ui3-status-badge-background:var(--ui3-badge-booking-background);--ui3-status-badge-border:var(--ui3-badge-booking-border)}.StatusBadge_airbnb__I5Kkg{--ui3-status-badge-text:var(--ui3-badge-airbnb-text);--ui3-status-badge-background:var(--ui3-badge-airbnb-background);--ui3-status-badge-border:var(--ui3-badge-airbnb-border)}.StatusBadge_neutral__ax3sl{--ui3-status-badge-text:var(--ui3-badge-neutral-text);--ui3-status-badge-background:var(--ui3-badge-neutral-background);--ui3-status-badge-border:var(--ui3-badge-neutral-border)}.StatusBadge_danger__I15lS{--ui3-status-badge-text:var(--ui3-badge-danger-text);--ui3-status-badge-background:var(--ui3-badge-danger-background);--ui3-status-badge-border:var(--ui3-badge-danger-border)}.BookingDetailModal_overlay__X2K1H{position:fixed;inset:0;z-index:3000;background:var(--ui3-dialog-overlay-background)}.BookingDetailModal_positioner__ica_R{position:absolute;left:var(--ui3-booking-detail-left);top:var(--ui3-booking-detail-top);transform:translate(-50%,-100%)}.BookingDetailModal_card__nDO2i{width:-moz-max-content;width:max-content;min-width:240px;max-width:320px;max-height:70vh;overflow-y:auto;padding:.75rem .85rem;border:1.5px solid var(--ui3-popover-border);border-radius:var(--ui3-radius-popover-compact);background:var(--ui3-popover-background);box-shadow:var(--ui3-popover-shadow)}.BookingDetailModal_detailRow__EwPSw,.BookingDetailModal_header__R7WVa{display:flex;align-items:center;justify-content:space-between}.BookingDetailModal_header__R7WVa{gap:.75rem}.BookingDetailModal_eyebrow__pE9kU{color:var(--ui3-color-brand);font-size:var(--ui3-font-size-option);font-weight:var(--ui3-font-weight-emphasis);letter-spacing:.02em}.BookingDetailModal_closeButton__5Kb0O{padding:0;border:0;background:transparent;color:var(--ui3-analysis-data-text-soft);cursor:pointer;font-size:var(--ui3-font-size-dialog-title);font-weight:var(--ui3-font-weight-heading);line-height:var(--ui3-line-height-solid)}.BookingDetailModal_content__DzIzV{display:flex;flex-direction:column;gap:.5rem;margin-top:.55rem}.BookingDetailModal_badge__1Ua7B{margin-bottom:.35rem}.BookingDetailModal_guestName__HSdf0{margin:0;color:var(--ui3-text-primary);font-size:var(--ui3-font-size-card-heading);font-weight:var(--ui3-font-weight-emphasis);line-height:var(--ui3-line-height-tight)}.BookingDetailModal_contact__YzABp{margin-top:.15rem;overflow-wrap:anywhere;color:var(--ui3-color-brand);font-size:var(--ui3-font-size-picker-value);font-weight:var(--ui3-font-weight-strong)}.BookingDetailModal_propertyName__LerEh{color:var(--ui3-text-muted);font-size:var(--ui3-font-size-picker-value);font-weight:var(--ui3-font-weight-heading)}.BookingDetailModal_details__AHBJD{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.BookingDetailModal_detailRow__EwPSw{gap:1rem}.BookingDetailModal_detailLabel__8D0mi{color:var(--ui3-text-muted);font-size:var(--ui3-font-size-control-compact);font-weight:var(--ui3-font-weight-heading)}.BookingDetailModal_detailValue__7EJui{color:var(--ui3-analysis-data-text-soft);font-size:var(--ui3-font-size-picker-value);font-weight:var(--ui3-font-weight-strong);text-align:right}.BookingDetailModal_note__M6W2b{display:flex;flex-direction:column;gap:.2rem;margin-top:.25rem}.BookingDetailModal_noteValue__yz0ji{color:var(--ui3-text-label);font-size:var(--ui3-font-size-control-compact);font-weight:var(--ui3-font-weight-heading);line-height:var(--ui3-line-height-relaxed);white-space:pre-wrap;word-break:break-word}.BookingDetailModal_separator__Sh7z8{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ui3-border-subtle)}.BookingDetailModal_empty__2DSPk{color:var(--ui3-text-secondary-strong);font-weight:var(--ui3-font-weight-heading)}@media (max-width:640px){.BookingDetailModal_positioner__ica_R{inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;transform:none}.BookingDetailModal_card__nDO2i{width:100%;min-width:0;max-width:520px;max-height:80vh;padding:1rem;border-radius:var(--ui3-radius-popover)}.BookingDetailModal_eyebrow__pE9kU{font-size:var(--ui3-font-size-card-heading)}.BookingDetailModal_closeButton__5Kb0O{font-size:var(--ui3-font-size-section-title)}.BookingDetailModal_content__DzIzV{gap:.75rem;margin-top:.75rem}.BookingDetailModal_badge__1Ua7B{margin-bottom:.4rem}.BookingDetailModal_guestName__HSdf0{font-size:var(--ui3-font-size-dialog-title)}.BookingDetailModal_contact__YzABp{margin-top:.2rem;font-size:inherit}.BookingDetailModal_propertyName__LerEh{margin-top:.15rem;font-size:inherit}.BookingDetailModal_details__AHBJD{gap:.38rem}.BookingDetailModal_separator__Sh7z8{margin-top:.9rem;padding-top:.9rem}}.Feedback_state__iPURi{width:100%;min-height:260px;display:flex;align-items:center;justify-content:center;padding:1.25rem;color:var(--ui3-section-subtitle)}.Feedback_statePanel__oyKM0{width:min(100%,38rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--ui3-border-panel);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-panel);box-shadow:var(--ui3-shadow-panel)}.Feedback_state__iPURi.Feedback_error__YOXf_ .Feedback_statePanel__oyKM0{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background)}.Feedback_state__iPURi.Feedback_success__FOqgw .Feedback_statePanel__oyKM0{border-color:var(--ui3-badge-success-border);background:var(--ui3-badge-success-background)}.Feedback_bannerIcon__yJvdp,.Feedback_stateIcon__IHXW2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ui3-color-brand)}.Feedback_banner__LmMdY.Feedback_error__YOXf_ .Feedback_bannerIcon__yJvdp,.Feedback_error__YOXf_ .Feedback_stateIcon__IHXW2{color:var(--ui3-badge-danger-text)}.Feedback_banner__LmMdY.Feedback_success__FOqgw .Feedback_bannerIcon__yJvdp,.Feedback_success__FOqgw .Feedback_stateIcon__IHXW2{color:var(--ui3-badge-success-text)}.Feedback_stateCopy__xY4Sz{min-width:0;display:grid;gap:.2rem;font-size:var(--ui3-font-size-tooltip);line-height:var(--ui3-line-height-copy)}.Feedback_stateCopy__xY4Sz strong{color:var(--ui3-tooltip-text);font-size:var(--ui3-font-size-tile-label);font-weight:var(--ui3-font-weight-heading)}.Feedback_error__YOXf_ .Feedback_stateCopy__xY4Sz strong{color:var(--ui3-badge-danger-text)}.Feedback_success__FOqgw .Feedback_stateCopy__xY4Sz strong{color:var(--ui3-badge-success-text)}.Feedback_banner__LmMdY{display:flex;align-items:center;gap:.55rem;min-height:48px;padding:.55rem .7rem;border:1px solid;border-radius:var(--ui3-radius-control);font-size:var(--ui3-font-size-tooltip);font-weight:var(--ui3-font-weight-body)}.Feedback_banner__LmMdY.Feedback_error__YOXf_{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text)}.Feedback_banner__LmMdY.Feedback_success__FOqgw{border-color:var(--ui3-badge-success-border);background:var(--ui3-badge-success-background);color:var(--ui3-badge-success-text)}.Feedback_bannerCopy__x_acp{min-width:0;flex:1}.Feedback_bannerAction__h1OCM{display:inline-flex;flex:0 0 auto}@media (max-width:520px){.Feedback_statePanel__oyKM0{grid-template-columns:auto minmax(0,1fr)}.Feedback_statePanel__oyKM0>button{grid-column:2;justify-self:start}.Feedback_banner__LmMdY{align-items:flex-start;flex-wrap:wrap}.Feedback_bannerAction__h1OCM{width:100%;padding-left:1.75rem}}.BookingRentPanel_content__0IQ_B{min-width:0;container:rent-schedule/inline-size}.BookingRentPanel_toolbar__sbx5z{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:.75rem}.BookingRentPanel_toolbar__sbx5z strong{text-align:center}.BookingRentPanel_asOf__ORLT9{color:var(--ui3-text-secondary)}.BookingRentPanel_summary__TiQKY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.BookingRentPanel_summary__TiQKY dt{color:var(--ui3-text-secondary);font-size:var(--ui3-font-size-helper)}.BookingRentPanel_summary__TiQKY dd{margin:.25rem 0 0;overflow-wrap:anywhere}.BookingRentPanel_rows__FC2M7 .compact-entity-row--ledger{grid-template-columns:minmax(11rem,1fr) minmax(0,2fr) minmax(7rem,.6fr);gap:.75rem}.BookingRentPanel_rows__FC2M7 .compact-entity-row__identity{grid-column:1;grid-row:1}.BookingRentPanel_rows__FC2M7 .compact-entity-row__fields{display:grid;grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem}.BookingRentPanel_rows__FC2M7 .compact-entity-row__amount{grid-column:3;grid-row:1}.BookingRentPanel_rows__FC2M7 .compact-entity-row__action{display:none}.BookingRentPanel_rows__FC2M7 .compact-entity-row__trailing-actions{grid-column:2/-1;justify-self:end;max-width:100%}.BookingRentPanel_rows__FC2M7 .compact-entity-row__field-label,.BookingRentPanel_rows__FC2M7 .compact-entity-row__field-value,.BookingRentPanel_rows__FC2M7 .compact-entity-row__title,.BookingRentPanel_rows__FC2M7 .compact-entity-row__value,.BookingRentPanel_rows__FC2M7 .compact-entity-row__value-meta{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.BookingRentPanel_rows__FC2M7 .compact-entity-row__value-meta{display:block}.BookingRentPanel_rows__FC2M7 .compact-entity-row--ledger .compact-entity-row__value{color:var(--ui3-text-primary)}.BookingRentPanel_rows__FC2M7 .compact-entity-row__badges{flex-wrap:wrap;overflow:visible}.BookingRentPanel_rows__FC2M7 .compact-entity-row__badges>*{max-width:100%;white-space:normal;overflow-wrap:anywhere}@container rent-schedule (max-width: 44rem){.BookingRentPanel_rows__FC2M7 .compact-entity-row--ledger{grid-template-columns:minmax(0,1fr) minmax(7rem,.6fr)}.BookingRentPanel_rows__FC2M7 .compact-entity-row__amount{grid-column:2}.BookingRentPanel_rows__FC2M7 .compact-entity-row__fields{grid-column:1/-1;grid-row:2}.BookingRentPanel_rows__FC2M7 .compact-entity-row__trailing-actions{grid-column:1/-1}}@container rent-schedule (max-width: 28rem){.BookingRentPanel_yearLabel__zefO5{display:none}.BookingRentPanel_rows__FC2M7 .compact-entity-row__fields,.BookingRentPanel_summary__TiQKY{grid-template-columns:repeat(2,minmax(0,1fr))}.BookingRentPanel_rows__FC2M7 .compact-entity-row__trailing-actions,.BookingRentPanel_rows__FC2M7 .compact-entity-row__trailing-actions>*{width:100%}}.Calendar_previewBody__I_fgm{padding:1rem .2rem .1rem}.Calendar_kpiWrapper__0K7wN{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.5rem}.Calendar_kpiRow__1mBnv{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.Calendar_kpiBadge__JA4Ay{display:inline-flex;align-items:center;padding:.3rem .6rem;border:1.5px solid var(--ui3-kpi-badge-border);border-radius:var(--ui3-radius-pill);background:var(--ui3-kpi-badge-background);box-shadow:var(--ui3-kpi-badge-shadow);color:var(--ui3-color-brand);font-size:var(--ui3-font-size-mobile-label);font-weight:var(--ui3-font-weight-strong);letter-spacing:.01em;line-height:var(--ui3-line-height-solid);white-space:nowrap}@media (max-width:420px){.Calendar_kpiWrapper__0K7wN{flex-direction:column;align-items:stretch}.Calendar_kpiRow__1mBnv{justify-content:flex-start;width:100%}}.PropertyManagement_ledgerGroups__6MFLd,.PropertyManagement_ledgerList__tSsWt{display:grid;gap:1.5rem}.PropertyManagement_ledgerList__tSsWt .compact-entity-row__fields{grid-template-columns:minmax(108px,.72fr) minmax(130px,.9fr) minmax(150px,1.1fr)}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions{grid-template-columns:46px minmax(135px,.92fr) minmax(300px,1.9fr) minmax(118px,.65fr) max-content 18px}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions .compact-entity-row__trailing-actions{grid-column:5;grid-row:1}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions .compact-entity-row__action{grid-column:6;grid-row:1}.PropertyManagement_leadingPlanned__gfxuA{border-color:var(--ui3-badge-info-border);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text)}.PropertyManagement_leadingCompleted__QOarA{border-color:var(--ui3-badge-neutral-border);background:var(--ui3-badge-neutral-background);color:var(--ui3-color-success)}.PropertyManagement_leadingCancelled__0HhZd,.PropertyManagement_leadingOverdue__XL_or{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text)}.PropertyManagement_statusBadge__itESh{display:inline-flex;padding:.24rem .48rem;border:1px solid var(--ui3-badge-info-border);border-radius:var(--ui3-radius-pill);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-badge);line-height:var(--ui3-line-height-solid);white-space:nowrap}.PropertyManagement_statusCompleted__F6UUx{border-color:var(--ui3-badge-neutral-border);background:var(--ui3-badge-neutral-background);color:var(--ui3-color-success)}.PropertyManagement_statusCancelled__GxTg9,.PropertyManagement_statusOverdue__ZMKkz{border-color:var(--ui3-badge-danger-border);background:var(--ui3-badge-danger-background);color:var(--ui3-badge-danger-text)}.PropertyManagement_paymentPending__DyJIm{border-color:var(--ui3-badge-warning-border);background:var(--ui3-badge-warning-background);color:var(--ui3-badge-warning-text)}.PropertyManagement_paymentPaid__xMtcc{color:var(--ui3-color-success)}.PropertyManagement_paymentNotApplicable__g6Ift,.PropertyManagement_paymentPaid__xMtcc{border-color:var(--ui3-badge-neutral-border);background:var(--ui3-badge-neutral-background)}.PropertyManagement_paymentNotApplicable__g6Ift{color:var(--ui3-section-subtitle)}.PropertyManagement_selectionControl__Uc2Ev{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.42rem .62rem;border:1px solid var(--ui3-border-control);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-control);color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-solid);white-space:nowrap;cursor:pointer;transition:border-color var(--ui3-motion-standard),background var(--ui3-motion-standard),color var(--ui3-motion-standard)}.PropertyManagement_selectionControl__Uc2Ev:hover{border-color:var(--ui3-border-control-hover);background:var(--ui3-surface-control-hover);color:var(--ui3-tooltip-text)}.PropertyManagement_selectionControlSelected__uyYNn{border-color:var(--ui3-badge-info-border);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text)}.PropertyManagement_selectionControl__Uc2Ev input{position:absolute;width:1px;height:1px;opacity:0}.PropertyManagement_selectionBox__KtXW_{flex:0 0 auto;width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui3-border-control);border-radius:var(--ui3-radius-control-sm);background:var(--ui3-surface-control);color:var(--ui3-color-text-inverse)}.PropertyManagement_selectionControl__Uc2Ev input:checked+.PropertyManagement_selectionBox__KtXW_{border-color:var(--ui3-color-brand);background:var(--ui3-color-brand)}.PropertyManagement_selectionControl__Uc2Ev input:focus-visible+.PropertyManagement_selectionBox__KtXW_{outline:2px solid var(--ui3-info-focus-outline);outline-offset:2px}.PropertyManagement_selectionControl__Uc2Ev:has(input:disabled){cursor:not-allowed;opacity:.32}.PropertyManagement_selectionLabel__8qX4F{min-width:0}.PropertyManagement_settlementBar__T7MA1{position:sticky;z-index:7;top:.45rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.62rem .72rem;border:1px solid var(--ui3-badge-info-border);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-toolbar);color:var(--ui3-tooltip-text);box-shadow:var(--ui3-tooltip-shadow);backdrop-filter:blur(16px)}.PropertyManagement_settlementSummary__L54AD{min-width:0;display:grid;align-content:center;gap:.18rem}.PropertyManagement_settlementBarActions__1yt9t{display:flex;align-items:center;gap:.65rem}.PropertyManagement_settlementCount__GOjNQ{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-label)}.PropertyManagement_settlementTotal__bs5gb{display:inline-flex;align-items:baseline;gap:.36rem;color:var(--ui3-tooltip-text);font-size:var(--ui3-font-size-tile-value);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-solid)}.PropertyManagement_settlementTotal__bs5gb strong{color:var(--ui3-tooltip-text);font:inherit;font-weight:var(--ui3-font-weight-strong)}.PropertyManagement_clearSelectionButton__EZusU,.PropertyManagement_settlementButton__vNZ3E{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.5rem .68rem;border:1px solid var(--ui3-border-control);border-radius:var(--ui3-radius-control);background:var(--ui3-surface-control);color:var(--ui3-tooltip-text);font:inherit;font-weight:var(--ui3-font-weight-strong);cursor:pointer}.PropertyManagement_settlementButton__vNZ3E{min-height:32px;padding:.36rem .56rem;border-color:var(--ui3-badge-info-border);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text);font-size:var(--ui3-font-size-tile-info)}.PropertyManagement_clearSelectionButton__EZusU{width:38px;padding:0}.PropertyManagement_settlementDialogFields__MzMfc{display:grid;gap:1rem;margin-top:1rem}.PropertyManagement_settlementPrimaryFields__vntPN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.PropertyManagement_settlementDialogFields__MzMfc .form-group{display:grid;gap:.32rem}.PropertyManagement_settlementDialogFields__MzMfc label{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-badge);text-transform:uppercase}.PropertyManagement_settlementServicesPanel__S_gCR{overflow:hidden;border:1px solid var(--ui3-border-control);border-radius:var(--ui3-radius-card);background:var(--ui3-surface-subtle)}.PropertyManagement_settlementServicesHeader__TeRDt{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid var(--ui3-divider);color:var(--ui3-tooltip-text)}.PropertyManagement_settlementServicesHeader__TeRDt>strong{font-size:var(--ui3-font-size-tile-label);font-weight:var(--ui3-font-weight-heading)}.PropertyManagement_settlementServicesHeader__TeRDt>span{min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui3-badge-info-border);border-radius:var(--ui3-radius-pill);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-heading)}.PropertyManagement_settlementServices__J2Ebz{display:grid}.PropertyManagement_settlementServiceRow__uY5g6{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:1rem;padding:.82rem .85rem;background:var(--ui3-surface-control)}.PropertyManagement_settlementServiceRow__uY5g6>[data-renvia-field]{grid-column:1/-1}.PropertyManagement_settlementServiceRow__uY5g6+.PropertyManagement_settlementServiceRow__uY5g6{border-top:1px solid var(--ui3-divider)}.PropertyManagement_settlementServiceIdentity__jXUZS{min-width:0;display:grid;gap:.38rem}.PropertyManagement_settlementServiceIdentity__jXUZS>strong{color:var(--ui3-tooltip-text);font-size:var(--ui3-font-size-entity-title);font-weight:var(--ui3-font-weight-heading)}.PropertyManagement_settlementServiceMeta__j2630{min-width:0;display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info)}.PropertyManagement_settlementServiceMeta__j2630>span{min-width:0;display:inline-flex;align-items:baseline;gap:.38rem}.PropertyManagement_settlementServiceMeta__j2630 small{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-picker-label);font-weight:var(--ui3-font-weight-badge);letter-spacing:.04em;text-transform:uppercase}.PropertyManagement_settlementServiceAmount__9FLXM{min-width:6rem;color:var(--ui3-tooltip-text);font-size:var(--ui3-font-size-dialog-title);font-weight:var(--ui3-font-weight-heading);text-align:right;white-space:nowrap}.PropertyManagement_settlementLockedNotice__WTBVO{display:flex;align-items:flex-start;gap:.65rem;padding:.78rem .85rem;border:1px solid var(--ui3-badge-info-border);border-radius:var(--ui3-radius-control);background:var(--ui3-badge-info-background);color:var(--ui3-badge-info-text)}.PropertyManagement_settlementLockedNotice__WTBVO>svg{flex:0 0 auto;margin-top:.08rem}.PropertyManagement_settlementLockedNotice__WTBVO>span{min-width:0;display:grid;gap:.2rem}.PropertyManagement_settlementLockedNotice__WTBVO strong{font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-heading)}.PropertyManagement_settlementLockedNotice__WTBVO small{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);line-height:var(--ui3-line-height-relaxed)}.PropertyManagement_settlementError__sygdg,.PropertyManagement_settlementPaymentTotal__xHGJj{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.9rem .1rem 0;border-top:1px solid var(--ui3-divider);color:var(--ui3-tooltip-text)}.PropertyManagement_settlementPaymentTotal__xHGJj>span{color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-label);font-weight:var(--ui3-font-weight-strong)}.PropertyManagement_settlementPaymentTotal__xHGJj>strong{color:var(--ui3-tooltip-text);font-size:var(--ui3-font-size-summary-total);font-weight:var(--ui3-font-weight-heading)}.PropertyManagement_settlementError__sygdg{border:0;color:var(--ui3-badge-danger-text)}.PropertyManagement_mobileMeta__gVp4F{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyManagement_amount___0MPi,.PropertyManagement_groupAmount__jyPb_{color:var(--ui3-tooltip-text)}.PropertyManagement_amountMuted__6Zume{color:var(--ui3-section-subtitle)}.PropertyManagement_groupSummary__6ewYT{gap:.58rem}.PropertyManagement_tileFooter__ITETE{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-tile-info);font-weight:var(--ui3-font-weight-badge)}.PropertyManagement_formTitleRow__jmXoh{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.PropertyManagement_formStatusBadges__f09f7{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}@media (max-width:880px){.PropertyManagement_settlementBar__T7MA1{position:static;top:auto}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions{grid-template-columns:44px minmax(125px,.85fr) minmax(245px,1.55fr) minmax(110px,.62fr) max-content 18px}.PropertyManagement_ledgerList__tSsWt .compact-entity-row__fields{grid-template-columns:minmax(92px,.68fr) minmax(108px,.82fr) minmax(128px,1fr)}}@media (max-width:640px){.PropertyManagement_settlementPrimaryFields__vntPN{grid-template-columns:1fr}.PropertyManagement_settlementServiceRow__uY5g6{align-items:start;gap:.65rem}.PropertyManagement_settlementServiceMeta__j2630{display:grid;gap:.28rem}.PropertyManagement_settlementServiceMeta__j2630>span{display:grid;gap:.12rem}.PropertyManagement_settlementServiceAmount__9FLXM{min-width:auto}.PropertyManagement_ledgerGroups__6MFLd,.PropertyManagement_ledgerList__tSsWt{gap:.78rem}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions{grid-template-columns:40px minmax(0,1fr) auto 16px;grid-template-rows:auto auto}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions .compact-entity-row__trailing-actions{grid-column:1/-1;grid-row:2;justify-content:stretch;margin-top:.18rem;padding-top:.62rem;border-top:1px solid var(--ui3-divider)}.PropertyManagement_ledgerList__tSsWt .compact-entity-row--with-trailing-actions .compact-entity-row__action{grid-column:4;grid-row:1}.PropertyManagement_selectionControl__Uc2Ev{width:100%}.PropertyManagement_groupSummary__6ewYT{gap:.42rem}.PropertyManagement_groupSummary__6ewYT .entity-list-month-total__label{display:none}.PropertyManagement_tileFooter__ITETE{align-items:flex-start;flex-direction:column}.PropertyManagement_settlementBar__T7MA1{align-items:stretch;flex-direction:column}.PropertyManagement_settlementBarActions__1yt9t{width:100%}.PropertyManagement_settlementButton__vNZ3E{flex:1}}.PropertyManagementPreview_previewAddBtn__WjRsY,.PropertyManagementPreview_previewLinkBtn__mm1rt{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .75rem;border-radius:var(--ui3-radius-control);cursor:pointer;transition:transform var(--ui3-motion-fast),border-color var(--ui3-motion-fast),background var(--ui3-motion-fast)}.PropertyManagementPreview_previewLinkBtn__mm1rt{border:1px solid var(--ui3-section-count-border);background:var(--ui3-section-count-background);color:var(--ui3-section-count-text);font-size:var(--ui3-font-size-section-subtitle);font-weight:var(--ui3-font-weight-body)}.PropertyManagementPreview_previewAddBtn__WjRsY{border:1px solid var(--ui3-badge-info-border);background:var(--ui3-color-brand);color:var(--ui3-color-text-inverse);font-weight:var(--ui3-font-weight-strong)}.PropertyManagementPreview_previewAddBtn__WjRsY:hover,.PropertyManagementPreview_previewLinkBtn__mm1rt:hover{transform:translateY(-1px);border-color:var(--ui3-border-control-hover);background:var(--ui3-surface-control-hover);color:var(--ui3-tooltip-text)}.PropertyManagementPreview_previewAddBtn__WjRsY:focus-visible,.PropertyManagementPreview_previewLinkBtn__mm1rt:focus-visible{outline:2px solid var(--ui3-info-focus-outline);outline-offset:2px}.PropertyManagementPreview_previewAddIcon__pBx7N{display:inline-flex;align-items:center;justify-content:center}.PropertyManagementPreview_previewAddLabel__yBQrL{font-size:var(--ui3-font-size-section-subtitle);letter-spacing:-.01em}.PropertyManagementPreview_previewGrid__NnfRq{width:100%;align-items:stretch;margin:.45rem 0 0;padding:0}.PropertyManagementPreview_previewEmptyWrap__NB0Kp{max-width:620px;display:grid;justify-items:center;gap:.55rem;margin:.35rem auto .65rem;padding:1.35rem .6rem;text-align:center}.PropertyManagementPreview_previewEmptyTitle___yvXT{color:var(--ui3-tile-result-value);font-size:var(--ui3-font-size-tile-title);font-weight:var(--ui3-font-weight-body);letter-spacing:-.02em}.PropertyManagementPreview_previewEmptySub__k0vIL{max-width:560px;color:var(--ui3-section-subtitle);font-size:var(--ui3-font-size-section-subtitle);font-weight:var(--ui3-font-weight-strong);line-height:var(--ui3-line-height-copy)}.PropertyManagementPreview_previewEmptyAction__kYd_M{margin-top:.35rem}@media (max-width:640px){.PropertyManagementPreview_previewAddLabel__yBQrL,.PropertyManagementPreview_previewLinkBtn__mm1rt{display:none}}