.finance-reports-container[data-v-799c7abd]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f7f7fb;min-height:100vh;padding:24px}.finance-header[data-v-799c7abd]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e9e5f8;border-radius:12px;padding:12px 20px;margin-bottom:24px}.finance-header[data-v-799c7abd],.nav-tabs[data-v-799c7abd]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nav-tabs[data-v-799c7abd]{gap:8px}.nav-tab[data-v-799c7abd]{padding:8px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-size:14px;color:#554a8a}.nav-tab.active[data-v-799c7abd]{background-color:#fff;color:#6c5ce7;font-weight:500}.header-actions[data-v-799c7abd]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.date-filter[data-v-799c7abd],.view-filter[data-v-799c7abd]{padding:6px 10px;border-radius:6px;border:1px solid #d1c9e9;background-color:#e9e5f8}.btn-add-data[data-v-799c7abd],.btn-download[data-v-799c7abd]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer}.btn-add-data[data-v-799c7abd]{background-color:#6c5ce7;color:#fff}.finance-main[data-v-799c7abd],.main-left[data-v-799c7abd]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px}.main-left[data-v-799c7abd]{width:66.666%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-right[data-v-799c7abd]{width:33.333%}.page-title[data-v-799c7abd]{font-size:28px;font-weight:600;color:#2d264b;margin:0 0 8px}.page-subtitle[data-v-799c7abd]{font-size:16px;color:#6b638a;margin:0 0 24px}.card-grid[data-v-799c7abd]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-799c7abd]{background-color:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(108,92,231,.1);box-shadow:0 2px 8px rgba(108,92,231,.1)}.card-dark[data-v-799c7abd]{background-color:#2d264b;color:#fff}.card-light[data-v-799c7abd]{background-color:#e9e5f8}.card-income[data-v-799c7abd]{background-color:#a8e6cf;color:#1a533a}.card-full[data-v-799c7abd]{height:100%;background-color:#dcd5f5}.card-header[data-v-799c7abd]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.card h3[data-v-799c7abd]{font-size:18px;font-weight:500;margin:0}.badge-live[data-v-799c7abd]{background-color:#81e6d9;color:#0d4740;padding:2px 8px;border-radius:4px;font-size:12px}.status-inprogress[data-v-799c7abd]{font-size:14px;color:#6b638a}.chart-placeholder[data-v-799c7abd]{height:180px;border-radius:8px;margin-bottom:16px}.line-chart[data-v-799c7abd]{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjE4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgOTBMMzAgODBMNDAgMTAwTDUwIDkwTDYwIDExMEw3MCA5MEw4MCAxMDBMOTAgODBMMTAwIDkwTExMCA3MEwxMjAgODBMMTMwIDYwTDE0MCA3MEwxNTAgNDBMMTYwIDUwTDE3MCAzMEwxODAgNDBMMTkwIDIwTDIwMCAzMEwyMTAgMTBMMjIwIDIwTDIzMCAwTDI0MCAxMEwyNTAtNSIgc3Ryb2tlPSIjODFFNkQ5IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48L3N2Zz4=") no-repeat 50%}.bar-chart[data-v-799c7abd]{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjI0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjQThFNkNGIiBkPSJNMjAgMTAwaDQwdjEwMEgyMHoiLz48cGF0aCBmaWxsPSIjOEM1Q0U3IiBkPSJNODAgMTUwaDQwdjUwSDgweiIvPjxwYXRoIGZpbGw9IiM2QzUxRTciIGQ9Ik0xNDAgMjBoNDB2MTgwaC00MHoiLz48cGF0aCBmaWxsPSIjOEM1MEU1IiBkPSJNMjAwIDEzMGg0MHY3MGgtNDB6Ii8+PHBhdGggZmlsbD0iI0E4RTZDRiIgZD0iTTI2MCA2MGg0MHYxNDBoLTQweiIvPjxwYXRoIGZpbGw9IiM4QzUwRTUiIGQ9Ik0zMjAgNDBoNDB2MTYwaC00MHoiLz48L3N2Zz4=") no-repeat 50%}.goal-item[data-v-799c7abd]{margin-bottom:16px}.goal-label[data-v-799c7abd]{font-size:14px;color:#554a8a;display:block;margin-bottom:4px}.goal-progress[data-v-799c7abd]{font-size:12px;color:#6c5ce7;margin-bottom:8px}.progress-bar[data-v-799c7abd]{height:8px;background-color:#d1c9e9;border-radius:4px;overflow:hidden}.progress-fill[data-v-799c7abd]{height:100%;background-color:#6c5ce7;border-radius:4px}.stats-row[data-v-799c7abd]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:16px}.stat-item[data-v-799c7abd]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:12px;background-color:#fff;border-radius:8px}.stat-highlight[data-v-799c7abd]{background-color:#6c5ce7;color:#fff}.stat-label[data-v-799c7abd]{font-size:12px;color:#6b638a;display:block;margin-bottom:4px}.stat-value[data-v-799c7abd]{font-size:18px;font-weight:600;color:#2d264b}.stat-highlight .stat-label[data-v-799c7abd]{color:#e9e5f8}.stat-highlight .stat-value[data-v-799c7abd]{color:#fff}@media (max-width:768px){.finance-main[data-v-799c7abd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-left[data-v-799c7abd],.main-right[data-v-799c7abd]{width:100%}.card-grid[data-v-799c7abd]{-ms-grid-columns:1fr;grid-template-columns:1fr}}