@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@charset "UTF-8";:root{--theme-body-bg: #f4f5ff;--theme-body-text: #111827;--theme-header-bg: #ffffff;--theme-header-border: #e5e7eb;--theme-text-muted: #64748b;--theme-accent: #7c3aed;--theme-accent-soft: #ede9fe;--theme-link-hover-bg: #ede9fe;--theme-submenu-bg: #ffffff;--theme-submenu-border: #e2e8f0;--theme-input-bg: #fff;--theme-input-border: #e2e8f0;--theme-input-focus: #7c3aed;--mfe-amount-positive: #059669;--mfe-amount-positive-bg: #d1fae5;--mfe-amount-negative: #dc2626;--mfe-card-bg: #ffffff;--mfe-card-border: #e2e8f0;--mfe-card-radius: 16px;--mfe-card-shadow: 0 10px 30px rgba(15, 23, 42, .08);--mfe-color-text: #111827;--mfe-color-text-muted: #64748b;--mfe-color-primary: #7c3aed;--mfe-color-primary-soft: #ede9fe;--mfe-color-accent-yellow: #fbbf24;--mfe-amount-negative-bg: #fee2e2}html[data-theme=dark]{--theme-body-bg: #0f172a;--theme-body-text: #f1f5f9;--theme-header-bg: #1e293b;--theme-header-border: #334155;--theme-text-muted: #94a3b8;--theme-accent: #a78bfa;--theme-accent-soft: #3730a3;--theme-link-hover-bg: #334155;--theme-submenu-bg: #1e293b;--theme-submenu-border: #334155;--theme-input-bg: #1e293b;--theme-input-border: #334155;--theme-input-focus: #a78bfa;--mfe-bg-body: #0f172a;--mfe-card-bg: #1e293b;--mfe-card-border: #334155;--table-header-bg: #334155;--table-header-text: #f1f5f9;--table-row-hover-bg: rgba(167, 139, 250, .12);--table-pagination-bg: rgba(30, 41, 59, .5);--mfe-card-shadow: 0 10px 30px rgba(0, 0, 0, .3);--mfe-color-text: #f1f5f9;--mfe-color-text-muted: #94a3b8;--mfe-color-primary: #a78bfa;--mfe-color-primary-soft: #3730a3;--mfe-amount-positive: #34d399;--mfe-amount-positive-bg: #064e3b;--mfe-amount-negative: #f87171;--mfe-amount-negative-bg: #7f1d1d}html[data-theme=dark] .btn-outline-secondary:hover:not(:disabled){color:var(--mfe-color-text)!important;background-color:var(--theme-link-hover-bg, #334155)!important;border-color:var(--theme-accent)!important}html[data-theme=dark] .btn-light:hover:not(:disabled){color:var(--mfe-color-text)!important;background-color:var(--theme-link-hover-bg, #334155)!important;border-color:var(--mfe-card-border)!important}html[data-theme=dark] .btn-secondary:hover:not(:disabled){color:var(--mfe-color-text)!important;background-color:var(--theme-link-hover-bg, #334155)!important}html[data-theme=dark] .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}html[data-theme=dark] .form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f87171'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f87171' stroke='none'/%3e%3c/svg%3e")!important}html[data-theme=dark] .form-select option{color:var(--mfe-color-text)!important;background-color:var(--theme-input-bg)!important}.amount-positive{color:var(--mfe-amount-positive)!important;font-weight:600}.amount-negative{color:var(--mfe-amount-negative)!important;font-weight:600}body{margin:0;background-color:var(--theme-body-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;color:var(--theme-body-text)}.form-group>label{position:static!important;top:auto!important;left:auto!important;transform:none!important;margin-bottom:.35rem!important;font-size:.875rem!important}.form-group>.form-control{height:auto!important;padding-top:.55rem!important;padding-bottom:.55rem!important;line-height:1.25!important;background-image:none!important}.form-group>.form-control::placeholder{opacity:.7}
