.finance-dashboard[data-v-11504a2e]{padding:2rem;max-width:1440px;margin:0 auto;font-family:var(--font-family-body,"Open Sans",sans-serif);color:var(--color-text-primary,#172b4d)}.finance-dashboard__banner[data-v-11504a2e]{padding:1.2rem 1.6rem;margin-bottom:1.6rem;border-radius:var(--border-radius-box,.8rem);background:#fff8e1;border:1px solid #ffd54f;color:#5d4037}.finance-dashboard__banner--degraded[data-v-11504a2e]{background:#ffebee;border-color:#ef5350;color:#b71c1c}.finance-dashboard__warning[data-v-11504a2e]{font-size:1.3rem;margin-bottom:.4rem}.finance-dashboard__warning[data-v-11504a2e]:last-child{margin-bottom:0}.finance-dashboard__warning-icon[data-v-11504a2e]{margin-right:.6rem}.finance-dashboard__header[data-v-11504a2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem;flex-wrap:wrap;gap:1.2rem;position:sticky;top:0;z-index:10;background:var(--color-bg-page,#f5f5f5);padding:1.2rem 0;margin-top:-1.2rem}.finance-dashboard__header-left[data-v-11504a2e]{display:flex;align-items:baseline;gap:1.6rem}.finance-dashboard__title[data-v-11504a2e]{font-size:2.2rem;font-weight:700;font-family:var(--font-family-headings,"Poppins",sans-serif);color:var(--color-text-primary,#172b4d);margin:0}.finance-dashboard__settings-link[data-v-11504a2e]{font-size:1.3rem;color:var(--color-primary,#009344);text-decoration:none}.finance-dashboard__settings-link[data-v-11504a2e]:hover{text-decoration:underline}.finance-dashboard__period[data-v-11504a2e]{display:flex;gap:.8rem;align-items:center}.finance-dashboard__date-input[data-v-11504a2e],.finance-dashboard__select[data-v-11504a2e]{padding:.8rem 1.2rem;border-radius:var(--border-radius,.4rem);border:1px solid var(--color-border,#dfe1e6);background:var(--color-bg-input,#fafbfc);color:var(--color-text-primary,#172b4d);font-size:1.3rem;font-family:var(--font-family-body,"Open Sans",sans-serif)}.finance-dashboard__date-input[data-v-11504a2e]:focus,.finance-dashboard__select[data-v-11504a2e]:focus{border-color:var(--color-primary,#009344);outline:none}.finance-dashboard__refresh[data-v-11504a2e]{background:var(--color-grey-light-3);border:0;line-height:2rem;padding:1rem 2rem;font-size:1.7rem;color:var(--color-black);border-radius:var(--border-radius-box);transition:all .2s ease-in;outline:none;display:inline-block;margin-right:2rem;position:relative}.finance-dashboard__refresh.btn-primary[data-v-11504a2e]{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.finance-dashboard__refresh.btn-primary[data-v-11504a2e]:hover{background:var(--color-primary-dark)}.finance-dashboard__refresh.btn-danger[data-v-11504a2e]{background:var(--color-red);color:var(--color-white);border:1px solid var(--color-red)}@media (max-width:1024px){.finance-dashboard__refresh[data-v-11504a2e]{font-size:1.2rem;line-height:1.2rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:2dppx){.finance-dashboard__refresh[data-v-11504a2e]{font-size:1.7rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__refresh[data-v-11504a2e]{font-size:2.5rem!important;font-weight:500}}@media (max-width:600px){.finance-dashboard__refresh[data-v-11504a2e]{font-size:1rem;padding:.5rem 1rem;min-height:2rem;display:flex;justify-content:center;flex-direction:column;font-size:1.2rem!important;line-height:3rem!important;margin:.5rem}}.finance-dashboard__refresh.inverse[data-v-11504a2e]{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.finance-dashboard__refresh.inverse[data-v-11504a2e]:hover,.finance-dashboard__refresh[data-v-11504a2e]:hover{background:var(--color-primary);color:var(--color-white);cursor:pointer}.finance-dashboard__refresh-left[data-v-11504a2e]{border-top-left-radius:var(--border-radius-box);border-bottom-left-radius:var(--border-radius-box);border-top-right-radius:0;border-bottom-right-radius:0}.finance-dashboard__refresh-right[data-v-11504a2e]{border-bottom-right-radius:var(--border-radius-box);border-top-right-radius:var(--border-radius-box);border-top-left-radius:0;border-bottom-left-radius:0}.finance-dashboard__refresh.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__refresh.i-btn svg[data-v-11504a2e]{position:absolute;left:1.5rem}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__refresh.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__refresh.i-btn svg[data-v-11504a2e]{left:5px}}.finance-dashboard__refresh span.badge[data-v-11504a2e]{position:absolute;top:-1rem;right:-1rem;background:var(--color-purple);color:var(--color-white);border-radius:50%;font-size:.8rem;min-width:20px;min-height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.finance-dashboard__refresh[data-v-11504a2e]{padding:.8rem 1.2rem;font-size:1.6rem;background:var(--color-grey-light-1,#f4f2f2);color:var(--color-text-primary,#172b4d);border:1px solid var(--color-border,#dfe1e6)}.finance-dashboard__refresh[data-v-11504a2e]:hover{background:var(--color-bg-input-hover,#ebecf0)}.finance-dashboard__cache-clear[data-v-11504a2e]{background:var(--color-grey-light-3);border:0;line-height:2rem;padding:1rem 2rem;font-size:1.7rem;color:var(--color-black);border-radius:var(--border-radius-box);transition:all .2s ease-in;outline:none;display:inline-block;margin-right:2rem;position:relative}.finance-dashboard__cache-clear.btn-primary[data-v-11504a2e]{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.finance-dashboard__cache-clear.btn-primary[data-v-11504a2e]:hover{background:var(--color-primary-dark)}.finance-dashboard__cache-clear.btn-danger[data-v-11504a2e]{background:var(--color-red);color:var(--color-white);border:1px solid var(--color-red)}@media (max-width:1024px){.finance-dashboard__cache-clear[data-v-11504a2e]{font-size:1.2rem;line-height:1.2rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:2dppx){.finance-dashboard__cache-clear[data-v-11504a2e]{font-size:1.7rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__cache-clear[data-v-11504a2e]{font-size:2.5rem!important;font-weight:500}}@media (max-width:600px){.finance-dashboard__cache-clear[data-v-11504a2e]{font-size:1rem;padding:.5rem 1rem;min-height:2rem;display:flex;justify-content:center;flex-direction:column;font-size:1.2rem!important;line-height:3rem!important;margin:.5rem}}.finance-dashboard__cache-clear.inverse[data-v-11504a2e]{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.finance-dashboard__cache-clear.inverse[data-v-11504a2e]:hover,.finance-dashboard__cache-clear[data-v-11504a2e]:hover{background:var(--color-primary);color:var(--color-white);cursor:pointer}.finance-dashboard__cache-clear-left[data-v-11504a2e]{border-top-left-radius:var(--border-radius-box);border-bottom-left-radius:var(--border-radius-box);border-top-right-radius:0;border-bottom-right-radius:0}.finance-dashboard__cache-clear-right[data-v-11504a2e]{border-bottom-right-radius:var(--border-radius-box);border-top-right-radius:var(--border-radius-box);border-top-left-radius:0;border-bottom-left-radius:0}.finance-dashboard__cache-clear.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__cache-clear.i-btn svg[data-v-11504a2e]{position:absolute;left:1.5rem}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__cache-clear.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__cache-clear.i-btn svg[data-v-11504a2e]{left:5px}}.finance-dashboard__cache-clear span.badge[data-v-11504a2e]{position:absolute;top:-1rem;right:-1rem;background:var(--color-purple);color:var(--color-white);border-radius:50%;font-size:.8rem;min-width:20px;min-height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.finance-dashboard__cache-clear[data-v-11504a2e]{padding:.6rem 1rem;font-size:1.2rem;background:var(--color-grey-light-1,#f4f2f2);color:var(--color-text-secondary,#6b778c);border:1px solid var(--color-border,#dfe1e6)}.finance-dashboard__cache-clear[data-v-11504a2e]:hover{background:var(--color-bg-input-hover,#ebecf0)}.finance-dashboard__cache-clear[data-v-11504a2e]:disabled{opacity:.5;cursor:not-allowed}.finance-dashboard__empty[data-v-11504a2e],.finance-dashboard__loading[data-v-11504a2e]{text-align:center;padding:6rem 0;color:var(--color-text-secondary,#6b778c)}.finance-dashboard__empty[data-v-11504a2e]{font-size:1.6rem}.finance-dashboard__summary[data-v-11504a2e]{display:flex;gap:0;margin-bottom:2.4rem;background:var(--color-white);box-shadow:var(--shadow-light);border-radius:var(--border-radius-box);color:var(--color-black)}.finance-dashboard__summary h1[data-v-11504a2e],.finance-dashboard__summary h2[data-v-11504a2e],.finance-dashboard__summary h3[data-v-11504a2e],.finance-dashboard__summary h4[data-v-11504a2e],.finance-dashboard__summary h5[data-v-11504a2e],.finance-dashboard__summary h6[data-v-11504a2e],.finance-dashboard__summary p[data-v-11504a2e]{color:var(--color-black)}.finance-dashboard__summary[data-v-11504a2e]{padding:2rem;border-radius:var(--border-radius-box,.8rem);overflow:hidden}@media(max-width:1024px){.finance-dashboard__summary[data-v-11504a2e]{flex-wrap:wrap}}.finance-dashboard__summary-item[data-v-11504a2e]{flex:1;padding:1.6rem 2rem;display:flex;flex-direction:column;border-right:1px solid var(--color-border,#dfe1e6);min-width:0}.finance-dashboard__summary-item[data-v-11504a2e]:last-child{border-right:none}.finance-dashboard__summary-item--profit[data-v-11504a2e]{background:var(--color-grey-light-1,#f4f2f2)}@media(max-width:1024px){.finance-dashboard__summary-item[data-v-11504a2e]{flex:0 0 33.33%;border-bottom:1px solid var(--color-border,#dfe1e6)}}.finance-dashboard__summary-label[data-v-11504a2e]{font-size:1rem;color:var(--color-text-secondary,#6b778c);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-weight:600}.finance-dashboard__summary-value[data-v-11504a2e]{font-size:1.8rem;font-weight:700;color:var(--color-text-primary,#172b4d);font-family:var(--font-family-headings,"Poppins",sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance-dashboard__charts-row[data-v-11504a2e]{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:2rem}@media(max-width:1024px){.finance-dashboard__charts-row[data-v-11504a2e]{grid-template-columns:1fr}}.finance-dashboard__section[data-v-11504a2e]{background:var(--color-white);box-shadow:var(--shadow-light);border-radius:var(--border-radius-box);color:var(--color-black)}.finance-dashboard__section h1[data-v-11504a2e],.finance-dashboard__section h2[data-v-11504a2e],.finance-dashboard__section h3[data-v-11504a2e],.finance-dashboard__section h4[data-v-11504a2e],.finance-dashboard__section h5[data-v-11504a2e],.finance-dashboard__section h6[data-v-11504a2e],.finance-dashboard__section p[data-v-11504a2e]{color:var(--color-black)}.finance-dashboard__section[data-v-11504a2e]{border-radius:var(--border-radius-box,.8rem);padding:2rem;margin-bottom:2rem}.finance-dashboard__section--chart[data-v-11504a2e]{min-height:32rem}.finance-dashboard__section--table[data-v-11504a2e]{padding:2rem 0 0}.finance-dashboard__section--table .finance-dashboard__section-header[data-v-11504a2e]{padding:0 2rem}.finance-dashboard__section-header[data-v-11504a2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.finance-dashboard__section-header--clickable[data-v-11504a2e]{cursor:pointer}.finance-dashboard__section-title[data-v-11504a2e]{font-size:1.6rem;font-weight:600;margin:0 0 1.6rem 0;color:var(--color-text-primary,#172b4d);font-family:var(--font-family-headings,"Poppins",sans-serif)}.finance-dashboard__section-header .finance-dashboard__section-title[data-v-11504a2e]{margin-bottom:0}.finance-dashboard__section-actions[data-v-11504a2e]{display:flex;gap:.6rem}.finance-dashboard__toggle[data-v-11504a2e]{color:var(--color-text-secondary,#6b778c);font-size:1.2rem}.finance-dashboard__export-btn[data-v-11504a2e]{background:var(--color-grey-light-3);border:0;line-height:2rem;padding:1rem 2rem;font-size:1.7rem;color:var(--color-black);border-radius:var(--border-radius-box);transition:all .2s ease-in;outline:none;display:inline-block;margin-right:2rem;position:relative}.finance-dashboard__export-btn.btn-primary[data-v-11504a2e]{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.finance-dashboard__export-btn.btn-primary[data-v-11504a2e]:hover{background:var(--color-primary-dark)}.finance-dashboard__export-btn.btn-danger[data-v-11504a2e]{background:var(--color-red);color:var(--color-white);border:1px solid var(--color-red)}@media (max-width:1024px){.finance-dashboard__export-btn[data-v-11504a2e]{font-size:1.2rem;line-height:1.2rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:2dppx){.finance-dashboard__export-btn[data-v-11504a2e]{font-size:1.7rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__export-btn[data-v-11504a2e]{font-size:2.5rem!important;font-weight:500}}@media (max-width:600px){.finance-dashboard__export-btn[data-v-11504a2e]{font-size:1rem;padding:.5rem 1rem;min-height:2rem;display:flex;justify-content:center;flex-direction:column;font-size:1.2rem!important;line-height:3rem!important;margin:.5rem}}.finance-dashboard__export-btn.inverse[data-v-11504a2e]{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.finance-dashboard__export-btn.inverse[data-v-11504a2e]:hover,.finance-dashboard__export-btn[data-v-11504a2e]:hover{background:var(--color-primary);color:var(--color-white);cursor:pointer}.finance-dashboard__export-btn-left[data-v-11504a2e]{border-top-left-radius:var(--border-radius-box);border-bottom-left-radius:var(--border-radius-box);border-top-right-radius:0;border-bottom-right-radius:0}.finance-dashboard__export-btn-right[data-v-11504a2e]{border-bottom-right-radius:var(--border-radius-box);border-top-right-radius:var(--border-radius-box);border-top-left-radius:0;border-bottom-left-radius:0}.finance-dashboard__export-btn.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__export-btn.i-btn svg[data-v-11504a2e]{position:absolute;left:1.5rem}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__export-btn.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__export-btn.i-btn svg[data-v-11504a2e]{left:5px}}.finance-dashboard__export-btn span.badge[data-v-11504a2e]{position:absolute;top:-1rem;right:-1rem;background:var(--color-purple);color:var(--color-white);border-radius:50%;font-size:.8rem;min-width:20px;min-height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.finance-dashboard__export-btn[data-v-11504a2e]{padding:.6rem 1.4rem;font-size:1.2rem;background:var(--color-primary,#009344);color:#fff}.finance-dashboard__export-btn[data-v-11504a2e]:hover{background:var(--color-primary-dark,#006433)}.finance-dashboard__btn-outline[data-v-11504a2e]{background:var(--color-grey-light-3);border:0;line-height:2rem;padding:1rem 2rem;font-size:1.7rem;color:var(--color-black);border-radius:var(--border-radius-box);transition:all .2s ease-in;outline:none;display:inline-block;margin-right:2rem;position:relative}.finance-dashboard__btn-outline.btn-primary[data-v-11504a2e]{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.finance-dashboard__btn-outline.btn-primary[data-v-11504a2e]:hover{background:var(--color-primary-dark)}.finance-dashboard__btn-outline.btn-danger[data-v-11504a2e]{background:var(--color-red);color:var(--color-white);border:1px solid var(--color-red)}@media (max-width:1024px){.finance-dashboard__btn-outline[data-v-11504a2e]{font-size:1.2rem;line-height:1.2rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:2dppx){.finance-dashboard__btn-outline[data-v-11504a2e]{font-size:1.7rem!important}}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__btn-outline[data-v-11504a2e]{font-size:2.5rem!important;font-weight:500}}@media (max-width:600px){.finance-dashboard__btn-outline[data-v-11504a2e]{font-size:1rem;padding:.5rem 1rem;min-height:2rem;display:flex;justify-content:center;flex-direction:column;font-size:1.2rem!important;line-height:3rem!important;margin:.5rem}}.finance-dashboard__btn-outline.inverse[data-v-11504a2e]{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.finance-dashboard__btn-outline.inverse[data-v-11504a2e]:hover,.finance-dashboard__btn-outline[data-v-11504a2e]:hover{background:var(--color-primary);color:var(--color-white);cursor:pointer}.finance-dashboard__btn-outline-left[data-v-11504a2e]{border-top-left-radius:var(--border-radius-box);border-bottom-left-radius:var(--border-radius-box);border-top-right-radius:0;border-bottom-right-radius:0}.finance-dashboard__btn-outline-right[data-v-11504a2e]{border-bottom-right-radius:var(--border-radius-box);border-top-right-radius:var(--border-radius-box);border-top-left-radius:0;border-bottom-left-radius:0}.finance-dashboard__btn-outline.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__btn-outline.i-btn svg[data-v-11504a2e]{position:absolute;left:1.5rem}@media only screen and (min-device-width:375px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:375px)and (max-device-width:1024px)and (min-resolution:3dppx){.finance-dashboard__btn-outline.i-btn[data-v-11504a2e]{padding-left:4rem}.finance-dashboard__btn-outline.i-btn svg[data-v-11504a2e]{left:5px}}.finance-dashboard__btn-outline span.badge[data-v-11504a2e]{position:absolute;top:-1rem;right:-1rem;background:var(--color-purple);color:var(--color-white);border-radius:50%;font-size:.8rem;min-width:20px;min-height:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.finance-dashboard__btn-outline[data-v-11504a2e]{padding:.6rem 1.4rem;font-size:1.2rem;background:transparent;color:var(--color-text-primary,#172b4d);border:1px solid var(--color-border,#dfe1e6)}.finance-dashboard__btn-outline[data-v-11504a2e]:hover{background:var(--color-grey-light-1,#f4f2f2)}.finance-dashboard__btn-outline--active[data-v-11504a2e]{background:var(--color-primary,#009344);color:#fff;border-color:var(--color-primary,#009344)}.finance-dashboard__btn-outline--active[data-v-11504a2e]:hover{background:var(--color-primary-dark,#006433)}.finance-dashboard__attribution[data-v-11504a2e]{font-size:1.2rem;color:var(--color-text-secondary,#6b778c);margin-bottom:1.2rem}.finance-dashboard__table-wrap[data-v-11504a2e]{overflow-x:auto;max-height:70vh;overflow-y:auto}.finance-dashboard__table[data-v-11504a2e]{width:100%;border-collapse:initial;border-spacing:0;font-size:1.3rem}.finance-dashboard__table th[data-v-11504a2e]{text-align:left;padding:1rem 1.4rem;border-bottom:1px solid var(--color-border,#dfe1e6);color:var(--color-text-secondary,#6b778c);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;white-space:nowrap;font-size:1.1rem;text-transform:uppercase;letter-spacing:.03em;background:#fff;position:sticky;z-index:2}.finance-dashboard__table th[data-v-11504a2e]:hover{color:var(--color-text-primary,#172b4d)}.finance-dashboard__table-totals th[data-v-11504a2e]{top:0;z-index:3;background:var(--color-grey-light-1,#f4f2f2);font-size:1.4rem;font-weight:700;color:var(--color-text-primary,#172b4d);border-bottom:2px solid var(--color-border,#dfe1e6);font-family:var(--font-family-headings,"Poppins",sans-serif)}.finance-dashboard__table thead tr:nth-child(2) th[data-v-11504a2e]{top:4.6rem;z-index:2;border-bottom:2px solid var(--color-border,#dfe1e6);background:#fff}.finance-dashboard__table td[data-v-11504a2e]{padding:.9rem 1.4rem;border-bottom:1px solid var(--color-border-light,#f0f0f0);color:var(--color-text-primary,#172b4d);white-space:nowrap}.finance-dashboard__table tbody tr[data-v-11504a2e]{transition:background .1s ease}.finance-dashboard__table tbody tr[data-v-11504a2e]:hover{background:var(--color-bg-input-hover,#fafafa)}.finance-dashboard__table tbody tr:last-child td[data-v-11504a2e]{border-bottom:none}.finance-dashboard__table--compact td[data-v-11504a2e],.finance-dashboard__table--compact th[data-v-11504a2e]{padding:.6rem 1rem}.finance-dashboard__client-name[data-v-11504a2e]{font-weight:500}.finance-dashboard__no-chart[data-v-11504a2e]{text-align:center;color:var(--color-text-secondary,#6b778c);padding:4rem 0}.finance-dashboard__efficiency-kpis[data-v-11504a2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem;margin-bottom:2rem}.finance-dashboard__eff-card[data-v-11504a2e]{padding:1.4rem 1.6rem;background:var(--color-grey-light-1,#f4f2f2);border-radius:var(--border-radius-box,.8rem);display:flex;flex-direction:column;cursor:help;transition:box-shadow .15s ease}.finance-dashboard__eff-card[data-v-11504a2e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.finance-dashboard__eff-label[data-v-11504a2e]{font-size:1rem;color:var(--color-text-secondary,#6b778c);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-weight:600}.finance-dashboard__eff-value[data-v-11504a2e]{font-size:1.8rem;font-weight:700;color:var(--color-text-primary,#172b4d);font-family:var(--font-family-headings,"Poppins",sans-serif)}.finance-dashboard__activity-table h3[data-v-11504a2e]{font-size:1.3rem;font-weight:600;color:var(--color-text-primary,#172b4d);margin:0 0 1rem}.finance-dashboard__positive[data-v-11504a2e]{color:var(--color-primary,#009344)}.finance-dashboard__negative[data-v-11504a2e]{color:#ef5350}.finance-dashboard__margin--good[data-v-11504a2e]{color:var(--color-primary,#009344);font-weight:600}.finance-dashboard__margin--warning[data-v-11504a2e]{color:#ffa726;font-weight:600}.finance-dashboard__margin--bad[data-v-11504a2e]{color:#ef5350;font-weight:600}.finance-dashboard .text-right[data-v-11504a2e]{text-align:right}.finance-dashboard .text-muted[data-v-11504a2e]{color:var(--color-text-secondary,#6b778c)}.spinner[data-v-11504a2e]{width:3.2rem;height:3.2rem;border:3px solid var(--color-border,#dfe1e6);border-top-color:var(--color-primary,#009344);border-radius:50%;animation:spin-11504a2e .8s linear infinite;margin:0 auto 1.2rem}@keyframes spin-11504a2e{to{transform:rotate(1turn)}}