.progetti-flow.svelte-kc8scw{display:flex;flex-direction:column;gap:24px;padding:24px}.stats-grid.svelte-kc8scw{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.projects-list.svelte-kc8scw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.project-card.svelte-kc8scw{padding:20px;background:#00000005;border-radius:12px;transition:all .2s}.project-card.svelte-kc8scw:hover{background:#8b5cf60d;transform:translateY(-2px)}@media(prefers-color-scheme:dark){.project-card.svelte-kc8scw{background:#ffffff08}}.project-header.svelte-kc8scw{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}.project-info.svelte-kc8scw{flex:1}.project-name.svelte-kc8scw{font-size:16px;font-weight:600;margin:0 0 4px}.project-deadline.svelte-kc8scw{font-size:13px;color:hsl(var(--muted-foreground))}.status-badge.svelte-kc8scw{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.blue.svelte-kc8scw{background:#3b82f626;color:#2563eb}.status-badge.purple.svelte-kc8scw{background:#a855f726;color:#9333ea}.status-badge.green.svelte-kc8scw{background:#22c55e26;color:#16a34a}.project-progress.svelte-kc8scw{display:flex;align-items:center;gap:12px;margin-bottom:12px}.progress-bar.svelte-kc8scw{flex:1;height:8px;background:#0000001a;border-radius:4px;overflow:hidden}.progress-fill.svelte-kc8scw{height:100%;background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:4px;transition:width .3s}.progress-label.svelte-kc8scw{font-size:13px;font-weight:700;color:#8b5cf6;min-width:40px;text-align:right}.project-meta.svelte-kc8scw{display:flex;gap:16px}.meta-item.svelte-kc8scw{font-size:13px;color:hsl(var(--muted-foreground))}.view-switcher.svelte-kc8scw{display:flex;gap:8px;margin-bottom:20px}.view-btn.svelte-kc8scw{padding:8px 16px;background:#0000000d;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:hsl(var(--foreground))}.view-btn.svelte-kc8scw:hover{background:#8b5cf61a}.view-btn.active.svelte-kc8scw{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.kanban-board.svelte-kc8scw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;overflow-x:auto;padding-bottom:8px}.kanban-column.svelte-kc8scw{background:#ffffff80;backdrop-filter:blur(10px);border-radius:12px;padding:16px;min-width:280px}@media(prefers-color-scheme:dark){.kanban-column.svelte-kc8scw{background:#0003}}.column-header.svelte-kc8scw{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:3px solid}.column-title.svelte-kc8scw{font-size:14px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.5px}.column-count.svelte-kc8scw{padding:4px 8px;background:#0000001a;border-radius:6px;font-size:12px;font-weight:700}.column-tasks.svelte-kc8scw{display:flex;flex-direction:column;gap:12px;min-height:200px}.task-card.svelte-kc8scw{padding:12px;background:#fffc;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:move;transition:all .2s}.task-card.svelte-kc8scw:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media(prefers-color-scheme:dark){.task-card.svelte-kc8scw{background:#0000004d;border-color:#ffffff1a}}.task-header.svelte-kc8scw{margin-bottom:8px}.task-priority.svelte-kc8scw{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase}.task-priority.red.svelte-kc8scw{background:#ef444426;color:#dc2626}.task-priority.orange.svelte-kc8scw{background:#f9731626;color:#ea580c}.task-priority.blue.svelte-kc8scw{background:#3b82f626;color:#2563eb}.task-title.svelte-kc8scw{font-size:14px;font-weight:600;margin:0 0 8px;line-height:1.4}.task-meta.svelte-kc8scw{display:flex;justify-content:space-between;font-size:12px;color:hsl(var(--muted-foreground))}.task-project.svelte-kc8scw{font-weight:600;color:#8b5cf6}.time-tracking.svelte-kc8scw{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.time-entry.svelte-kc8scw{display:grid;grid-template-columns:80px 1fr 60px;gap:16px;padding:16px;background:#00000005;border-radius:8px;align-items:center}@media(prefers-color-scheme:dark){.time-entry.svelte-kc8scw{background:#ffffff08}}.entry-date.svelte-kc8scw{font-size:13px;font-weight:700;color:#8b5cf6}.entry-content.svelte-kc8scw{display:flex;flex-direction:column;gap:2px}.entry-project.svelte-kc8scw{font-weight:600;font-size:14px}.entry-task.svelte-kc8scw{font-size:13px;color:hsl(var(--muted-foreground))}.entry-user.svelte-kc8scw{font-size:12px;color:hsl(var(--muted-foreground))}.entry-hours.svelte-kc8scw{font-size:20px;font-weight:700;color:#10b981;text-align:right}.track-time-btn.svelte-kc8scw{width:100%;padding:12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.track-time-btn.svelte-kc8scw:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf666}@media(max-width:768px){.progetti-flow.svelte-kc8scw{padding:16px}.stats-grid.svelte-kc8scw{grid-template-columns:repeat(2,1fr)}.projects-list.svelte-kc8scw,.kanban-board.svelte-kc8scw{grid-template-columns:1fr}.time-entry.svelte-kc8scw{grid-template-columns:1fr;gap:8px}.entry-hours.svelte-kc8scw{text-align:left}}
