.project-summary-search[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.project-summary-search__actions[data-v-2e4d8387],.project-summary-search__period[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.project-summary-search__period .custom-select[data-v-2e4d8387]{width:100px}.project-summary-search__period .custom-select[data-v-2e4d8387]:nth-child(2){width:78px}.project-summary-result[data-v-2e4d8387]{border-top:1px solid var(--preika-border)}.project-summary-period[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:20px}.project-summary-period__eyebrow[data-v-2e4d8387]{margin:0 0 4px;color:var(--preika-blue-600);font-size:10px;font-weight:800;letter-spacing:.15em}.project-summary-period h3[data-v-2e4d8387]{margin:0;color:var(--preika-navy-900);font-size:22px}.project-summary-period__note[data-v-2e4d8387]{color:var(--preika-text-muted);font-size:10px}.project-summary-kpis[data-v-2e4d8387]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}.project-summary-kpi[data-v-2e4d8387]{position:relative;min-width:0;padding:16px;border:1px solid var(--preika-border);border-radius:14px;background:#fff;-webkit-box-shadow:var(--preika-shadow-sm);box-shadow:var(--preika-shadow-sm)}.project-summary-kpi small[data-v-2e4d8387],.project-summary-kpi span[data-v-2e4d8387],.project-summary-kpi strong[data-v-2e4d8387]{display:block}.project-summary-kpi span[data-v-2e4d8387]{margin-bottom:8px;color:var(--preika-text-muted);font-size:9px;font-weight:800;letter-spacing:.08em}.project-summary-kpi strong[data-v-2e4d8387]{overflow:hidden;color:var(--preika-navy-900);font-size:21px;text-overflow:ellipsis;white-space:nowrap}.project-summary-kpi small[data-v-2e4d8387]{margin-top:4px;color:var(--preika-text-muted);font-size:9px}.project-summary-kpi--profit[data-v-2e4d8387]{border-color:#bee7d5;background:var(--preika-success-100)}.project-summary-kpi--negative[data-v-2e4d8387]{border-color:#f2cbd0;background:var(--preika-danger-100)}.project-summary-fiscal-chart[data-v-2e4d8387]{margin-bottom:20px;padding:20px;border:1px solid var(--preika-border);border-radius:16px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fafc));background:linear-gradient(180deg,#fff,#f7fafc);-webkit-box-shadow:var(--preika-shadow-sm);box-shadow:var(--preika-shadow-sm)}.project-summary-fiscal-chart__header[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:18px}.project-summary-fiscal-chart__header p[data-v-2e4d8387]{margin:0 0 4px;color:var(--preika-blue-600);font-size:9px;font-weight:800;letter-spacing:.14em}.project-summary-fiscal-chart__header h4[data-v-2e4d8387]{margin:0;color:var(--preika-navy-900);font-size:16px}.project-summary-fiscal-chart__header small[data-v-2e4d8387]{display:block;margin-top:5px;color:var(--preika-text-muted);font-size:9px}.project-summary-fiscal-chart__legend[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;color:var(--preika-text-muted);font-size:9px;font-weight:700}.project-summary-fiscal-chart__legend span[data-v-2e4d8387]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.project-summary-fiscal-chart__legend i[data-v-2e4d8387]{width:9px;height:9px;border-radius:3px}.project-summary-fiscal-chart__bar--sales[data-v-2e4d8387],.project-summary-fiscal-chart__legend-sales[data-v-2e4d8387]{background:var(--preika-blue-600)}.project-summary-fiscal-chart__bar--cost[data-v-2e4d8387],.project-summary-fiscal-chart__legend-cost[data-v-2e4d8387]{background:var(--preika-warning-600)}.project-summary-fiscal-chart__bar--profit[data-v-2e4d8387],.project-summary-fiscal-chart__legend-profit[data-v-2e4d8387]{background:var(--preika-success-600)}.project-summary-fiscal-chart__loading[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:230px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:var(--preika-text-muted);font-size:10px}.project-summary-fiscal-chart__scroll[data-v-2e4d8387]{overflow-x:auto;padding:8px 2px 2px}.project-summary-fiscal-chart__plot[data-v-2e4d8387]{display:grid;min-width:820px;grid-template-columns:repeat(12,minmax(54px,1fr));gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.project-summary-fiscal-chart__month[data-v-2e4d8387]{position:relative;min-width:0;padding:8px 5px 7px;border:1px solid transparent;border-radius:10px;text-align:center}.project-summary-fiscal-chart__month--selected[data-v-2e4d8387]{border-color:var(--preika-blue-300);background:var(--preika-blue-050)}.project-summary-fiscal-chart__bars[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:0 3px;border-bottom:1px solid var(--preika-gray-200)}.project-summary-fiscal-chart__bar[data-v-2e4d8387]{display:block;width:11px;min-height:0;border-radius:5px 5px 2px 2px;opacity:.92;-webkit-transition:height .2s ease;transition:height .2s ease}.project-summary-fiscal-chart__bar--negative[data-v-2e4d8387]{background:var(--preika-danger-600)}.project-summary-fiscal-chart__month em[data-v-2e4d8387],.project-summary-fiscal-chart__month small[data-v-2e4d8387],.project-summary-fiscal-chart__month strong[data-v-2e4d8387]{display:block}.project-summary-fiscal-chart__month strong[data-v-2e4d8387]{margin-top:7px;color:var(--preika-navy-900);font-size:9px}.project-summary-fiscal-chart__month small[data-v-2e4d8387]{margin-top:2px;overflow:hidden;color:var(--preika-text-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.project-summary-fiscal-chart__month em[data-v-2e4d8387]{margin-top:3px;color:var(--preika-blue-700);font-size:7px;font-style:normal;font-weight:800}.project-summary-alert[data-v-2e4d8387]{margin-bottom:18px}.project-summary-list[data-v-2e4d8387]{display:grid;gap:18px}.project-summary-project[data-v-2e4d8387]{overflow:hidden;border:1px solid var(--preika-border);border-radius:16px;background:#fff;-webkit-box-shadow:var(--preika-shadow-sm);box-shadow:var(--preika-shadow-sm)}.project-summary-project__header[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid var(--preika-gray-150);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9fbfc));background:linear-gradient(180deg,#fff,#f9fbfc)}.project-summary-project__identity[data-v-2e4d8387]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.project-summary-project__title-row[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.project-summary-project h4[data-v-2e4d8387]{margin:0;color:var(--preika-navy-900);font-size:16px}.project-summary-project__identity p[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 18px;margin:7px 0 0;color:var(--preika-text-muted);font-size:10px}.project-summary-project__metrics[data-v-2e4d8387]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.project-summary-project__metrics div[data-v-2e4d8387]{min-width:80px;text-align:right}.project-summary-project__metrics span[data-v-2e4d8387],.project-summary-project__metrics strong[data-v-2e4d8387]{display:block}.project-summary-project__metrics span[data-v-2e4d8387]{color:var(--preika-text-muted);font-size:8px;font-weight:800}.project-summary-project__metrics strong[data-v-2e4d8387]{margin-top:3px;color:var(--preika-navy-900);font-size:12px}.project-summary-status[data-v-2e4d8387],.project-summary-value-type[data-v-2e4d8387]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 9px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.project-summary-status--confirmed[data-v-2e4d8387],.project-summary-value-type--confirmed[data-v-2e4d8387]{background:var(--preika-success-100);color:var(--preika-success-700)}.project-summary-status--ready[data-v-2e4d8387],.project-summary-value-type--forecast[data-v-2e4d8387]{background:var(--preika-blue-100);color:var(--preika-blue-800)}.project-summary-status--partial[data-v-2e4d8387]{background:#eee9fb;color:#6650b7}.project-summary-status--warning[data-v-2e4d8387]{background:var(--preika-warning-100);color:var(--preika-warning-700)}.project-summary-status--muted[data-v-2e4d8387]{background:var(--preika-gray-100);color:var(--preika-gray-600)}.project-summary-members[data-v-2e4d8387]{border:0;border-radius:0}.project-summary-members .table[data-v-2e4d8387]{margin:0}.project-summary-members tfoot th[data-v-2e4d8387]{background:var(--preika-gray-050)}.project-summary-member-warning[data-v-2e4d8387]{display:block;margin-top:3px;color:var(--preika-warning-700);font-size:8px}@media (max-width:1199.98px){.project-summary-kpis[data-v-2e4d8387]{grid-template-columns:repeat(3,minmax(0,1fr))}.project-summary-project__header[data-v-2e4d8387]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-summary-project__metrics[data-v-2e4d8387]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767.98px){.project-summary-fiscal-chart__header[data-v-2e4d8387],.project-summary-period[data-v-2e4d8387],.project-summary-search[data-v-2e4d8387]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-summary-period[data-v-2e4d8387],.project-summary-search[data-v-2e4d8387]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.project-summary-search__actions .btn[data-v-2e4d8387]{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-summary-kpis[data-v-2e4d8387]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-summary-project__metrics[data-v-2e4d8387]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.project-summary-project__metrics div[data-v-2e4d8387]{min-width:0;text-align:left}}