.dashboard.svelte-ypn8gp.svelte-ypn8gp{max-width:800px;margin:0 auto}.welcome-section.svelte-ypn8gp.svelte-ypn8gp{text-align:center;margin-bottom:var(--space-lg)}.greeting.svelte-ypn8gp.svelte-ypn8gp{font-size:1.75rem;font-weight:700;margin-bottom:var(--space-xs)}.date-display.svelte-ypn8gp.svelte-ypn8gp{color:var(--color-text-muted);font-size:1rem}.time-section.svelte-ypn8gp.svelte-ypn8gp{text-align:center;margin-bottom:var(--space-xl)}.time-display.svelte-ypn8gp.svelte-ypn8gp{font-size:4rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.schedule-hint.svelte-ypn8gp.svelte-ypn8gp{margin-top:var(--space-sm);font-size:.875rem;color:var(--color-text-muted)}.schedule-hint.off-day.svelte-ypn8gp.svelte-ypn8gp{color:var(--color-warning)}.attendance-section.svelte-ypn8gp.svelte-ypn8gp{display:flex;justify-content:center;margin-bottom:var(--space-2xl)}.stats-section.svelte-ypn8gp.svelte-ypn8gp{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-md)}.stat-card.svelte-ypn8gp.svelte-ypn8gp{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.stat-icon.svelte-ypn8gp.svelte-ypn8gp{font-size:2rem}.stat-content.svelte-ypn8gp.svelte-ypn8gp{display:flex;flex-direction:column}.stat-label.svelte-ypn8gp.svelte-ypn8gp{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-ypn8gp.svelte-ypn8gp{font-size:1rem;font-weight:600;margin-top:var(--space-xs)}.overtime-tag.svelte-ypn8gp.svelte-ypn8gp{font-size:.75rem;background:var(--color-success);color:#fff;padding:2px 6px;border-radius:var(--radius-full);margin-left:var(--space-xs)}.note-section.svelte-ypn8gp.svelte-ypn8gp{margin-top:var(--space-lg)}.note-card.svelte-ypn8gp.svelte-ypn8gp{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:#f59e0b1a;border:1px solid var(--color-warning);border-radius:var(--radius-xl)}.note-icon.svelte-ypn8gp.svelte-ypn8gp{font-size:1.5rem}.note-content.svelte-ypn8gp.svelte-ypn8gp{display:flex;flex-direction:column}.note-label.svelte-ypn8gp.svelte-ypn8gp{font-size:.75rem;color:var(--color-warning);text-transform:uppercase;letter-spacing:.05em}.note-text.svelte-ypn8gp.svelte-ypn8gp{font-size:.875rem;color:var(--color-text);margin-top:var(--space-xs)}.schedule-section.svelte-ypn8gp.svelte-ypn8gp{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.schedule-section.svelte-ypn8gp h3.svelte-ypn8gp{font-size:1rem;margin-bottom:var(--space-md);color:var(--color-text-muted)}.schedule-grid.svelte-ypn8gp.svelte-ypn8gp{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.schedule-item.svelte-ypn8gp.svelte-ypn8gp{display:flex;flex-direction:column;gap:var(--space-xs)}.schedule-label.svelte-ypn8gp.svelte-ypn8gp{font-size:.75rem;color:var(--color-text-dim)}.schedule-value.svelte-ypn8gp.svelte-ypn8gp{font-size:.875rem;font-weight:500}@media (max-width: 600px){.time-display.svelte-ypn8gp.svelte-ypn8gp{font-size:2.5rem}.greeting.svelte-ypn8gp.svelte-ypn8gp{font-size:1.25rem}.schedule-grid.svelte-ypn8gp.svelte-ypn8gp{grid-template-columns:1fr}}
