.KPIGrid_itemContainer__Jhhor{display:flex;align-items:center;justify-content:space-between}.KPIGrid_itemContent__Ubom_{flex:1 1}.KPIGrid_itemTitle__VYMcL{font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}.KPIGrid_itemValue__fl0b_{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.KPIGrid_itemIcon__mkEcj{opacity:.7}.KPIGrid_loadingGrid__YfIXu{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--width-button-large),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.KPIGrid_loadingCard__YOnAo{height:96px;display:flex;align-items:center;justify-content:center}.KPIGrid_grid__4he9g{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--width-button-large),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.AddExpenseDialog_form__b_sWQ{display:flex;flex-direction:column;gap:var(--space-6)}.AddExpenseDialog_formGrid__foeYK{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.AddExpenseDialog_formField__yF4Xj{display:flex;flex-direction:column;gap:var(--space-2)}.AddExpenseDialog_formField__yF4Xj:last-child{grid-column:1/-1}.AddExpenseDialog_label__oeX_e{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-1)}.AddExpenseDialog_required__0q_A7{color:var(--brand-error);margin-left:var(--space-1)}.AddExpenseDialog_select__IeGvK{padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-background-input);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);transition:all var(--transition-normal);cursor:pointer}.AddExpenseDialog_select__IeGvK:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}.AddExpenseDialog_select__IeGvK:hover{border-color:var(--color-border-secondary)}.AddExpenseDialog_select__IeGvK.AddExpenseDialog_error__wcm8M{border-color:var(--brand-error)}.AddExpenseDialog_select__IeGvK option{background:var(--color-background-input);color:var(--color-text-primary);padding:var(--space-2)}.AddExpenseDialog_textarea__nNyo_{padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-background-input);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);transition:all var(--transition-normal);resize:vertical;min-height:var(--height-textarea-sm)}.AddExpenseDialog_textarea__nNyo_:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}.AddExpenseDialog_textarea__nNyo_:hover{border-color:var(--color-border-secondary)}.AddExpenseDialog_textarea__nNyo_.AddExpenseDialog_error__wcm8M{border-color:var(--brand-error)}.AddExpenseDialog_textarea__nNyo_::placeholder{color:var(--color-text-placeholder)}.AddExpenseDialog_errorMessage__ucphD{font-size:var(--font-size-sm);color:var(--brand-error);margin-top:var(--space-1)}.AddExpenseDialog_actions__enIKD{display:flex;gap:var(--space-3);justify-content:flex-end;padding-top:var(--space-4);border-top:var(--border-width-thin) solid var(--color-border-primary)}@media (max-width:1024px){.AddExpenseDialog_formGrid__foeYK{grid-template-columns:1fr;gap:var(--space-3)}.AddExpenseDialog_formField__yF4Xj:last-child{grid-column:1}.AddExpenseDialog_actions__enIKD{flex-direction:column-reverse;gap:var(--space-2)}.AddExpenseDialog_actions__enIKD button{width:100%}}.AddExpenseDialog_form__b_sWQ:has(button[disabled]){opacity:.7;pointer-events:none}.AddExpenseDialog_formField__yF4Xj:focus-within .AddExpenseDialog_label__oeX_e{color:var(--color-border-focus)}.AddExpenseDialog_formField__yF4Xj{animation:AddExpenseDialog_slideIn__YlPhN .3s ease-out}@keyframes AddExpenseDialog_slideIn__YlPhN{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.AddPropertyDialog_form__URuzG{display:flex;flex-direction:column;gap:var(--space-6);width:100%;min-height:0;max-height:100%;max-width:100%}.AddPropertyDialog_progressIndicator__ZpqQR{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);padding:var(--space-4);background:var(--color-background-card);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border-primary)}.AddPropertyDialog_progressStep__3tQF_{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1 1;position:relative}.AddPropertyDialog_progressStep__3tQF_:not(:last-child):after{content:"";position:absolute;top:var(--space-5);right:-50%;width:100%;height:var(--space-1);background:var(--color-border-primary);z-index:1}.AddPropertyDialog_progressStep__3tQF_.AddPropertyDialog_active__UUDPz:not(:last-child):after{background:var(--color-primary)}.AddPropertyDialog_stepNumber__lxZ8S{width:var(--size-icon-2xl);height:var(--size-icon-2xl);border-radius:50%;background:var(--color-background-secondary);border:var(--border-width-medium) solid var(--color-border-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:all var(--transition-normal);z-index:2;position:relative}.AddPropertyDialog_progressStep__3tQF_.AddPropertyDialog_active__UUDPz .AddPropertyDialog_stepNumber__lxZ8S{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.AddPropertyDialog_stepLabel__FnER_{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;font-weight:var(--font-weight-medium)}.AddPropertyDialog_progressStep__3tQF_.AddPropertyDialog_active__UUDPz .AddPropertyDialog_stepLabel__FnER_{color:var(--color-text-primary)}.AddPropertyDialog_section__RJMHr{min-height:auto;margin-bottom:var(--space-6);width:100%}.AddPropertyDialog_sectionTitle__p4i20{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-width-thin) solid var(--color-border-primary)}.AddPropertyDialog_formGrid__0v1Yh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5);max-width:100%}.AddPropertyDialog_formField__LiqrU{display:flex;flex-direction:column;gap:var(--space-2)}.AddPropertyDialog_label__TV0VR{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-1)}.AddPropertyDialog_required__ola59{color:var(--color-error);margin-left:var(--space-1)}.AddPropertyDialog_select__Hx31D{padding:var(--space-3) var(--space-4);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);transition:all var(--transition-normal);cursor:pointer}.AddPropertyDialog_select__Hx31D:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.AddPropertyDialog_select__Hx31D:hover{border-color:var(--color-border-secondary)}.AddPropertyDialog_select__Hx31D.AddPropertyDialog_error__hJuVN{border-color:var(--color-error)}.AddPropertyDialog_select__Hx31D option{background:var(--color-white);color:var(--color-text-primary);padding:var(--space-2)}.AddPropertyDialog_percentageInput__EMUG5{position:relative;display:flex;align-items:center}.AddPropertyDialog_percentageInput__EMUG5 .AddPropertyDialog_input__ny7FG{padding:var(--space-3) var(--space-4);padding-right:var(--space-8);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);transition:all var(--transition-normal);width:100%}.AddPropertyDialog_percentageInput__EMUG5 .AddPropertyDialog_input__ny7FG:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.AddPropertyDialog_percentageInput__EMUG5 .AddPropertyDialog_input__ny7FG:hover{border-color:var(--color-border-secondary)}.AddPropertyDialog_percentageInput__EMUG5 .AddPropertyDialog_input__ny7FG.AddPropertyDialog_error__hJuVN{border-color:var(--color-error)}.AddPropertyDialog_percentageSymbol__3kzvX{position:absolute;right:var(--space-3);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);pointer-events:none}.AddPropertyDialog_paymentPreview__IUE3n{margin-top:var(--space-4);padding:var(--space-4);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);border-radius:var(--radius-lg);text-align:center;color:var(--color-white)}.AddPropertyDialog_paymentPreview__IUE3n h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);color:var(--color-white)}.AddPropertyDialog_paymentAmount__kandw{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);color:var(--color-white)}.AddPropertyDialog_paymentNote__d4CpN{font-size:var(--font-size-sm);color:var(--color-white);opacity:.9;margin:0}.AddPropertyDialog_navigation__fSGqc{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width-thin) solid var(--color-border-primary);flex-shrink:0}.AddPropertyDialog_navButtons__gxWxd{display:flex;gap:var(--space-3);justify-content:space-between;align-items:center}.AddPropertyDialog_cancelSection__5IQ2K{margin-top:var(--space-4);text-align:center}.AddPropertyDialog_errorMessage__dOVtK{font-size:var(--font-size-sm);color:var(--color-error);margin-top:var(--space-1)}.AddPropertyDialog_form__URuzG:has(button[disabled]){opacity:.7;pointer-events:none}.AddPropertyDialog_formField__LiqrU{animation:AddPropertyDialog_slideIn__2WRzF .3s ease-out}@keyframes AddPropertyDialog_slideIn__2WRzF{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.AddPropertyDialog_progressStep__3tQF_:hover .AddPropertyDialog_stepNumber__lxZ8S{transform:scale(1.05)}.AddPropertyDialog_progressStep__3tQF_.AddPropertyDialog_active__UUDPz:hover .AddPropertyDialog_stepNumber__lxZ8S{transform:scale(1.1)}.AddPropertyDialog_formField__LiqrU:focus-within .AddPropertyDialog_label__TV0VR{color:var(--color-primary)}.AddPropertyDialog_section__RJMHr{transition:opacity var(--transition-normal)}@media (max-width:768px){.AddPropertyDialog_formGrid__0v1Yh{grid-template-columns:1fr;gap:var(--space-3)}.AddPropertyDialog_progressIndicator__ZpqQR{flex-direction:column;gap:var(--space-4);padding:var(--space-3)}.AddPropertyDialog_progressStep__3tQF_:not(:last-child):after{display:none}.AddPropertyDialog_progressStep__3tQF_{flex-direction:row;gap:var(--space-3);width:100%}.AddPropertyDialog_stepNumber__lxZ8S{width:var(--size-icon-lg);height:var(--size-icon-lg);font-size:var(--font-size-sm)}.AddPropertyDialog_stepLabel__FnER_{font-size:var(--font-size-xs)}.AddPropertyDialog_navButtons__gxWxd{flex-direction:column;gap:var(--space-2)}.AddPropertyDialog_navButtons__gxWxd button{width:100%}.AddPropertyDialog_paymentAmount__kandw{font-size:var(--font-size-3xl)}}@media (max-width:480px){.AddPropertyDialog_section__RJMHr{min-height:var(--height-textarea-lg)}.AddPropertyDialog_sectionTitle__p4i20{font-size:var(--font-size-lg)}.AddPropertyDialog_paymentPreview__IUE3n{padding:var(--space-4)}.AddPropertyDialog_paymentAmount__kandw{font-size:var(--font-size-2xl)}}