.KPIs_topbar__9xqhD{display:flex;justify-content:space-between;align-items:center;background:var(--nf-panel);border-bottom:1px solid var(--nf-border);padding:14px 18px;margin-bottom:24px}.KPIs_topLeft__1TNns{display:flex;flex-direction:column;gap:4px}.KPIs_topRight__LUIw1{display:flex;align-items:center;gap:12px}.KPIs_title__BNYmQ{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0;color:var(--nf-text)}.KPIs_titleIcon__RXrCP{color:var(--nf-primary)}.KPIs_subtitle__xyz7w{font-size:14px;color:var(--nf-text-muted);margin:0}.KPIs_companyName__r_Skd{font-weight:500;color:var(--nf-primary)}.KPIs_topbarLeft__cNX7Z{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.KPIs_topbarRight__faAva{display:flex;align-items:center;gap:12px}.KPIs_dashboardIntro__k5oir{display:flex;align-items:center;gap:16px;padding:20px 24px;background-color:var(--nf-bg-subtle,#f8fafc);border-radius:8px;margin-bottom:32px;border:1px solid var(--nf-border,#e6e9ef)}.KPIs_introIcon__Wu0h_{color:var(--nf-primary,#3b82f6);flex-shrink:0}.KPIs_introTitle__EJ7i9{font-size:18px;font-weight:600;margin:0 0 4px;color:var(--nf-text,#0f1729)}.KPIs_introDescription__IBnHr{font-size:14px;color:var(--nf-text-muted,#64748b);margin:0}.KPIs_kpiGrid__2Tdzx{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:32px}.KPIs_kpiCard__MfUb0{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none;color:inherit}.KPIs_kpiCard__MfUb0:hover{border-color:var(--nf-primary,#3b82f6);box-shadow:0 4px 12px rgba(59,130,246,.1);transform:translateY(-2px)}.KPIs_kpiCardDisabled__9RNMx{cursor:not-allowed;opacity:.6}.KPIs_kpiCardDisabled__9RNMx:hover{border-color:var(--nf-border,#e6e9ef);box-shadow:none;transform:none}.KPIs_kpiCardIcon__1DItR{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.KPIs_kpiCardContent__92Jfa{display:flex;flex-direction:column;gap:8px}.KPIs_kpiCardTitle__ewswR{font-size:16px;font-weight:600;margin:0;color:var(--nf-text,#0f1729)}.KPIs_kpiCardDescription__xwQ1n{font-size:14px;color:var(--nf-text-muted,#64748b);margin:0}.KPIs_comingSoonBadge__gykO1{display:inline-block;padding:4px 8px;background-color:var(--nf-bg-subtle,#f8fafc);color:var(--nf-text-muted,#64748b);border-radius:4px;font-size:12px;font-weight:500;width:fit-content}.KPIs_kpiGridCompact__gyypL{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:16px}.KPIs_kpiCardCompact__n0Kip{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:white;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.KPIs_kpiCardCompact__n0Kip:hover{border-color:var(--nf-primary,#3b82f6);box-shadow:0 1px 4px rgba(15,23,41,.08)}.KPIs_kpiCardIconCompact__KRPfm{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.KPIs_kpiCardContentCompact__3JONh{display:flex;align-items:center;gap:8px}.KPIs_kpiCardTitleCompact__ewH5u{font-size:13px;font-weight:600;margin:0;color:var(--nf-text,#0f1729)}.KPIs_empty__dz0tY,.KPIs_loading__jK42l{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:400px;color:var(--nf-text-muted,#64748b)}.KPIs_empty__dz0tY svg,.KPIs_infoNote__q9Kvg{color:var(--nf-text-muted,#64748b)}.KPIs_infoNote__q9Kvg{margin:0 0 16px;padding:10px 12px;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background:var(--nf-bg-subtle,#f8fafc);font-size:12px}.KPIs_summaryRow__eD_Kb{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:24px}.KPIs_summaryStack__C7aeT{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:1100px){.KPIs_summaryRow__eD_Kb{grid-template-columns:1fr}}@media (max-width:768px){.KPIs_topbar__9xqhD{flex-direction:column;align-items:flex-start;gap:16px}.KPIs_topRight__LUIw1{width:100%;justify-content:flex-end}.KPIs_kpiGrid__2Tdzx{grid-template-columns:1fr}.KPIs_dashboardIntro__k5oir{padding:16px}.KPIs_kpiGridCompact__gyypL{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}