:root{--hausi-blue: #3993dd;--hausi-pink: #db3069;--hausi-gray: #3c3744;--hausi-dark-blue: #090c9b;--hausi-yellow: #f3a712;--color-positive: #10b981;--color-negative: #ef4444;--color-neutral: #6b7280;--color-pending: #f59e0b;--color-overdue: #dc2626;--color-paid: #059669;--status-active: #10b981;--status-inactive: #6b7280;--status-maintenance: #f59e0b;--status-emergency: #dc2626;--status-scheduled: #3b82f6;--status-completed: #059669;--condo-common-area: #8b5cf6;--condo-private-area: #0ea5e9;--condo-parking: #64748b;--condo-amenity: #06b6d4;--condo-security: #7c2d12;--condo-utility: #65a30d;--priority-low: #22c55e;--priority-medium: #f59e0b;--priority-high: #f97316;--priority-critical: #dc2626;--priority-urgent: #991b1b;--time-past: #6b7280;--time-current: #3b82f6;--time-near: #f59e0b;--time-future: #10b981;--hausi-blue-50: #eff6ff;--hausi-blue-100: #dbeafe;--hausi-blue-200: #bfdbfe;--hausi-blue-300: #93c5fd;--hausi-blue-400: #60a5fa;--hausi-blue-500: #3993dd;--hausi-blue-600: #2563eb;--hausi-blue-700: #1d4ed8;--hausi-blue-800: #1e40af;--hausi-blue-900: #1e3a8a;--hausi-pink-50: #fdf2f8;--hausi-pink-100: #fce7f3;--hausi-pink-200: #fbcfe8;--hausi-pink-300: #f9a8d4;--hausi-pink-400: #f472b6;--hausi-pink-500: #db3069;--hausi-pink-600: #be185d;--hausi-pink-700: #9d174d;--hausi-pink-800: #831843;--hausi-pink-900: #701a75;--color-info: #0ea5e9;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-overlay: rgba(0, 0, 0, .5);--bg-card: #ffffff;--bg-card-hover: #f9fafb;--surface-primary: #ffffff;--surface-secondary: #f8fafc;--surface-header: #f1f5f9;--surface-hover: #f8fafc;--surface-selected: #eff6ff;--color-primary: #3993dd;--text-contrast: #ffffff;--border-light: #f3f4f6;--border-normal: #e5e7eb;--border-medium: #d1d5db;--border-strong: #9ca3af;--border-accent: #3993dd;--border-color: #e5e7eb;--text-primary: #111827;--text-secondary: #374151;--text-tertiary: #6b7280;--text-quaternary: #9ca3af;--text-disabled: #d1d5db;--text-inverse: #ffffff;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease;--bp-mobile: 768px;--bp-tablet: 1024px;--bp-desktop: 1280px}[data-theme=dark]{--hausi-blue: #60a5fa;--hausi-pink: #f472b6;--hausi-yellow: #fbbf24;--bg-primary: #1e293b;--bg-secondary: #334155;--bg-tertiary: #475569;--bg-card: #2d3748;--bg-card-hover: #4a5568;--bg-overlay: rgba(0, 0, 0, .7);--surface-primary: #1e293b;--surface-secondary: #334155;--surface-header: #475569;--surface-hover: #1f2d3e;--surface-selected: #1e40af;--color-primary: #60a5fa;--text-contrast: #1a202c;--text-primary: #f8fafc;--text-secondary: #e2e8f0;--text-tertiary: #cbd5e1;--text-quaternary: #94a3b8;--text-disabled: #64748b;--text-inverse: #1a202c;--color-positive: #059669;--color-negative: #dc2626;--color-pending: #d97706;--color-overdue: #b91c1c;--color-paid: #047857;--status-active: #059669;--status-inactive: #6b7280;--status-maintenance: #d97706;--status-emergency: #dc2626;--status-scheduled: #2563eb;--border-light: #4a5568;--border-normal: #68778d;--border-medium: #94a3b8;--border-strong: #cbd5e1;--border-accent: #60a5fa;--border-color: #68778d;--condo-common-area: #a78bfa;--condo-private-area: #38bdf8;--condo-parking: #94a3b8;--condo-amenity: #22d3ee;--condo-security: #f97316;--condo-utility: #84cc16;--priority-low: #34d399;--priority-medium: #fbbf24;--priority-high: #fb923c;--priority-critical: #f87171;--priority-urgent: #dc2626}.text-positive{color:var(--color-positive);font-weight:500}.text-negative{color:var(--color-negative);font-weight:500}.text-neutral{color:var(--color-neutral)}.text-pending{color:var(--color-pending);font-weight:500}.text-overdue{color:var(--color-overdue);font-weight:600;animation:pulse 2s infinite}.text-paid{color:var(--color-paid);font-weight:500}.bg-status-active{background-color:var(--status-active);color:#fff}.bg-status-inactive{background-color:var(--status-inactive);color:#fff}.bg-status-maintenance{background-color:var(--status-maintenance);color:#fff}.bg-status-emergency{background-color:var(--status-emergency);color:#fff}.bg-priority-low{background-color:var(--priority-low);color:#fff}.bg-priority-medium{background-color:var(--priority-medium);color:#fff}.bg-priority-high{background-color:var(--priority-high);color:#fff}.bg-priority-critical{background-color:var(--priority-critical);color:#fff}.bg-priority-urgent{background-color:var(--priority-urgent);color:#fff}.badge-common-area{background-color:var(--condo-common-area);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.badge-private-area{background-color:var(--condo-private-area);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.badge-parking{background-color:var(--condo-parking);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.financial-positive{color:var(--color-positive);font-weight:600;font-family:Inter,monospace}.financial-positive:before{content:"+"}.financial-negative{color:var(--color-negative);font-weight:600;font-family:Inter,monospace}.financial-negative:before{content:"-"}.financial-neutral{color:var(--color-neutral);font-weight:500;font-family:Inter,monospace}.hausi-card{background:var(--bg-card);border:1px solid var(--border-normal);border-radius:12px;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.hausi-card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-md);border-color:var(--hausi-blue)}.btn-hausi-primary{background:var(--hausi-blue);border:none;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all var(--transition-fast)}.btn-hausi-primary:hover{background:var(--hausi-blue-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-hausi-secondary{background:var(--hausi-pink);border:none;color:#fff;border-radius:8px;padding:8px 16px;font-weight:500;transition:all var(--transition-fast)}.btn-hausi-secondary:hover{background:var(--hausi-pink-600);transform:translateY(-1px);box-shadow:var(--shadow-md)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 768px){.hausi-card{border-radius:8px;margin:var(--space-sm)}.financial-positive,.financial-negative,.financial-neutral{font-size:14px}}*{transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}:focus-visible{outline:2px solid var(--hausi-blue);outline-offset:2px}.ant-btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-btn-primary:hover{background:var(--hausi-blue-600)!important;border-color:var(--hausi-blue-600)!important;color:var(--text-contrast)!important}@media print{*{background:#fff!important;color:#000!important}}.ant-input-number{background-color:var(--surface-primary)!important;border-color:var(--border-normal)!important;color:var(--text-primary)!important}.ant-input-number:hover,.ant-input-number:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #3993dd1a!important}.ant-input-number-input{color:var(--text-primary)!important;background-color:transparent!important}.addon-rs{color:var(--text-primary)!important;font-weight:500;font-size:1em}.ant-input-number-group-addon,.ant-input-group-addon{background-color:var(--surface-secondary)!important;border-color:var(--border-normal)!important;color:var(--text-primary)!important}.ant-input-number:hover .ant-input-number-group-addon,.ant-input-number:focus .ant-input-number-group-addon,.ant-input-number-focused .ant-input-number-group-addon{border-color:var(--color-primary)!important;background-color:var(--surface-secondary)!important;color:var(--text-primary)!important}.classifications-tree{background-color:var(--surface-primary)!important;padding:16px!important;border-radius:6px!important;border:1px solid var(--border-normal)!important}.classifications-tree .ant-tree-node-content-wrapper{color:var(--text-primary)!important}.classifications-tree .ant-tree-node-content-wrapper:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .classifications-tree .ant-tree-node-content-wrapper:hover{background-color:#243242!important}.classifications-tree .ant-tree-node-selected .ant-tree-node-content-wrapper{background-color:var(--surface-selected)!important}[data-theme=dark] .classifications-tree .ant-tree-node-selected .ant-tree-node-content-wrapper,[data-theme=dark] .classifications-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper{background-color:#1e3a5f!important;color:var(--text-primary)!important}[data-theme=dark] .ant-tree .ant-tree-node-selected,[data-theme=dark] .ant-tree .ant-tree-treenode-selected{background-color:#1e3a5f!important}.classifications-tree .ant-tree-switcher-line-icon{color:var(--border-medium)!important}svg text{fill:var(--text-primary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}svg .axis text{fill:var(--text-secondary)!important;font-size:12px}svg .axis path,svg .axis line{stroke:var(--border-normal)!important;stroke-width:1px}svg .grid line{stroke:var(--border-light)!important;stroke-dasharray:3,3}.d3-tooltip{background:var(--bg-card)!important;border:1px solid var(--border-normal)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important}.sankey-chart-container{display:flex;justify-content:center;overflow:auto;background-color:var(--surface-secondary);border-radius:8px;padding:20px;border:1px solid var(--border-normal)}.success-info-card{background-color:var(--surface-selected)!important;border:1px solid var(--color-positive)!important}[data-theme=dark] .success-info-card{background-color:#10b9811a!important;border:1px solid var(--color-positive)!important}[data-theme=dark] .ant-tag{background-color:var(--surface-secondary)!important;border-color:var(--border-normal)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-tag-green{background-color:#52c41a33!important;border-color:#52c41a!important;color:#52c41a!important}[data-theme=dark] .ant-tag-blue{background-color:#1890ff33!important;border-color:#1890ff!important;color:#60a5fa!important}[data-theme=dark] .ant-tag-orange{background-color:#faad1433!important;border-color:#faad14!important;color:#fbbf24!important}[data-theme=dark] .ant-tag-red{background-color:#ff4d4f33!important;border-color:#ff4d4f!important;color:#f87171!important}[data-theme=dark] .ant-tag-cyan{background-color:#13c2c233!important;border-color:#13c2c2!important;color:#22d3ee!important}[data-theme=dark] .ant-tag-purple{background-color:#722ed133!important;border-color:#722ed1!important;color:#a78bfa!important}[data-theme=dark] .ant-tag-gold{background-color:#faad1433!important;border-color:#faad14!important;color:#fbbf24!important}[data-theme=dark] .ant-tag-magenta{background-color:#eb2f9633!important;border-color:#eb2f96!important;color:#f472b6!important}.ant-input-affix-wrapper{background-color:var(--surface-primary)!important;border-color:var(--border-normal)!important}.ant-input-affix-wrapper:hover{border-color:var(--color-primary)!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #3993dd1a!important}.ant-input-affix-wrapper .ant-input{background-color:transparent!important;color:var(--text-primary)!important}.ant-segmented{background-color:var(--surface-secondary)!important;border:1px solid var(--border-normal)!important}.ant-segmented .ant-segmented-item{color:var(--text-primary)!important}.ant-segmented .ant-segmented-item:hover{color:var(--color-primary)!important}.ant-segmented .ant-segmented-item-selected{background-color:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-input,.ant-input:focus,.ant-input-focused{background-color:var(--surface-primary)!important;border-color:var(--border-normal)!important;color:var(--text-primary)!important}.ant-input:hover{border-color:var(--color-primary)!important}.ant-input:focus,.ant-input-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #3993dd1a!important}.ant-input-prefix,.ant-input-suffix{color:var(--text-secondary)!important}.ant-card{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-light)!important}.ant-card-head{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-light)!important}.ant-card-head-title{color:var(--text-primary)!important}.ant-card-body{background-color:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-card{border:1px solid var(--border-normal)!important}[data-theme=dark] .ant-card-head{border-bottom:1px solid var(--border-normal)!important}.ant-menu{background-color:var(--bg-card)!important}.ant-menu-item{color:var(--text-primary)!important}.ant-menu-item:hover{background-color:var(--hausi-blue-100)!important;color:var(--hausi-blue-700)!important}.ant-menu-item-selected{background-color:var(--hausi-blue-200)!important;color:var(--hausi-blue-800)!important}.ant-menu-submenu-title{color:var(--text-primary)!important}.ant-menu-submenu-title:hover{color:var(--hausi-blue-700)!important}.ant-menu-item-group-title{color:var(--text-secondary)!important}[data-theme=dark] .ant-menu-item{color:#e2e8f0!important}[data-theme=dark] .ant-menu-item:hover{background-color:#374151!important;color:#f8fafc!important}[data-theme=dark] .ant-menu-item-selected{background-color:#1e3a8a!important;color:#f8fafc!important}[data-theme=dark] .ant-menu-item-active,[data-theme=dark] .ant-menu-item:focus{background-color:#374151!important;color:#f8fafc!important}[data-theme=dark] .ant-menu-submenu-title{color:#cbd5e1!important}[data-theme=dark] .ant-menu-submenu-title:hover{color:#f8fafc!important;background-color:#374151!important}[data-theme=dark] .ant-menu-submenu-title .ant-menu-submenu-arrow,[data-theme=dark] .ant-menu-submenu-title .ant-menu-title-content{color:#cbd5e1!important}[data-theme=dark] .ant-menu-item-group-title{color:#94a3b8!important}[data-theme=dark] .ant-menu-submenu .ant-menu-item{color:#e2e8f0!important}[data-theme=dark] .ant-menu-submenu .ant-menu-item:hover{background-color:#374151!important;color:#f8fafc!important}[data-theme=dark] .ant-menu-submenu .ant-menu-item-selected{background-color:#1e3a8a!important;color:#f8fafc!important}[data-theme=dark] .ant-menu-inline .ant-menu-item:hover{background-color:#374151!important}[data-theme=dark] .ant-menu-inline .ant-menu-item-selected{background-color:#1e3a8a!important}.ant-layout{background-color:var(--bg-primary)!important}.ant-layout-header{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.ant-layout-sider{background-color:var(--bg-card)!important}.ant-layout-content{background-color:var(--bg-primary)!important}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content,.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{color:var(--text-primary)!important}.ant-btn{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-btn:hover{background:var(--surface-hover)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ant-btn-text{color:var(--text-primary)!important}.ant-btn-link{color:var(--hausi-blue)!important}.ant-color-picker,.ant-color-picker-trigger{background:var(--surface-primary)!important;border-color:var(--border-color)!important}.ant-color-picker:hover,.ant-color-picker-trigger:hover{border-color:var(--color-primary)!important}.ant-list-item,.ant-list-item-meta-title{color:var(--text-primary)!important}.ant-list-item-meta-description{color:var(--text-secondary)!important}.ant-statistic-content-value{color:inherit!important;font-family:Roboto Mono,Fira Code,Source Code Pro,Ubuntu Mono,Courier New,monospace!important;font-variant-numeric:tabular-nums!important;letter-spacing:.3px!important;font-weight:600!important;font-display:swap!important}.monetary-value-md .ant-statistic-content-value,.ant-statistic.monetary-value-md .ant-statistic-content-value,.ant-card .ant-statistic-content-value,span.ant-statistic-content-value,.ant-card .ant-statistic .ant-statistic-content-value,.ant-statistic-content .ant-statistic-content-value{font-family:Roboto Mono,Fira Code,Source Code Pro,Ubuntu Mono,Courier New,monospace!important;font-variant-numeric:tabular-nums!important;letter-spacing:.3px!important;font-weight:600!important;font-display:swap!important}.positive-value .ant-statistic-content-value{color:var(--color-positive)!important}.negative-value .ant-statistic-content-value{color:var(--color-negative)!important}.pending-value .ant-statistic-content-value{color:var(--color-pending)!important}.overdue-value .ant-statistic-content-value{color:var(--color-overdue)!important}[data-color=positive] .ant-statistic-content-value{color:var(--color-positive)!important}[data-color=negative] .ant-statistic-content-value{color:var(--color-negative)!important}[data-color=pending] .ant-statistic-content-value{color:var(--color-pending)!important}[data-color=overdue] .ant-statistic-content-value{color:var(--color-overdue)!important}[data-theme=dark] .ant-input-number-group-addon,[data-theme=dark] .ant-input-group-addon{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-normal)!important}[data-theme=dark] .ant-input-number .ant-input-number-group-addon,[data-theme=dark] .ant-input-number-group .ant-input-number-group-addon,[data-theme=dark] .ant-input-number-group-addon,[data-theme=dark] .ant-input-group .ant-input-group-addon{color:var(--text-primary)!important;background:var(--bg-secondary)!important;border-color:var(--border-normal)!important}[data-theme=dark] .ant-input-number:focus .ant-input-number-group-addon,[data-theme=dark] .ant-input-number-focused .ant-input-number-group-addon,[data-theme=dark] .ant-input-number:hover .ant-input-number-group-addon,[data-theme=dark] .ant-input-number-group-wrapper:focus .ant-input-group-addon,[data-theme=dark] .ant-input-number-group-wrapper:hover .ant-input-group-addon{color:var(--text-primary)!important;background:var(--bg-secondary)!important;border-color:var(--border-normal)!important}[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-checkbox-wrapper span{color:var(--text-primary)!important}.ant-tag.user-status-tag.status-ativo,[data-theme=dark] .ant-tag.user-status-tag.status-ativo,[data-theme=dark] .ant-tag-green.user-status-tag.status-ativo{background-color:#52c41a!important;color:#fff!important;border-color:#52c41a!important}.ant-tag.user-status-tag.status-inativo,[data-theme=dark] .ant-tag.user-status-tag.status-inativo{background-color:#d9d9d9!important;color:#000000d9!important;border-color:#d9d9d9!important}.ant-tag.user-status-tag.status-pendente-aprovacao,[data-theme=dark] .ant-tag.user-status-tag.status-pendente-aprovacao,[data-theme=dark] .ant-tag-orange.user-status-tag.status-pendente-aprovacao{background-color:#faad14!important;color:#fff!important;border-color:#faad14!important}.ant-tag.user-status-tag.status-suspenso,[data-theme=dark] .ant-tag.user-status-tag.status-suspenso,[data-theme=dark] .ant-tag-red.user-status-tag.status-suspenso{background-color:#ff4d4f!important;color:#fff!important;border-color:#ff4d4f!important}.ant-tag.user-role-tag.role-admin,[data-theme=dark] .ant-tag.user-role-tag.role-admin,[data-theme=dark] .ant-tag-blue.user-role-tag.role-admin{background-color:#1890ff!important;color:#fff!important;border-color:#1890ff!important}.ant-tag.user-role-tag.role-morador,[data-theme=dark] .ant-tag.user-role-tag.role-morador,[data-theme=dark] .ant-tag-green.user-role-tag.role-morador{background-color:#52c41a!important;color:#fff!important;border-color:#52c41a!important}.ant-tag.user-role-tag.role-sindico,[data-theme=dark] .ant-tag.user-role-tag.role-sindico,[data-theme=dark] .ant-tag-magenta.user-role-tag.role-sindico{background-color:#eb2f96!important;color:#fff!important;border-color:#eb2f96!important}.ant-tag.user-role-tag.role-porteiro,[data-theme=dark] .ant-tag.user-role-tag.role-porteiro,[data-theme=dark] .ant-tag-gold.user-role-tag.role-porteiro{background-color:#faad14!important;color:#fff!important;border-color:#faad14!important}.ant-tag.transaction-type-tag.receita,[data-theme=dark] .ant-tag.transaction-type-tag.receita{color:var(--color-positive)!important;border-color:var(--color-positive)!important;background-color:transparent!important}.ant-tag.transaction-type-tag.despesa,[data-theme=dark] .ant-tag.transaction-type-tag.despesa{color:var(--color-negative)!important;border-color:var(--color-negative)!important;background-color:transparent!important}.ant-tag.transaction-type-tag.type-receita,[data-theme=dark] .ant-tag.transaction-type-tag.type-receita{color:var(--color-positive)!important;border-color:var(--color-positive)!important;background-color:#10b9811a!important}.ant-tag.transaction-type-tag.type-despesa,[data-theme=dark] .ant-tag.transaction-type-tag.type-despesa{color:var(--color-negative)!important;border-color:var(--color-negative)!important;background-color:#ef44441a!important}.ant-tag.transaction-amount-tag.receita,[data-theme=dark] .ant-tag.transaction-amount-tag.receita{color:var(--color-positive)!important;border-color:var(--color-positive)!important;background-color:transparent!important}.ant-tag.transaction-amount-tag.despesa,[data-theme=dark] .ant-tag.transaction-amount-tag.despesa{color:var(--color-negative)!important;border-color:var(--color-negative)!important;background-color:transparent!important}.ant-tag.transaction-amount-tag.type-receita,[data-theme=dark] .ant-tag.transaction-amount-tag.type-receita{color:var(--color-positive)!important;border-color:var(--color-positive)!important;background-color:#10b9811a!important;font-weight:500!important}.ant-tag.transaction-amount-tag.type-despesa,[data-theme=dark] .ant-tag.transaction-amount-tag.type-despesa{color:var(--color-negative)!important;border-color:var(--color-negative)!important;background-color:#ef44441a!important;font-weight:500!important}.ant-tag.transaction-status-tag.processada,[data-theme=dark] .ant-tag.transaction-status-tag.processada{color:var(--color-positive)!important;border-color:var(--color-positive)!important;background-color:transparent!important}.ant-tag.transaction-status-tag.pendente,[data-theme=dark] .ant-tag.transaction-status-tag.pendente{color:var(--color-pending)!important;border-color:var(--color-pending)!important;background-color:transparent!important}.ant-tag.transaction-status-tag.cancelada,[data-theme=dark] .ant-tag.transaction-status-tag.cancelada{color:var(--color-negative)!important;border-color:var(--color-negative)!important;background-color:transparent!important}.ant-dropdown{background:var(--bg-card)!important;border:1px solid var(--border-normal)!important;border-radius:6px!important;box-shadow:var(--shadow-lg)!important}.ant-dropdown .ant-dropdown-menu{background:var(--bg-card)!important;border:none!important;padding:4px!important}.ant-dropdown .ant-dropdown-menu-item{color:var(--text-primary)!important;background:transparent!important;border-radius:4px!important;margin:2px 0!important}.ant-dropdown .ant-dropdown-menu-item:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}.ant-dropdown .ant-dropdown-menu-item-disabled{color:var(--text-disabled)!important}.ant-dropdown .ant-dropdown-menu-item-divider{background:var(--border-normal)!important;margin:4px 0!important}.ant-dropdown .ant-dropdown-menu-item .anticon{color:var(--text-secondary)!important}.ant-alert{background-color:var(--surface-secondary)!important;border:1px solid var(--border-normal)!important}.ant-alert-message{color:var(--text-primary)!important}.ant-alert-description{color:var(--text-secondary)!important}.ant-alert-info{background-color:var(--surface-secondary)!important;border-color:var(--color-primary)!important}.ant-alert-info .ant-alert-icon{color:var(--color-primary)!important}.ant-alert-success{background-color:#10b9811a!important;border-color:var(--color-positive)!important}.ant-alert-success .ant-alert-icon{color:var(--color-positive)!important}.ant-alert-error{background-color:#ef44441a!important;border-color:var(--color-negative)!important}.ant-alert-error .ant-alert-icon{color:var(--color-negative)!important}.ant-alert-warning{background-color:#f59e0b1a!important;border-color:var(--color-pending)!important}.ant-alert-warning .ant-alert-icon{color:var(--color-pending)!important}.ant-steps,.ant-steps .ant-steps-item{color:var(--text-primary)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--color-primary)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-description{color:var(--text-secondary)!important}.ant-steps .ant-steps-item-process .ant-steps-item-title{color:var(--color-primary)!important;font-weight:600!important}.ant-steps .ant-steps-item-process .ant-steps-item-description{color:var(--text-primary)!important}.ant-steps .ant-steps-item-wait .ant-steps-item-title{color:var(--text-secondary)!important}.ant-steps .ant-steps-item-wait .ant-steps-item-description{color:var(--text-disabled)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:var(--surface-secondary)!important;border-color:var(--border-normal)!important}.ant-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:var(--text-disabled)!important}.ant-steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:var(--color-primary)!important}.ant-steps .ant-steps-item-wait .ant-steps-item-tail:after{background-color:var(--border-normal)!important}[data-theme=dark] .ant-steps .ant-steps-item-finish .ant-steps-item-title,[data-theme=dark] .ant-steps .ant-steps-item-process .ant-steps-item-title{color:#60a5fa!important}[data-theme=dark] .ant-steps .ant-steps-item-wait .ant-steps-item-title{color:#64748b!important}.validation-summary-card.validation-summary-receitas{background:#10b9811a!important;border:1px solid var(--color-positive)!important}.validation-summary-card.validation-summary-despesas{background:#ef44441a!important;border:1px solid var(--color-negative)!important}.validation-account-item{border:1px solid var(--border-normal)!important;background:var(--surface-primary)!important}[data-theme=dark] .validation-account-item{background:var(--surface-secondary)!important}.validation-bar.validation-bar-receitas{background-color:var(--color-positive)!important}.validation-bar.validation-bar-despesas{background-color:var(--color-negative)!important}.validation-top-classifications{background:var(--surface-secondary)!important}[data-theme=dark] .validation-top-classifications,.validation-ranking-item{background:var(--surface-primary)!important}[data-theme=dark] .validation-ranking-item{background:var(--surface-secondary)!important}.validation-pie-center{background:var(--surface-primary)!important}.validation-legend-item.validation-legend-receitas{background:var(--color-positive)!important}.validation-legend-item.validation-legend-despesas{background:var(--color-negative)!important}.validation-saldo.validation-saldo-positive{background:#10b9811a!important}.validation-saldo.validation-saldo-negative{background:#ef44441a!important}.conclusion-success-summary{background:#10b9811a!important;border:1px solid var(--color-positive)!important}[data-theme=light] .conclusion-success-summary{background:#10b98114!important}[data-theme=light] .conclusion-success-summary .ant-statistic-title,[data-theme=light] .conclusion-success-summary .ant-statistic-content{color:#1f2937!important}[data-theme=dark] .conclusion-success-summary{background:#10b98126!important}.conclusion-partial-summary{background:#f59e0b1a!important;border:1px solid var(--color-pending)!important}[data-theme=light] .conclusion-partial-summary{background:#f59e0b14!important}[data-theme=light] .conclusion-partial-summary .ant-statistic-title,[data-theme=light] .conclusion-partial-summary .ant-statistic-content{color:#1f2937!important}[data-theme=dark] .conclusion-partial-summary{background:#f59e0b26!important}[data-theme=light] .ant-result .ant-result-title{color:#1f2937!important}[data-theme=light] .ant-result .ant-result-subtitle,[data-theme=light] .ant-result .ant-result-subtitle p,[data-theme=light] .ant-result .ant-result-subtitle div{color:#374151!important}.ant-steps-item-description{color:var(--text-secondary)!important}.ant-steps-item-finish .ant-steps-item-title{color:var(--text-primary)!important}.ant-steps-item-icon{background:var(--surface-primary)!important;border-color:var(--border-normal)!important}[data-theme=light] .ant-tag{background-color:var(--surface-primary)!important;border-color:var(--border-normal)!important;color:var(--text-primary)!important}[data-theme=light] .ant-tag-green{background-color:#f6ffed!important;border-color:#52c41a!important;color:#389e0d!important}[data-theme=light] .ant-tag-orange{background-color:#fff7e6!important;border-color:#faad14!important;color:#d48806!important}[data-theme=light] .ant-tag-blue{background-color:#e6f7ff!important;border-color:#1890ff!important;color:#1890ff!important}[data-theme=light] .ant-tag-red{background-color:#fff2f0!important;border-color:#ff4d4f!important;color:#cf1322!important}[data-theme=light] .ant-tag-cyan{background-color:#e6fffb!important;border-color:#13c2c2!important;color:#08979c!important}[data-theme=light] .ant-tag-purple{background-color:#f9f0ff!important;border-color:#722ed1!important;color:#531dab!important}[data-theme=light] .ant-tag-gold{background-color:#fffbe6!important;border-color:#faad14!important;color:#d48806!important}[data-theme=light] .ant-tag-magenta{background-color:#fff0f6!important;border-color:#eb2f96!important;color:#c41d7f!important}.ant-steps{margin:24px 0!important}.ant-steps-item-icon{background:var(--surface-primary)!important;border-color:var(--border-normal)!important;color:var(--text-secondary)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-steps .ant-steps-item-icon,.ant-steps-horizontal .ant-steps-item-icon{border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-steps-item-finish .ant-steps-item-icon{background:var(--color-positive)!important;border-color:var(--color-positive)!important}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-steps-item-title{color:var(--text-primary)!important}.ant-steps-item-process .ant-steps-item-title{color:var(--color-primary)!important}.ant-steps-item-finish .ant-steps-item-title{color:var(--color-positive)!important}.ant-steps-item-wait .ant-steps-item-title{color:var(--text-secondary)!important}.ant-steps-item-tail:after{background-color:var(--border-normal)!important}.ant-steps-item-finish .ant-steps-item-tail:after{background-color:var(--color-primary)!important}.ant-card[style*="linear-gradient(135deg, #1890ff"],.ant-card[style*="linear-gradient(135deg, rgb(24, 144, 255)"],.ant-card[style*="linear-gradient(135deg, #722ed1"],.ant-card[style*="linear-gradient(135deg, rgb(114, 46, 209)"],.ant-card[style*="linear-gradient(135deg, #1890ff"] .ant-card-head-title,.ant-card[style*="linear-gradient(135deg, rgb(24, 144, 255)"] .ant-card-head-title,.ant-card[style*="linear-gradient(135deg, #722ed1"] .ant-card-head-title,.ant-card[style*="linear-gradient(135deg, rgb(114, 46, 209)"] .ant-card-head-title,div[style*="linear-gradient(135deg, #1890ff"] .ant-card .ant-card-head-title,div[style*="linear-gradient(135deg, rgb(24, 144, 255)"] .ant-card .ant-card-head-title,div[style*="linear-gradient(135deg, #722ed1"] .ant-card .ant-card-head-title,div[style*="linear-gradient(135deg, rgb(114, 46, 209)"] .ant-card .ant-card-head-title{color:#fff!important}.ant-card .ant-card-head-title{color:var(--text-primary)!important}div[style*="linear-gradient(135deg"]:not(.ant-card) .ant-card-head-title{color:#fff!important}.ant-card[style*="background-color: white"] .ant-card-head-title,.ant-card[style*="background-color: #fff"] .ant-card-head-title,.ant-card[style*="background: white"] .ant-card-head-title,.ant-card:not([style*=linear-gradient]) .ant-card-head-title{color:var(--text-primary)!important}div[style*="linear-gradient(135deg, #1890ff"]:not(.ant-card),div[style*="linear-gradient(135deg, rgb(24, 144, 255)"]:not(.ant-card),div[style*="linear-gradient(135deg, #722ed1"]:not(.ant-card),div[style*="linear-gradient(135deg, rgb(114, 46, 209)"]:not(.ant-card){color:#fff!important}div[style*="linear-gradient(135deg, #1890ff"]:not(.ant-card)>*,div[style*="linear-gradient(135deg, rgb(24, 144, 255)"]:not(.ant-card)>*,div[style*="linear-gradient(135deg, #722ed1"]:not(.ant-card)>*,div[style*="linear-gradient(135deg, rgb(114, 46, 209)"]:not(.ant-card)>*{color:#fff!important}div[style*="linear-gradient(135deg, #1890ff"]:not(.ant-card) .ant-typography,div[style*="linear-gradient(135deg, rgb(24, 144, 255)"]:not(.ant-card) .ant-typography,div[style*="linear-gradient(135deg, #722ed1"]:not(.ant-card) .ant-typography,div[style*="linear-gradient(135deg, rgb(114, 46, 209)"]:not(.ant-card) .ant-typography{color:#fff!important}.numeric-value,.numeric-value-md,.numeric-value-lg{font-family:Roboto Mono,Fira Code,Source Code Pro,Ubuntu Mono,Courier New,monospace;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-weight:500;color:var(--text-primary)}.monetary-value,.monetary-value-md,.monetary-value-lg{font-family:Roboto Mono,Fira Code,Source Code Pro,Ubuntu Mono,Courier New,monospace;font-variant-numeric:tabular-nums;letter-spacing:.3px;font-weight:600;color:var(--text-primary)}.numeric-value{font-size:14px}.numeric-value-md{font-size:16px}.numeric-value-lg{font-size:18px}.monetary-value{font-size:14px}.monetary-value-md{font-size:16px}.monetary-value-lg{font-size:18px}@media (min-width: 768px){.numeric-value{font-size:16px}.numeric-value-md{font-size:20px}.numeric-value-lg{font-size:24px}.monetary-value{font-size:16px}.monetary-value-md{font-size:20px}.monetary-value-lg{font-size:24px}}@media (min-width: 1024px){.numeric-value{font-size:18px}.numeric-value-md{font-size:24px}.numeric-value-lg{font-size:32px}.monetary-value{font-size:18px}.monetary-value-md{font-size:24px}.monetary-value-lg{font-size:32px}}[data-theme=dark] .numeric-value,[data-theme=dark] .numeric-value-md,[data-theme=dark] .numeric-value-lg,[data-theme=dark] .monetary-value,[data-theme=dark] .monetary-value-md,[data-theme=dark] .monetary-value-lg{color:var(--text-primary)}.margin-20{margin:20px}.margin-bottom-32{margin-bottom:32px}.margin-bottom-16{margin-bottom:16px}.margin-bottom-8{margin-bottom:8px}.margin-top-16{margin-top:16px}.margin-top-20{margin-top:20px}.margin-top-8{margin-top:8px}.margin-0{margin:0}.padding-24{padding:24px}.padding-24-0{padding:24px 0}.flex-center-gap-16{display:flex;align-items:center;gap:16px}.flex-center-gap-12{display:flex;align-items:center;gap:12px}.flex-center-gap-8{display:flex;align-items:center;gap:8px}.flex-space-between{display:flex;justify-content:space-between;align-items:center}.flex-space-between-margin-8{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.flex-center-flex-1{display:flex;align-items:center;gap:8px;flex:1}.flex-center{display:flex;align-items:center}.text-16{font-size:16px}.text-12{font-size:12px}.text-24{font-size:24px}.font-600{font-weight:600}.font-700{font-weight:700}.text-center{text-align:center}.card-title{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.icon-primary{color:var(--color-primary)}.icon-info{color:#666}.finance-card{height:100%}.finance-card-header{border-bottom:2px solid var(--border-light)}.stat-container{text-align:center;padding:24px 0}.stat-comparison{margin-top:20px;display:flex;justify-content:space-around;align-items:center}.stat-comparison>div{text-align:center}.stat-comparison .text-secondary{font-size:12px}.progress-margin{margin-top:8px}.financial-value-positive{color:var(--color-positive);font-size:16px;font-weight:600;display:block}.financial-value-negative{color:var(--color-negative);font-size:16px;font-weight:600;display:block}.financial-value-conditional{font-size:16px;font-weight:700}.stat-icon-positive{color:var(--color-positive);font-size:24px}.stat-icon-negative{color:var(--color-negative);font-size:24px}@media (max-width: 768px){.margin-20{margin:16px}.padding-24{padding:16px}.padding-24-0{padding:16px 0}.flex-center-gap-16{gap:12px}.flex-center-gap-12{gap:8px}.text-16{font-size:14px}.text-24{font-size:20px}.card-title{font-size:14px}}.width-100{width:100%}.height-100{height:100%}.display-block{display:block}.display-flex{display:flex}.text-primary-var{color:var(--text-primary)}.finances-alert-margin{margin-bottom:16px}.finances-row-margin{margin-bottom:32px}.icon-circle-container{padding:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-state-large{text-align:center;padding:40px 0}.hero-card{border:none;border-radius:16px;margin-bottom:24px;overflow:hidden}.apartment-number{font-size:36px;font-weight:700;margin:0}.meta-text-small{font-size:11px;display:block;margin-top:4px}.meta-text-tiny{font-size:11px}.gradient-primary{background:linear-gradient(135deg,var(--hausi-blue),var(--hausi-pink))}.gradient-success{background:linear-gradient(135deg,var(--status-active),#059669)}.gradient-warning{background:linear-gradient(135deg,var(--status-maintenance),#d97706)}.gradient-inactive{background:linear-gradient(135deg,var(--status-inactive),#4a5568)}.text-white{color:#fff}.text-white-90{color:#ffffffe6}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._wizardContainer_1ev72_3{padding:40px 20px;min-height:300px;display:flex;align-items:center;justify-content:center}._formContainer_1ev72_11{background:var(--colorFillSecondary, #f8fafc);border-radius:var(--borderRadiusLG, 12px);padding:40px;width:100%;max-width:500px;box-shadow:0 2px 8px var(--colorFillQuaternary, rgba(0, 0, 0, .06));border:1px solid var(--colorBorder, #f0f0f0)}._formItem_1ev72_21{margin-bottom:24px}._placeholderContainer_1ev72_25{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}[data-theme=dark] ._formContainer_1ev72_11{background:var(--colorFillSecondary, #374151);border-color:var(--colorBorder, #4a5568);box-shadow:0 2px 8px #0003}[data-theme=dark] ._placeholderContainer_1ev72_25 ._ant-typography_1ev72_41{color:var(--colorTextSecondary, #cbd5e1)}._formItem_1ev72_21 ._ant-form-item-label_1ev72_46>label{font-weight:500;font-size:15px}._formContainer_1ev72_11 ._ant-input_1ev72_51,._formContainer_1ev72_11 ._ant-input-affix-wrapper_1ev72_52,._formContainer_1ev72_11 ._ant-select-selector_1ev72_53{transition:all .3s cubic-bezier(.4,0,.2,1)}._formContainer_1ev72_11 ._ant-input_1ev72_51:focus,._formContainer_1ev72_11 ._ant-input-affix-wrapper_1ev72_52:focus,._formContainer_1ev72_11 ._ant-select-focused_1ev72_59 ._ant-select-selector_1ev72_53{box-shadow:0 0 0 2px var(--colorPrimary, #3993dd) 20;border-color:var(--colorPrimary, #3993dd)}._formContainer_1ev72_11 ._ant-select-multiple_1ev72_65 ._ant-select-selection-item_1ev72_65{background:var(--colorPrimary, #3993dd) 15;border:1px solid var(--colorPrimary, #3993dd) 30;color:var(--colorPrimary, #3993dd);border-radius:6px;font-weight:500}._formItem_1ev72_21 ._ant-form-item-label_1ev72_46 span{font-weight:600}._formContainer_1ev72_11 ._ant-input_1ev72_51:hover,._formContainer_1ev72_11 ._ant-select_1ev72_53:not(._ant-select-disabled_1ev72_81):hover ._ant-select-selector_1ev72_53{border-color:var(--colorPrimary, #3993dd);box-shadow:0 0 0 1px var(--colorPrimary, #3993dd) 20}#root{height:100%}.task-row-overdue{background-color:#fff2f0!important}.task-row-overdue:hover{background-color:#ffece6!important}.main-layout{min-height:100vh}.main-layout .ant-layout-sider{box-shadow:2px 0 8px #1d23290d}.main-layout .ant-layout-content{padding:0}.stat-card{text-align:center;border-radius:8px}.stat-card .ant-card-body{padding:24px 16px}.stat-value{font-size:24px;font-weight:700;margin:8px 0}.stat-label{color:#666;font-size:14px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.ant-layout{min-height:100vh}.ant-menu-item-selected{background-color:#e6f7ff!important}.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1890ff!important}.ant-progress-text{fill:var(--text-primary)!important;color:var(--text-primary)!important}.ant-progress .ant-progress-text{color:var(--text-primary)!important}.ant-table{background:var(--surface-primary)!important;color:var(--text-primary)!important}.ant-table-thead>tr>th{background:var(--surface-header)!important;color:var(--text-primary)!important;border-bottom:2px solid var(--border-accent)!important;font-weight:600!important}.ant-table-tbody>tr{background:var(--surface-primary)!important;color:var(--text-primary)!important}.ant-table-tbody>tr:hover>td{background:var(--surface-hover)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#243242!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--surface-selected)!important}.inactive-account-row{opacity:.6}.inactive-account-row:hover>td{background:var(--surface-hover)!important;opacity:.8}.ant-pagination{color:var(--text-primary)!important}.ant-pagination .ant-pagination-item{background:var(--surface-primary)!important;border-color:var(--border-color)!important}.ant-pagination .ant-pagination-item a{color:var(--text-primary)!important}.ant-pagination .ant-pagination-item:hover{border-color:var(--color-primary)!important;background:var(--surface-hover)!important}.ant-pagination .ant-pagination-item:hover a{color:var(--color-primary)!important}.ant-pagination .ant-pagination-item-active{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-pagination .ant-pagination-item-active a{color:var(--text-contrast)!important}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{color:var(--text-primary)!important}.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{color:var(--color-primary)!important}.ant-pagination .ant-select-selector{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-pagination .ant-select-arrow{color:var(--text-primary)!important}.ant-modal-content{background:var(--surface-primary)!important;color:var(--text-primary)!important}.ant-modal-header{background:var(--surface-primary)!important;border-bottom:1px solid var(--border-color)!important}.ant-modal-title{color:var(--text-primary)!important}.ant-modal-body{background:var(--surface-primary)!important;color:var(--text-primary)!important}.ant-modal-footer{background:var(--surface-primary)!important;border-top:1px solid var(--border-color)!important;padding-top:20px!important;margin-top:16px!important}.ant-form-item-label>label{color:var(--text-primary)!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-picker-input>input{color:var(--text-primary)!important}.ant-input:focus,.ant-input-number:focus,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #3993dd33!important}.ant-picker:hover,.ant-picker-focused{border-color:var(--color-primary)!important}.ant-input::placeholder,.ant-input-number input::placeholder{color:var(--text-tertiary)!important}.ant-select-dropdown{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important}.ant-select-item{color:var(--text-primary)!important}.ant-select-item:hover{background:var(--surface-hover)!important}.ant-select-item-option-selected{background:var(--surface-selected)!important;color:var(--color-primary)!important}.ant-radio-button-wrapper{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-radio-button-wrapper:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ant-radio-button-wrapper-checked,.ant-radio-button-wrapper-checked:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-picker-dropdown{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important}.ant-picker-panel{background:var(--surface-primary)!important;border:none!important}.ant-picker-header,.ant-picker-body,.ant-picker-cell{color:var(--text-primary)!important}.ant-picker-cell:hover .ant-picker-cell-inner{background:var(--surface-hover)!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-picker-today .ant-picker-cell-inner{border-color:var(--color-primary)!important}.ant-input-group-addon,[data-theme=dark] .ant-input-group-addon{background:var(--surface-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-modal .ant-form .ant-input-number-group .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-form .ant-input-number-group:focus .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-form .ant-input-number-group:hover .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-form .ant-input-number-focused .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-form .ant-input-number:focus-within .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-form .ant-input-number-group-wrapper .ant-input-group-addon,[data-theme=dark] .ant-input-number-group-addon,[data-theme=dark] span.ant-input-group-addon{background:var(--surface-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-modal-body .ant-form .ant-form-item .transaction-value-input.ant-input-number-group-wrapper .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-form .transaction-value-input .ant-input-group-addon,[data-theme=dark] .transaction-value-input .ant-input-group-addon,[data-theme=dark] .ant-input-number-group-wrapper.transaction-value-input .ant-input-group-addon{background:var(--surface-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.ant-input-group-addon,html[data-theme=dark] .ant-input-group-addon,[data-theme=dark] .ant-input-group-addon,[data-theme=dark] .ant-modal .ant-input-group-addon,[data-theme=dark] .ant-form .ant-input-group-addon{background-color:var(--surface-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-input-group-addon,[data-theme=dark] .custom-input-wrapper .ant-input-group-addon,[data-theme=dark] .custom-input-wrapper .ant-input-number-group .ant-input-group-addon{background-color:#334155!important;color:#f8fafc!important;border-color:#68778d!important}.ant-checkbox-wrapper,.ant-checkbox-wrapper span{color:var(--text-primary)!important}.ant-checkbox-inner{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--color-primary)!important}.ant-btn-primary,.ant-btn[ant-click-animating-without-extra-node=true]:after{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--hausi-blue-600)!important;border-color:var(--hausi-blue-600)!important;color:var(--text-contrast)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-modal-footer .ant-btn{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-modal-footer .ant-btn:hover{background:var(--surface-hover)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ant-modal-footer .ant-btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-contrast)!important}.ant-modal-footer .ant-btn-primary:hover{background:var(--hausi-blue-600)!important;border-color:var(--hausi-blue-600)!important;color:var(--text-contrast)!important}.ant-color-picker{background:var(--surface-primary)!important;border-color:var(--border-color)!important}.ant-color-picker:hover{border-color:var(--color-primary)!important}.ant-color-picker-trigger,.ant-color-picker-panel{background:var(--surface-primary)!important;border-color:var(--border-color)!important}.ant-color-picker-inner-panel{background:var(--surface-primary)!important}.ant-popover-inner{background:var(--surface-primary)!important;color:var(--text-primary)!important}.ant-popover-arrow:before,.ant-popover-arrow:after{background:var(--surface-primary)!important;border-color:var(--border-color)!important}html.signup-page-light-theme .ant-card,html.signup-page-light-theme .ant-card .ant-card-head{background:#fff!important;color:#000000d9!important;border-color:#d9d9d9!important}html.signup-page-light-theme .ant-card .ant-card-body{background:#fff!important;color:#000000d9!important}html.signup-page-light-theme .ant-typography,html.signup-page-light-theme .ant-typography-title{color:#000000d9!important}html.signup-page-light-theme .ant-typography-paragraph{color:#00000073!important}html.signup-page-light-theme .ant-btn-primary,html.signup-page-light-theme .ant-btn.ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important;box-shadow:0 2px #0000000b!important}html.signup-page-light-theme .ant-btn-primary:hover,html.signup-page-light-theme .ant-btn.ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}html.signup-page-light-theme .ant-btn-primary:focus,html.signup-page-light-theme .ant-btn.ant-btn-primary:focus{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}html.signup-page-light-theme .ant-btn-primary:active,html.signup-page-light-theme .ant-btn.ant-btn-primary:active{background:#096dd9!important;border-color:#096dd9!important;color:#fff!important}html.signup-page-light-theme .ant-btn:not(.ant-btn-primary){background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}.signup-page-light-theme .ant-btn:not(.ant-btn-primary):hover{background:#fff!important;border-color:#40a9ff!important;color:#40a9ff!important}.signup-page-light-theme .ant-btn:not(.ant-btn-primary):focus{background:#fff!important;border-color:#40a9ff!important;color:#40a9ff!important}.signup-page-light-theme .ant-input,.signup-page-light-theme .ant-select .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}.signup-page-light-theme .ant-btn:not(.ant-btn-primary):hover{background:#f5f5f5!important;border-color:#40a9ff!important;color:#40a9ff!important}.signup-page-light-theme .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.signup-page-light-theme .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}.signup-page-light-theme .ant-btn-primary:focus{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}.signup-page-light-theme .ant-btn-link{color:#1890ff!important;background:transparent!important;border:none!important}.signup-page-light-theme .ant-btn-link:hover{color:#40a9ff!important}.signup-page-light-theme .ant-input{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}.signup-page-light-theme .ant-input:focus{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff33!important}.signup-page-light-theme .ant-select .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;color:#000000d9!important}.signup-page-light-theme .ant-select-focused .ant-select-selector{border-color:#40a9ff!important;box-shadow:0 0 0 2px #1890ff33!important}.signup-page-light-theme .ant-steps .ant-steps-item-title{color:#000000d9!important}.signup-page-light-theme .ant-steps .ant-steps-item-description{color:#00000073!important}.signup-page-light-theme .ant-modal .ant-modal-content{background:#fff!important;color:#000000d9!important}.signup-page-light-theme .ant-modal .ant-modal-header{background:#fff!important;border-color:#f0f0f0!important}.signup-page-light-theme .ant-modal .ant-modal-title{color:#000000d9!important}html.signup-page-light-theme{--ant-primary-color: #1890ff !important;--ant-primary-color-hover: #40a9ff !important;--ant-primary-color-active: #096dd9 !important}html[class*=signup-page-light-theme] .ant-btn[class*=ant-btn-primary],html[class*=signup-page-light-theme] button[class*=ant-btn-primary],#root html.signup-page-light-theme .ant-btn-primary,#root html.signup-page-light-theme .ant-btn.ant-btn-primary{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}
