.project-overview[data-v-4f8bff6f]{--overview-grid:var(--opia-color-border,#e3e9f2);--overview-muted:var(--opia-color-text-secondary,#64748b);--overview-accent:#2563eb;color:var(--opia-color-text-primary,#253858)}.section-block[data-v-4f8bff6f]{gap:.75rem;display:grid}.section-heading[data-v-4f8bff6f]{border-left:4px solid var(--overview-accent);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-heading h2[data-v-4f8bff6f]{margin:0;font-size:1.05rem;font-weight:700}.section-heading p[data-v-4f8bff6f]{color:var(--overview-muted);margin:.3rem 0 0;font-size:.75rem}.section-heading a[data-v-4f8bff6f]{color:var(--opia-color-primary);font-weight:600;text-decoration:none}.metric-grid[data-v-4f8bff6f]{gap:.75rem;display:grid}.portfolio-metrics[data-v-4f8bff6f]{grid-template-columns:repeat(5,minmax(0,1fr))}.total-metrics[data-v-4f8bff6f]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics[data-v-4f8bff6f]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-4f8bff6f],.panel[data-v-4f8bff6f]{border:1px solid var(--opia-color-border,#dce4ef);background:var(--opia-color-surface,#fff);border-radius:.5rem;box-shadow:0 1px 2px #1e293b0a}.metric-card[data-v-4f8bff6f]{flex-direction:column;gap:.4rem;min-width:0;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}.metric-card span[data-v-4f8bff6f]{color:var(--overview-muted);font-size:.72rem;font-weight:600}.metric-card strong[data-v-4f8bff6f]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1.2}.metric-card small[data-v-4f8bff6f]{color:var(--overview-muted);font-size:.66rem;line-height:1.4}.metric-card>i[data-v-4f8bff6f]{width:3px;position:absolute;top:0;bottom:0;left:0}.panel[data-v-4f8bff6f]{min-width:0;padding:1rem}.panel-heading[data-v-4f8bff6f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.panel-heading h3[data-v-4f8bff6f]{margin:0;font-size:.9rem;font-weight:700}.panel-footer[data-v-4f8bff6f]{border-top:1px solid var(--overview-grid);color:var(--overview-muted);margin-top:.9rem;padding-top:.7rem;font-size:.68rem}.analysis-grid[data-v-4f8bff6f],.portfolio-charts[data-v-4f8bff6f]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.analysis-grid[data-v-4f8bff6f]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.donut-layout[data-v-4f8bff6f]{justify-content:center;align-items:center;gap:1.25rem;min-height:12rem;display:flex}.donut[data-v-4f8bff6f]{flex:none;width:10rem;height:10rem;position:relative}.donut-center[data-v-4f8bff6f]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;inset:0}.donut-center strong[data-v-4f8bff6f]{font-size:1.5rem}.donut-center span[data-v-4f8bff6f]{color:var(--overview-muted);font-size:.62rem}.legend-list[data-v-4f8bff6f]{flex:1;gap:.3rem;display:grid}.legend-card[data-v-4f8bff6f]{border-radius:var(--opia-radius-md);justify-content:space-between;gap:.5rem;padding:.4rem .6rem;font-size:.72rem;display:flex}.legend-card small[data-v-4f8bff6f]{color:var(--overview-muted);font-weight:500}.legend-list span[data-v-4f8bff6f]{align-items:center;gap:.4rem;display:flex}.legend-list i[data-v-4f8bff6f]{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.project-selector[data-v-4f8bff6f]{flex:none;width:min(28rem,100%)}.health-badge[data-v-4f8bff6f]{border-radius:.25rem;padding:.25rem .45rem;font-size:.67rem;font-weight:700;display:inline-block}.health-attention[data-v-4f8bff6f]{color:#a76304;background:#fff3d9}.health-critical[data-v-4f8bff6f]{color:#b42318;background:#feeae8}.health-healthy[data-v-4f8bff6f]{color:#12805c;background:#e6f6ee}.info-grid[data-v-4f8bff6f]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.info-grid>div[data-v-4f8bff6f]{align-content:start;gap:.25rem;min-width:0;font-size:.75rem;display:grid}.info-grid>div>span[data-v-4f8bff6f]{color:var(--overview-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700}.info-grid strong[data-v-4f8bff6f]{overflow-wrap:anywhere;font-weight:700}.info-grid small[data-v-4f8bff6f]{color:var(--overview-muted);font-size:.68rem}.rab[data-v-4f8bff6f]{background:var(--opia-color-text-primary)}.rap[data-v-4f8bff6f]{background:var(--opia-color-primary)}.actual[data-v-4f8bff6f]{background:var(--opia-color-status-warning)}.remaining[data-v-4f8bff6f]{background:#00a0b5}.progress-figures[data-v-4f8bff6f]{color:var(--overview-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.progress-figures strong[data-v-4f8bff6f]{color:var(--opia-color-text-primary,#253858)}.progress-track[data-v-4f8bff6f]{background:#e9eef6;border-radius:1rem;height:.75rem;position:relative;overflow:hidden}.progress-track>div[data-v-4f8bff6f]{border-radius:1rem;position:absolute;inset:0 auto 0 0}.progress-plan[data-v-4f8bff6f]{background:repeating-linear-gradient(135deg,#f3c3c3 0 4px,#fbe2e2 0 8px)}.progress-actual[data-v-4f8bff6f]{background:var(--overview-accent)}.progress-track>i[data-v-4f8bff6f]{background:#354860;width:2px;position:absolute;top:0;bottom:0}.note-box[data-v-4f8bff6f]{border:1px solid var(--overview-grid);background:#f3f6fb;border-radius:.45rem;margin-top:.9rem;padding:.7rem .9rem;font-size:.74rem;line-height:1.5}.note-healthy[data-v-4f8bff6f]{color:#0f5c42;background:#effaf4;border-color:#b9e5cd}.note-attention[data-v-4f8bff6f]{color:#76530a;background:#fff9e9;border-color:#f3d999}.note-critical[data-v-4f8bff6f]{color:#8f1d14;background:#fff1f0;border-color:#f4c2bd}.data-details[data-v-4f8bff6f]{color:var(--overview-muted);margin-top:.8rem;font-size:.72rem}.data-details summary[data-v-4f8bff6f]{cursor:pointer;color:var(--overview-accent)}.data-details table[data-v-4f8bff6f]{border-collapse:collapse;text-align:left;width:100%;margin-top:.6rem}.data-details td[data-v-4f8bff6f],.data-details th[data-v-4f8bff6f]{border-bottom:1px solid var(--overview-grid);padding:.55rem}@media (width<=1100px){.portfolio-metrics[data-v-4f8bff6f]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics[data-v-4f8bff6f]{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-charts[data-v-4f8bff6f]{grid-template-columns:1fr}.info-grid[data-v-4f8bff6f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.portfolio-metrics[data-v-4f8bff6f],.total-metrics[data-v-4f8bff6f]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-4f8bff6f],.info-grid[data-v-4f8bff6f]{grid-template-columns:1fr}.section-heading[data-v-4f8bff6f]{flex-direction:column;align-items:stretch}.project-selector[data-v-4f8bff6f]{width:100%}.donut-layout[data-v-4f8bff6f]{flex-wrap:wrap}.metric-card strong[data-v-4f8bff6f]{font-size:1.05rem}}.create-link[data-v-4f8bff6f]{background:var(--opia-color-primary,#2563eb);color:#fff;border-radius:.35rem;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.project-overview[data-v-6acf2b1c]{--overview-grid:var(--opia-color-border,#e3e9f2);--overview-muted:var(--opia-color-text-secondary,#64748b);--overview-accent:#2563eb;color:var(--opia-color-text-primary,#253858)}.section-block[data-v-6acf2b1c]{gap:.75rem;display:grid}.section-heading[data-v-6acf2b1c]{border-left:4px solid var(--overview-accent);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-heading h2[data-v-6acf2b1c]{margin:0;font-size:1.05rem;font-weight:700}.section-heading p[data-v-6acf2b1c]{color:var(--overview-muted);margin:.3rem 0 0;font-size:.75rem}.section-heading a[data-v-6acf2b1c]{color:var(--opia-color-primary);font-weight:600;text-decoration:none}.metric-grid[data-v-6acf2b1c]{gap:.75rem;display:grid}.portfolio-metrics[data-v-6acf2b1c]{grid-template-columns:repeat(5,minmax(0,1fr))}.total-metrics[data-v-6acf2b1c]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics[data-v-6acf2b1c]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-6acf2b1c],.panel[data-v-6acf2b1c]{border:1px solid var(--opia-color-border,#dce4ef);background:var(--opia-color-surface,#fff);border-radius:.5rem;box-shadow:0 1px 2px #1e293b0a}.metric-card[data-v-6acf2b1c]{flex-direction:column;gap:.4rem;min-width:0;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}.metric-card span[data-v-6acf2b1c]{color:var(--overview-muted);font-size:.72rem;font-weight:600}.metric-card strong[data-v-6acf2b1c]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1.2}.metric-card small[data-v-6acf2b1c]{color:var(--overview-muted);font-size:.66rem;line-height:1.4}.metric-card>i[data-v-6acf2b1c]{width:3px;position:absolute;top:0;bottom:0;left:0}.panel[data-v-6acf2b1c]{min-width:0;padding:1rem}.panel-heading[data-v-6acf2b1c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.panel-heading h3[data-v-6acf2b1c]{margin:0;font-size:.9rem;font-weight:700}.panel-footer[data-v-6acf2b1c]{border-top:1px solid var(--overview-grid);color:var(--overview-muted);margin-top:.9rem;padding-top:.7rem;font-size:.68rem}.analysis-grid[data-v-6acf2b1c],.portfolio-charts[data-v-6acf2b1c]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.analysis-grid[data-v-6acf2b1c]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.donut-layout[data-v-6acf2b1c]{justify-content:center;align-items:center;gap:1.25rem;min-height:12rem;display:flex}.donut[data-v-6acf2b1c]{flex:none;width:10rem;height:10rem;position:relative}.donut-center[data-v-6acf2b1c]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;inset:0}.donut-center strong[data-v-6acf2b1c]{font-size:1.5rem}.donut-center span[data-v-6acf2b1c]{color:var(--overview-muted);font-size:.62rem}.legend-list[data-v-6acf2b1c]{flex:1;gap:.3rem;display:grid}.legend-card[data-v-6acf2b1c]{border-radius:var(--opia-radius-md);justify-content:space-between;gap:.5rem;padding:.4rem .6rem;font-size:.72rem;display:flex}.legend-card small[data-v-6acf2b1c]{color:var(--overview-muted);font-weight:500}.legend-list span[data-v-6acf2b1c]{align-items:center;gap:.4rem;display:flex}.legend-list i[data-v-6acf2b1c]{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.project-selector[data-v-6acf2b1c]{flex:none;width:min(28rem,100%)}.health-badge[data-v-6acf2b1c]{border-radius:.25rem;padding:.25rem .45rem;font-size:.67rem;font-weight:700;display:inline-block}.health-attention[data-v-6acf2b1c]{color:#a76304;background:#fff3d9}.health-critical[data-v-6acf2b1c]{color:#b42318;background:#feeae8}.health-healthy[data-v-6acf2b1c]{color:#12805c;background:#e6f6ee}.info-grid[data-v-6acf2b1c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.info-grid>div[data-v-6acf2b1c]{align-content:start;gap:.25rem;min-width:0;font-size:.75rem;display:grid}.info-grid>div>span[data-v-6acf2b1c]{color:var(--overview-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700}.info-grid strong[data-v-6acf2b1c]{overflow-wrap:anywhere;font-weight:700}.info-grid small[data-v-6acf2b1c]{color:var(--overview-muted);font-size:.68rem}.rab[data-v-6acf2b1c]{background:var(--opia-color-text-primary)}.rap[data-v-6acf2b1c]{background:var(--opia-color-primary)}.actual[data-v-6acf2b1c]{background:var(--opia-color-status-warning)}.remaining[data-v-6acf2b1c]{background:#00a0b5}.progress-figures[data-v-6acf2b1c]{color:var(--overview-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.progress-figures strong[data-v-6acf2b1c]{color:var(--opia-color-text-primary,#253858)}.progress-track[data-v-6acf2b1c]{background:#e9eef6;border-radius:1rem;height:.75rem;position:relative;overflow:hidden}.progress-track>div[data-v-6acf2b1c]{border-radius:1rem;position:absolute;inset:0 auto 0 0}.progress-plan[data-v-6acf2b1c]{background:repeating-linear-gradient(135deg,#f3c3c3 0 4px,#fbe2e2 0 8px)}.progress-actual[data-v-6acf2b1c]{background:var(--overview-accent)}.progress-track>i[data-v-6acf2b1c]{background:#354860;width:2px;position:absolute;top:0;bottom:0}.note-box[data-v-6acf2b1c]{border:1px solid var(--overview-grid);background:#f3f6fb;border-radius:.45rem;margin-top:.9rem;padding:.7rem .9rem;font-size:.74rem;line-height:1.5}.note-healthy[data-v-6acf2b1c]{color:#0f5c42;background:#effaf4;border-color:#b9e5cd}.note-attention[data-v-6acf2b1c]{color:#76530a;background:#fff9e9;border-color:#f3d999}.note-critical[data-v-6acf2b1c]{color:#8f1d14;background:#fff1f0;border-color:#f4c2bd}.data-details[data-v-6acf2b1c]{color:var(--overview-muted);margin-top:.8rem;font-size:.72rem}.data-details summary[data-v-6acf2b1c]{cursor:pointer;color:var(--overview-accent)}.data-details table[data-v-6acf2b1c]{border-collapse:collapse;text-align:left;width:100%;margin-top:.6rem}.data-details td[data-v-6acf2b1c],.data-details th[data-v-6acf2b1c]{border-bottom:1px solid var(--overview-grid);padding:.55rem}@media (width<=1100px){.portfolio-metrics[data-v-6acf2b1c]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics[data-v-6acf2b1c]{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-charts[data-v-6acf2b1c]{grid-template-columns:1fr}.info-grid[data-v-6acf2b1c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.portfolio-metrics[data-v-6acf2b1c],.total-metrics[data-v-6acf2b1c]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-6acf2b1c],.info-grid[data-v-6acf2b1c]{grid-template-columns:1fr}.section-heading[data-v-6acf2b1c]{flex-direction:column;align-items:stretch}.project-selector[data-v-6acf2b1c]{width:100%}.donut-layout[data-v-6acf2b1c]{flex-wrap:wrap}.metric-card strong[data-v-6acf2b1c]{font-size:1.05rem}}.create-link[data-v-6acf2b1c]{background:var(--opia-color-primary,#2563eb);color:#fff;border-radius:.35rem;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.project-overview[data-v-99999772]{--overview-grid:var(--opia-color-border,#e3e9f2);--overview-muted:var(--opia-color-text-secondary,#64748b);--overview-accent:#2563eb;color:var(--opia-color-text-primary,#253858)}.section-block[data-v-99999772]{gap:.75rem;display:grid}.section-heading[data-v-99999772]{border-left:4px solid var(--overview-accent);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-heading h2[data-v-99999772]{margin:0;font-size:1.05rem;font-weight:700}.section-heading p[data-v-99999772]{color:var(--overview-muted);margin:.3rem 0 0;font-size:.75rem}.section-heading a[data-v-99999772]{color:var(--opia-color-primary);font-weight:600;text-decoration:none}.metric-grid[data-v-99999772]{gap:.75rem;display:grid}.portfolio-metrics[data-v-99999772]{grid-template-columns:repeat(5,minmax(0,1fr))}.total-metrics[data-v-99999772]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics[data-v-99999772]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-99999772],.panel[data-v-99999772]{border:1px solid var(--opia-color-border,#dce4ef);background:var(--opia-color-surface,#fff);border-radius:.5rem;box-shadow:0 1px 2px #1e293b0a}.metric-card[data-v-99999772]{flex-direction:column;gap:.4rem;min-width:0;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}.metric-card span[data-v-99999772]{color:var(--overview-muted);font-size:.72rem;font-weight:600}.metric-card strong[data-v-99999772]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1.2}.metric-card small[data-v-99999772]{color:var(--overview-muted);font-size:.66rem;line-height:1.4}.metric-card>i[data-v-99999772]{width:3px;position:absolute;top:0;bottom:0;left:0}.panel[data-v-99999772]{min-width:0;padding:1rem}.panel-heading[data-v-99999772]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.panel-heading h3[data-v-99999772]{margin:0;font-size:.9rem;font-weight:700}.panel-footer[data-v-99999772]{border-top:1px solid var(--overview-grid);color:var(--overview-muted);margin-top:.9rem;padding-top:.7rem;font-size:.68rem}.analysis-grid[data-v-99999772],.portfolio-charts[data-v-99999772]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.analysis-grid[data-v-99999772]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.donut-layout[data-v-99999772]{justify-content:center;align-items:center;gap:1.25rem;min-height:12rem;display:flex}.donut[data-v-99999772]{flex:none;width:10rem;height:10rem;position:relative}.donut-center[data-v-99999772]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;inset:0}.donut-center strong[data-v-99999772]{font-size:1.5rem}.donut-center span[data-v-99999772]{color:var(--overview-muted);font-size:.62rem}.legend-list[data-v-99999772]{flex:1;gap:.3rem;display:grid}.legend-card[data-v-99999772]{border-radius:var(--opia-radius-md);justify-content:space-between;gap:.5rem;padding:.4rem .6rem;font-size:.72rem;display:flex}.legend-card small[data-v-99999772]{color:var(--overview-muted);font-weight:500}.legend-list span[data-v-99999772]{align-items:center;gap:.4rem;display:flex}.legend-list i[data-v-99999772]{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.project-selector[data-v-99999772]{flex:none;width:min(28rem,100%)}.health-badge[data-v-99999772]{border-radius:.25rem;padding:.25rem .45rem;font-size:.67rem;font-weight:700;display:inline-block}.health-attention[data-v-99999772]{color:#a76304;background:#fff3d9}.health-critical[data-v-99999772]{color:#b42318;background:#feeae8}.health-healthy[data-v-99999772]{color:#12805c;background:#e6f6ee}.info-grid[data-v-99999772]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.info-grid>div[data-v-99999772]{align-content:start;gap:.25rem;min-width:0;font-size:.75rem;display:grid}.info-grid>div>span[data-v-99999772]{color:var(--overview-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700}.info-grid strong[data-v-99999772]{overflow-wrap:anywhere;font-weight:700}.info-grid small[data-v-99999772]{color:var(--overview-muted);font-size:.68rem}.rab[data-v-99999772]{background:var(--opia-color-text-primary)}.rap[data-v-99999772]{background:var(--opia-color-primary)}.actual[data-v-99999772]{background:var(--opia-color-status-warning)}.remaining[data-v-99999772]{background:#00a0b5}.progress-figures[data-v-99999772]{color:var(--overview-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.progress-figures strong[data-v-99999772]{color:var(--opia-color-text-primary,#253858)}.progress-track[data-v-99999772]{background:#e9eef6;border-radius:1rem;height:.75rem;position:relative;overflow:hidden}.progress-track>div[data-v-99999772]{border-radius:1rem;position:absolute;inset:0 auto 0 0}.progress-plan[data-v-99999772]{background:repeating-linear-gradient(135deg,#f3c3c3 0 4px,#fbe2e2 0 8px)}.progress-actual[data-v-99999772]{background:var(--overview-accent)}.progress-track>i[data-v-99999772]{background:#354860;width:2px;position:absolute;top:0;bottom:0}.note-box[data-v-99999772]{border:1px solid var(--overview-grid);background:#f3f6fb;border-radius:.45rem;margin-top:.9rem;padding:.7rem .9rem;font-size:.74rem;line-height:1.5}.note-healthy[data-v-99999772]{color:#0f5c42;background:#effaf4;border-color:#b9e5cd}.note-attention[data-v-99999772]{color:#76530a;background:#fff9e9;border-color:#f3d999}.note-critical[data-v-99999772]{color:#8f1d14;background:#fff1f0;border-color:#f4c2bd}.data-details[data-v-99999772]{color:var(--overview-muted);margin-top:.8rem;font-size:.72rem}.data-details summary[data-v-99999772]{cursor:pointer;color:var(--overview-accent)}.data-details table[data-v-99999772]{border-collapse:collapse;text-align:left;width:100%;margin-top:.6rem}.data-details td[data-v-99999772],.data-details th[data-v-99999772]{border-bottom:1px solid var(--overview-grid);padding:.55rem}@media (width<=1100px){.portfolio-metrics[data-v-99999772]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-metrics[data-v-99999772]{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-charts[data-v-99999772]{grid-template-columns:1fr}.info-grid[data-v-99999772]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.portfolio-metrics[data-v-99999772],.total-metrics[data-v-99999772]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-99999772],.info-grid[data-v-99999772]{grid-template-columns:1fr}.section-heading[data-v-99999772]{flex-direction:column;align-items:stretch}.project-selector[data-v-99999772]{width:100%}.donut-layout[data-v-99999772]{flex-wrap:wrap}.metric-card strong[data-v-99999772]{font-size:1.05rem}}.create-link[data-v-99999772]{background:var(--opia-color-primary,#2563eb);color:#fff;border-radius:.35rem;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}
