.page-header.svelte-1nh1emk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-2xl);flex-wrap:wrap;gap:var(--spacing-lg)}.subtitle.svelte-1nh1emk{color:var(--color-text-secondary);margin:0}.loading-container.svelte-1nh1emk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-lg)}.empty-state.svelte-1nh1emk{text-align:center;padding:calc(var(--spacing-2xl) * 2)}.empty-icon.svelte-1nh1emk{font-size:5rem;display:block;margin-bottom:var(--spacing-lg);filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.summaries-grid.svelte-1nh1emk{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.summary-card.svelte-1nh1emk{cursor:pointer;transition:all var(--transition-base)}.summary-card.svelte-1nh1emk:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.summary-card.has-debt.svelte-1nh1emk{border-color:var(--color-warning)}.summary-card.high-debt.svelte-1nh1emk{border-color:var(--color-danger);box-shadow:0 0 20px #ef434333}.card-header.svelte-1nh1emk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.worker-info.svelte-1nh1emk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.worker-info.svelte-1nh1emk h3:where(.svelte-1nh1emk){margin:0;color:var(--color-primary)}.daily-rate.svelte-1nh1emk{font-size:.875rem;font-weight:700;color:var(--color-text-secondary)}.stats-section.svelte-1nh1emk{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.stat-item.svelte-1nh1emk{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-tertiary);border-radius:var(--radius-sm)}.stat-icon.svelte-1nh1emk{font-size:1.25rem}.stat-content.svelte-1nh1emk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.stat-label.svelte-1nh1emk{font-size:.75rem;color:var(--color-text-tertiary)}.stat-value.svelte-1nh1emk{font-size:.875rem;font-weight:700;color:var(--color-text-primary)}.stat-value.earned.svelte-1nh1emk{color:var(--color-primary)}.stat-value.paid.svelte-1nh1emk{color:var(--color-success)}.debt-section.svelte-1nh1emk{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.debt-section.warning.svelte-1nh1emk{background:linear-gradient(90deg,hsla(45,93%,47%,.2),transparent)}.debt-section.danger.svelte-1nh1emk{background:linear-gradient(90deg,hsla(0,84%,60%,.2),transparent)}.debt-section.success.svelte-1nh1emk{background:linear-gradient(90deg,hsla(142,71%,45%,.2),transparent)}.debt-section.loan.svelte-1nh1emk{background:linear-gradient(90deg,hsla(210,70%,50%,.2),transparent)}.debt-section.loan-high.svelte-1nh1emk{background:linear-gradient(90deg,hsla(210,70%,50%,.3),transparent);border:1px solid hsla(210,70%,50%,.5)}.debt-label.svelte-1nh1emk{font-weight:600;font-size:.875rem}.debt-value.svelte-1nh1emk{font-size:1.25rem;font-weight:800}.debt-section.warning.svelte-1nh1emk .debt-value:where(.svelte-1nh1emk){color:var(--color-warning)}.debt-section.danger.svelte-1nh1emk .debt-value:where(.svelte-1nh1emk){color:var(--color-danger)}.debt-section.success.svelte-1nh1emk .debt-value:where(.svelte-1nh1emk){color:var(--color-success)}.debt-section.loan.svelte-1nh1emk .debt-value:where(.svelte-1nh1emk),.debt-section.loan-high.svelte-1nh1emk .debt-value:where(.svelte-1nh1emk){color:#3c8cdd}.last-work.svelte-1nh1emk{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.projects-preview.svelte-1nh1emk{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.projects-label.svelte-1nh1emk{font-size:.75rem;color:var(--color-text-secondary);margin:0}.total-stats.svelte-1nh1emk h2:where(.svelte-1nh1emk){margin-bottom:var(--spacing-lg)}.stats-grid.svelte-1nh1emk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.stat-card.svelte-1nh1emk{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl)}.stat-card.highlight.svelte-1nh1emk{border:2px solid var(--color-danger);box-shadow:0 0 20px #ef434333}.stat-card.svelte-1nh1emk .stat-icon:where(.svelte-1nh1emk){width:60px;height:60px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0;box-shadow:var(--shadow-md)}.stat-card.svelte-1nh1emk .stat-label:where(.svelte-1nh1emk){font-size:.875rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0;font-weight:500}.stat-card.svelte-1nh1emk .stat-value:where(.svelte-1nh1emk){font-size:1.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--color-text-primary),var(--color-text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-overlay.svelte-1nh1emk{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-lg);animation:fadeIn .2s ease-out}.modal.svelte-1nh1emk{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);animation:slideIn .3s ease-out}.modal-header.svelte-1nh1emk{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.modal-header.svelte-1nh1emk h2:where(.svelte-1nh1emk){margin:0}.btn-close.svelte-1nh1emk{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-text-secondary);transition:color var(--transition-fast);padding:var(--spacing-xs)}.btn-close.svelte-1nh1emk:hover{color:var(--color-text-primary)}.modal-content.svelte-1nh1emk{padding:var(--spacing-xl)}.detail-section.svelte-1nh1emk{margin-bottom:var(--spacing-xl)}.detail-section.svelte-1nh1emk h3:where(.svelte-1nh1emk){margin-bottom:var(--spacing-md)}.detail-grid.svelte-1nh1emk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.detail-item.svelte-1nh1emk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-label.svelte-1nh1emk{font-size:.75rem;color:var(--color-text-tertiary)}.detail-value.svelte-1nh1emk{font-weight:600}.projects-list.svelte-1nh1emk{display:flex;flex-direction:column;gap:var(--spacing-sm)}.project-item.svelte-1nh1emk{padding:var(--spacing-md);background:var(--color-bg-tertiary);border-radius:var(--radius-md)}.project-name.svelte-1nh1emk{font-weight:600;margin-bottom:var(--spacing-xs)}.project-stats.svelte-1nh1emk{display:flex;justify-content:space-between;font-size:.875rem;color:var(--color-text-secondary)}.project-earned.svelte-1nh1emk{color:var(--color-primary);font-weight:700}.financial-grid.svelte-1nh1emk{display:flex;flex-direction:column;gap:var(--spacing-md)}.financial-item.svelte-1nh1emk{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--color-bg-tertiary);border-radius:var(--radius-md)}.financial-item.total.svelte-1nh1emk{background:var(--color-bg-elevated);border:2px solid var(--color-border);padding:var(--spacing-lg)}.financial-label.svelte-1nh1emk{font-weight:600}.financial-value.svelte-1nh1emk{font-size:1.25rem;font-weight:800}.financial-value.earned.svelte-1nh1emk{color:var(--color-primary)}.financial-value.paid.svelte-1nh1emk{color:var(--color-success)}.financial-value.debt.svelte-1nh1emk{color:var(--color-danger);font-size:1.5rem}.financial-value.overpaid.svelte-1nh1emk{color:var(--color-success)}.modal-footer.svelte-1nh1emk{display:flex;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl);border-top:1px solid var(--color-border)}@media(max-width:768px){.summaries-grid.svelte-1nh1emk,.stats-grid.svelte-1nh1emk,.stats-section.svelte-1nh1emk{grid-template-columns:1fr}}
