.job-tag.svelte-8ugzae{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffffe6;color:#374151;border:1px solid #e5e7eb;border-radius:9999px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;font-size:.875rem;font-weight:500}.job-tag.svelte-8ugzae:hover{background:#fff;border-color:var(--job-color);box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.job-tag.selected.svelte-8ugzae{background:var(--job-color);color:#fff;border-color:var(--job-color);box-shadow:0 4px 12px color-mix(in srgb,var(--job-color) 40%,transparent);transform:translateY(-1px)}.job-color-dot.svelte-8ugzae{width:8px;height:8px;border-radius:50%;background:var(--job-color);flex-shrink:0}.job-tag.selected.svelte-8ugzae .job-color-dot:where(.svelte-8ugzae){background:#ffffffe6}.job-name.svelte-8ugzae{font-weight:500;line-height:1}.task-count.svelte-8ugzae{background:#0000001a;color:#6b7280;padding:.125rem .375rem;border-radius:9999px;font-size:.75rem;font-weight:600;min-width:1.25rem;text-align:center;line-height:1}.job-tag.selected.svelte-8ugzae .task-count:where(.svelte-8ugzae){background:#fff3;color:#ffffffe6}.job-tag.completed.svelte-8ugzae{background:#f0fdf4;border-color:#10b981;color:#059669}.job-tag.completed.svelte-8ugzae:hover{background:#ecfdf5;border-color:#10b981}.job-tag.completed.selected.svelte-8ugzae{background:#10b981;color:#fff}.completion-icon.svelte-8ugzae{color:#10b981;flex-shrink:0}.job-tag.selected.svelte-8ugzae .completion-icon:where(.svelte-8ugzae){color:#fff}.job-tag.oldest.svelte-8ugzae{background:linear-gradient(135deg,#fef3c7,#ffffffe6);border-color:#f59e0b;animation:svelte-8ugzae-oldestWiggle 3s infinite;position:relative}.job-tag.oldest.svelte-8ugzae:hover{background:linear-gradient(135deg,#fde68a,#fff);border-color:#d97706}.job-tag.oldest.selected.svelte-8ugzae{background:#f59e0b;color:#fff;animation:none}.oldest-indicator.svelte-8ugzae{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#f59e0b;border-radius:50%;color:#fff;animation:svelte-8ugzae-clockPulse 2s infinite}.job-tag.selected.svelte-8ugzae .oldest-indicator:where(.svelte-8ugzae){background:#ffffffe6;color:#f59e0b}@keyframes svelte-8ugzae-oldestWiggle{0%,7%,to{transform:rotate(0)}1%{transform:rotate(-2deg)}3%{transform:rotate(2deg)}5%{transform:rotate(-1deg)}}@keyframes svelte-8ugzae-clockPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.task-card.svelte-ks4nk4{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.75rem;cursor:grab;transition:all .2s ease;border-left:3px solid var(--status-color)}.task-card.svelte-ks4nk4:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.task-card.svelte-ks4nk4:active{cursor:grabbing}.task-header.svelte-ks4nk4{margin-bottom:.5rem}.task-title-row.svelte-ks4nk4{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.375rem}.task-title.svelte-ks4nk4{font-weight:500;color:#374151;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1}.integrated-timer.svelte-ks4nk4{display:flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #93c5fd;border-radius:1rem;flex-shrink:0;animation:svelte-ks4nk4-timerPulse 2s infinite}.integrated-timer.paused.svelte-ks4nk4{background:#f1f5f9;border-color:#cbd5e1;animation:none}.integrated-timer.svelte-ks4nk4 svg:where(.svelte-ks4nk4){color:#3b82f6;flex-shrink:0}.integrated-timer.paused.svelte-ks4nk4 svg:where(.svelte-ks4nk4){color:#64748b}.timer-text.svelte-ks4nk4{font-size:.6875rem;font-weight:600;color:#1e40af;font-family:SF Mono,Monaco,Cascadia Code,monospace;letter-spacing:-.025em}.integrated-timer.paused.svelte-ks4nk4 .timer-text:where(.svelte-ks4nk4){color:#475569}@keyframes svelte-ks4nk4-timerPulse{0%,to{opacity:1}50%{opacity:.85}}.time-indicators.svelte-ks4nk4{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem}.urgency-indicator.svelte-ks4nk4,.age-indicator.svelte-ks4nk4{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.25rem;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.urgency-indicator.svelte-ks4nk4{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.urgency-indicator.due-today.svelte-ks4nk4{background:#fef3c7;color:#d97706;border-color:#fde68a}.urgency-indicator.due-soon.svelte-ks4nk4{background:#dbeafe;color:#2563eb;border-color:#bfdbfe}.age-indicator.svelte-ks4nk4{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.task-status.svelte-ks4nk4{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280;text-transform:capitalize}.status-indicator.svelte-ks4nk4{width:8px;height:8px;border-radius:50%;background:var(--status-color)}.ready-for-done.svelte-ks4nk4{border-left-color:#10b981!important;background:linear-gradient(to right,#ecfdf5,#fff)}.task-card.old-task.svelte-ks4nk4{background:linear-gradient(135deg,#fffbeb,#fff);border-left-color:#f59e0b!important}.task-card.urgent.svelte-ks4nk4{background:linear-gradient(135deg,#fef2f2,#fff);border-left-color:#ef4444!important;animation:svelte-ks4nk4-urgentPulse 2s infinite}@keyframes svelte-ks4nk4-urgentPulse{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 0 4px #ef44441a}}.subtasks-section.svelte-ks4nk4{margin:.75rem 0;padding:.5rem 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.subtasks-header.svelte-ks4nk4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;transition:all .2s ease}.subtasks-header.clickable.svelte-ks4nk4{cursor:pointer;border-radius:.25rem;padding:.25rem;margin:-.25rem -.25rem .25rem}.subtasks-header.clickable.svelte-ks4nk4:hover{background:#00000008}.header-actions.svelte-ks4nk4{display:flex;align-items:center;gap:.5rem}.subtasks-count.svelte-ks4nk4{font-size:.75rem;color:#6b7280;font-weight:500}.ready-badge.svelte-ks4nk4{background:#10b981;color:#fff;padding:.125rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:600}.subtasks-list.svelte-ks4nk4{display:flex;flex-direction:column;gap:.375rem}.subtask-item.svelte-ks4nk4{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.subtask-item.svelte-ks4nk4 input[type=checkbox]:where(.svelte-ks4nk4){margin:0;cursor:pointer}.subtask-text.svelte-ks4nk4{color:#374151;transition:all .2s ease}.subtask-text.completed.svelte-ks4nk4{color:#9ca3af;text-decoration:line-through}.subtasks-summary.svelte-ks4nk4{display:flex;flex-direction:column;gap:.25rem}.subtask-summary-item.svelte-ks4nk4{display:flex;align-items:center;gap:.375rem;font-size:.75rem}.subtask-indicator.svelte-ks4nk4{width:6px;height:6px;border-radius:50%;background:#d1d5db;transition:background .2s ease}.subtask-indicator.completed.svelte-ks4nk4{background:#10b981}.accordion-toggle.svelte-ks4nk4{background:none;border:none;cursor:pointer;padding:.125rem;border-radius:.25rem;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.accordion-toggle.svelte-ks4nk4:hover{background:#0000000d;color:#374151}.accordion-toggle.svelte-ks4nk4 svg:where(.svelte-ks4nk4){transition:transform .2s ease}.accordion-toggle.svelte-ks4nk4 svg.rotated:where(.svelte-ks4nk4){transform:rotate(180deg)}.accordion-content.svelte-ks4nk4{animation:svelte-ks4nk4-slideDown .2s ease-out}@keyframes svelte-ks4nk4-slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.task-card.done.svelte-ks4nk4{background:#f8fdf9;border-color:#10b981;border-left-width:4px;opacity:.95}.done-task-content.svelte-ks4nk4{display:flex;flex-direction:column;gap:.5rem}.done-task-header.svelte-ks4nk4{display:flex;align-items:center;gap:.75rem}.done-icon.svelte-ks4nk4{color:#10b981;flex-shrink:0}.done-task-title.svelte-ks4nk4{font-weight:500;color:#065f46;line-height:1.4;text-decoration:line-through;text-decoration-color:#10b981;text-decoration-thickness:1px}.done-subtasks-count.svelte-ks4nk4{font-size:.75rem;color:#059669;margin-left:2.75rem;font-weight:500}.column.collapsed .task-card.svelte-ks4nk4{padding:.5rem}.column.collapsed .task-title.svelte-ks4nk4{font-size:.8125rem;line-height:1.3;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.column.collapsed .time-indicators.svelte-ks4nk4{display:none}.column.collapsed .subtasks-section.svelte-ks4nk4{margin:.5rem 0;padding:.25rem 0}.column.collapsed .subtasks-header.svelte-ks4nk4{margin-bottom:.25rem}.column.collapsed .subtasks-count.svelte-ks4nk4{font-size:.6875rem}.column.collapsed .ready-badge.svelte-ks4nk4{padding:.0625rem .375rem;font-size:.625rem}.column.collapsed .task-status.svelte-ks4nk4{font-size:.6875rem}.column.collapsed .done-task-title.svelte-ks4nk4{font-size:.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.column.collapsed .done-subtasks-count.svelte-ks4nk4{font-size:.6875rem;margin-left:2.25rem}.column.collapsed .integrated-timer.svelte-ks4nk4{padding:.0625rem .25rem}.column.collapsed .integrated-timer.svelte-ks4nk4 svg:where(.svelte-ks4nk4){width:10px;height:10px}.column.collapsed .timer-text.svelte-ks4nk4{font-size:.625rem}.gamification-panel.svelte-e51ca2{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;box-shadow:0 4px 12px #667eea4d;color:#fff;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.gamification-panel.expanded.svelte-e51ca2{box-shadow:0 8px 24px #667eea66}.panel-header.svelte-e51ca2{padding:1rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s ease}.panel-header.svelte-e51ca2:hover{background:#ffffff1a}.player-info.svelte-e51ca2{display:flex;align-items:center;gap:1rem;flex:1}.level-badge.svelte-e51ca2{display:flex;flex-direction:column;align-items:center;min-width:60px}.level.svelte-e51ca2{font-size:1.25rem;font-weight:700;background:#fff3;padding:.25rem .5rem;border-radius:.5rem;margin-bottom:.25rem}.title.svelte-e51ca2{font-size:.6875rem;text-align:center;opacity:.9;font-weight:500}.xp-bar-container.svelte-e51ca2{flex:1;max-width:200px}.xp-bar.svelte-e51ca2{position:relative;background:#fff3;border-radius:1rem;height:24px;overflow:hidden}.xp-fill.svelte-e51ca2{background:linear-gradient(90deg,gold,#ffed4e);height:100%;border-radius:1rem;transition:width .8s ease;position:relative}.xp-fill.svelte-e51ca2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-e51ca2-shimmer 2s infinite}@keyframes svelte-e51ca2-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.xp-text.svelte-e51ca2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.streak-indicator.svelte-e51ca2{display:flex;flex-direction:column;align-items:center;gap:.25rem}.streak-flame.svelte-e51ca2{font-size:1.5rem;animation:svelte-e51ca2-flicker 2s infinite}@keyframes svelte-e51ca2-flicker{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.streak-count.svelte-e51ca2{font-size:1rem;font-weight:700}.toggle-btn.svelte-e51ca2{background:#fff3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff}.toggle-btn.svelte-e51ca2:hover{background:#ffffff4d;transform:scale(1.05)}.toggle-btn.svelte-e51ca2 svg:where(.svelte-e51ca2){transition:transform .3s ease}.toggle-btn.svelte-e51ca2 svg.rotated:where(.svelte-e51ca2){transform:rotate(180deg)}.panel-content.svelte-e51ca2{padding:0 1rem 1rem;border-top:1px solid rgba(255,255,255,.2);animation:svelte-e51ca2-slideDown .3s ease}@keyframes svelte-e51ca2-slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.stats-row.svelte-e51ca2{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;margin-top:1rem}.stat-item.svelte-e51ca2{text-align:center;background:#ffffff1a;padding:.75rem;border-radius:.5rem}.stat-icon.svelte-e51ca2{font-size:1.5rem;margin-bottom:.25rem}.stat-value.svelte-e51ca2{font-size:1.25rem;font-weight:700;margin-bottom:.125rem}.stat-label.svelte-e51ca2{font-size:.75rem;opacity:.8}.achievements-section.svelte-e51ca2 h4:where(.svelte-e51ca2){margin:0 0 .75rem;font-size:1rem;opacity:.9}.achievements-list.svelte-e51ca2{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.achievement-item.svelte-e51ca2{display:flex;align-items:center;gap:.75rem;background:#ffffff1a;padding:.5rem;border-radius:.5rem;transition:transform .2s ease}.achievement-item.svelte-e51ca2:hover{transform:translate(4px)}.achievement-icon.svelte-e51ca2{font-size:1.25rem;flex-shrink:0}.achievement-info.svelte-e51ca2{flex:1}.achievement-name.svelte-e51ca2{font-weight:600;font-size:.875rem;margin-bottom:.125rem}.achievement-desc.svelte-e51ca2{font-size:.75rem;opacity:.8}.achievement-xp.svelte-e51ca2{background:#ffd70033;color:gold;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.next-level-section.svelte-e51ca2{background:#ffffff1a;padding:.75rem;border-radius:.5rem;text-align:center}.next-level-info.svelte-e51ca2{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}.xp-needed.svelte-e51ca2{color:gold;font-weight:600}.level-preview.svelte-e51ca2{font-size:.75rem;opacity:.8}.app.svelte-zjnlmv{height:100vh;display:flex;flex-direction:column;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;position:fixed;width:100%;top:0;left:0}.page-header.svelte-zjnlmv{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;padding:1rem;flex-shrink:0}.header-content.svelte-zjnlmv{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.dashboard-controls.svelte-zjnlmv{background:#fff;border-bottom:1px solid #f3f4f6}.active-project-banner.svelte-zjnlmv{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px #0000001a}.project-info.svelte-zjnlmv{display:flex;align-items:center;gap:1rem}.project-indicator.svelte-zjnlmv{display:flex;align-items:center;gap:.5rem}.project-indicator.svelte-zjnlmv svg:where(.svelte-zjnlmv){color:#fbbf24;fill:#fbbf24}.project-name.svelte-zjnlmv{font-weight:600;font-size:1.1rem;color:#fff}.project-description.svelte-zjnlmv{font-size:.9rem;color:#fffc;font-style:italic}.switch-project-btn.svelte-zjnlmv{background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:.5rem;padding:.5rem;color:#fff;text-decoration:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.switch-project-btn.svelte-zjnlmv:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.nav-links.svelte-zjnlmv{display:flex;background:#f3f4f6;border-radius:.5rem;padding:.25rem;gap:.125rem}.nav-btn.svelte-zjnlmv{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;color:#6b7280;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s;white-space:nowrap;text-decoration:none}.nav-btn.svelte-zjnlmv:hover{color:#374151;background:#ffffff80}.nav-btn.active.svelte-zjnlmv{background:#fff;color:#1f2937;box-shadow:0 1px 2px #0000000d}.title-section.svelte-zjnlmv{display:flex;flex-direction:column;gap:.25rem}.title-section.svelte-zjnlmv h1:where(.svelte-zjnlmv){margin:0;color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2}.subtitle.svelte-zjnlmv{margin:.25rem 0 0;color:#6b7280;font-size:.875rem;font-weight:500}@keyframes svelte-zjnlmv-pulse{0%,to{opacity:1}50%{opacity:.6}}.clear-btn.svelte-zjnlmv{padding:.375rem .75rem;background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .2s;white-space:nowrap}.clear-btn.svelte-zjnlmv:hover{background:#ef4444;color:#fff;border-color:#ef4444}.filter-toggle.svelte-zjnlmv{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f9fafb;color:#6b7280;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .2s;white-space:nowrap}.filter-toggle.svelte-zjnlmv:hover{background:#f3f4f6;color:#374151;border-color:#9ca3af}.jobs-filter.svelte-zjnlmv{background:#fffffff2;color:#6b7280;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;box-shadow:0 2px 4px #0000001a;flex-shrink:0;transition:all .2s ease;white-space:nowrap}.jobs-filter.svelte-zjnlmv:hover{background:#fff;border-color:#d1d5db;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.jobs-container-wrapper.svelte-zjnlmv{flex:1;display:flex;flex-direction:column;gap:.5rem;min-height:0}.jobs-count-indicator.svelte-zjnlmv{display:flex;align-items:center;gap:.5rem;padding:0 .25rem}.jobs-count.svelte-zjnlmv{font-size:.75rem;font-weight:600;color:#6b7280;white-space:nowrap}.scroll-hint.svelte-zjnlmv{font-size:.6875rem;color:#9ca3af;font-weight:500;animation:svelte-zjnlmv-pulseHint 2s infinite}@keyframes svelte-zjnlmv-pulseHint{0%,to{opacity:.6}50%{opacity:1}}.jobs-container.svelte-zjnlmv{display:flex;gap:.5rem;min-height:0;align-items:flex-start}.jobs-scroll-area.svelte-zjnlmv{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 0;flex:1;align-items:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;z-index:1}.jobs-scroll-area.svelte-zjnlmv::-webkit-scrollbar{display:none}.header-filters.svelte-zjnlmv{padding:.75rem 1rem 0;background:#fff;display:flex;justify-content:flex-end}.filter-controls.svelte-zjnlmv{display:flex;align-items:center;gap:.75rem;justify-content:flex-start}.jobs-inline-section.svelte-zjnlmv{padding:.75rem 1rem;background:#fff}.jobs-info-and-tags.svelte-zjnlmv{display:flex;align-items:center;gap:1rem;overflow:hidden}.jobs-info.svelte-zjnlmv{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.jobs-tags-container.svelte-zjnlmv{display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;flex:1;align-items:center;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.25rem 0}.jobs-tags-container.svelte-zjnlmv::-webkit-scrollbar{display:none}.board.svelte-zjnlmv{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;overflow:hidden;transition:background .3s ease,grid-template-columns .3s ease}.board.svelte-zjnlmv .column:first-child.expanded:where(.svelte-zjnlmv)~.column:where(.svelte-zjnlmv),.board.svelte-zjnlmv .column:first-child.expanded:where(.svelte-zjnlmv)~.column:where(.svelte-zjnlmv)~.column:where(.svelte-zjnlmv){flex:0 0 10%;min-width:120px}.board.svelte-zjnlmv .column:first-child.expanded:where(.svelte-zjnlmv){flex:0 0 80%}.board.svelte-zjnlmv .column:nth-child(2).expanded:where(.svelte-zjnlmv)~.column:where(.svelte-zjnlmv),.board.svelte-zjnlmv .column:where(.svelte-zjnlmv):first-child:not(.expanded)~.column:nth-child(2).expanded:where(.svelte-zjnlmv){flex:0 0 10%;min-width:120px}.board.svelte-zjnlmv .column:nth-child(2).expanded:where(.svelte-zjnlmv){flex:0 0 80%}.board.svelte-zjnlmv .column:where(.svelte-zjnlmv):first-child:not(.expanded)~.column:where(.svelte-zjnlmv):nth-child(2):not(.expanded)~.column.expanded:where(.svelte-zjnlmv){flex:0 0 80%}.board.svelte-zjnlmv .column.expanded:where(.svelte-zjnlmv)~.column:where(.svelte-zjnlmv){flex:0 0 10%;min-width:120px}.board.expanded-first.svelte-zjnlmv{grid-template-columns:80% 10% 10%}.board.expanded-middle.svelte-zjnlmv{grid-template-columns:10% 80% 10%}.board.expanded-last.svelte-zjnlmv{grid-template-columns:10% 10% 80%}.board.job-selected.svelte-zjnlmv{background:linear-gradient(135deg,#ffffffe6,color-mix(in srgb,var(--selected-job-color) 60%,white))}.column.svelte-zjnlmv{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;min-height:0;min-width:0;transition:all .3s ease;overflow:hidden}.column.expanded.svelte-zjnlmv{box-shadow:0 8px 25px #00000026;border:2px solid #3b82f6}.column.collapsed.svelte-zjnlmv{box-shadow:0 1px 3px #0000000d;opacity:.7}.column-header.svelte-zjnlmv{border-bottom:1px solid #e5e7eb;flex-shrink:0}.column-title-row.svelte-zjnlmv{display:flex;justify-content:space-between;align-items:center;padding:1rem}.column-title.svelte-zjnlmv{margin:0;color:#374151;font-size:1.125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column.collapsed.svelte-zjnlmv .column-title:where(.svelte-zjnlmv){font-size:.875rem}.expand-toggle.svelte-zjnlmv{background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.25rem;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.expand-toggle.svelte-zjnlmv:hover{background:#f3f4f6;color:#374151}.column.expanded.svelte-zjnlmv .expand-toggle:where(.svelte-zjnlmv){color:#3b82f6;background:#eff6ff}.progress-section.svelte-zjnlmv{padding:0 1rem 1rem}.progress-text.svelte-zjnlmv{font-size:.75rem;color:#6b7280;margin-bottom:.5rem;font-weight:500}.progress-bar.svelte-zjnlmv{width:100%;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.progress-fill.svelte-zjnlmv{height:100%;background:var(--job-color);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill.svelte-zjnlmv:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:svelte-zjnlmv-shimmer 2s infinite}@keyframes svelte-zjnlmv-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.task-list.svelte-zjnlmv{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;min-height:0}.column.collapsed.svelte-zjnlmv .task-list:where(.svelte-zjnlmv){padding:.5rem;gap:.5rem}.error-message.svelte-zjnlmv{position:fixed;top:1rem;right:1rem;background:#ef4444;color:#fff;padding:.75rem 1rem;border-radius:.375rem;box-shadow:0 4px 6px #0000001a;z-index:1000;animation:svelte-zjnlmv-slideIn .3s ease}@keyframes svelte-zjnlmv-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}
