.task-card.svelte-1gcer1l{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-5);background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);border-left-width:3px;cursor:pointer;text-align:left;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);animation:svelte-1gcer1l-slideUp var(--duration-enter) var(--ease-out) both}.task-card.svelte-1gcer1l:hover{background-color:var(--surface-2)}.border-amber.svelte-1gcer1l{border-left-color:var(--amber-400)}.border-blue.svelte-1gcer1l{border-left-color:var(--blue-400)}.border-amber-glow.svelte-1gcer1l{border-left-color:var(--amber-400)}.border-green.svelte-1gcer1l{border-left-color:var(--green-400)}.border-red.svelte-1gcer1l{border-left-color:var(--red-400)}.border-default.svelte-1gcer1l{border-left-color:var(--border-emphasis)}.task-card-glow.svelte-1gcer1l{box-shadow:var(--shadow-glow-amber)}.task-card-glow.svelte-1gcer1l:hover{box-shadow:0 0 30px var(--amber-glow)}.card-header.svelte-1gcer1l{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.en-route-indicator.svelte-1gcer1l{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--blue-400);letter-spacing:var(--tracking-wide)}.review-cta.svelte-1gcer1l{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--amber-400);text-transform:uppercase;letter-spacing:var(--tracking-wide);animation:svelte-1gcer1l-ctaPulse 2s var(--ease-in-out) infinite}.card-title.svelte-1gcer1l{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.doer-info.svelte-1gcer1l{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.doer-name.svelte-1gcer1l{font-weight:500}.card-meta.svelte-1gcer1l{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.meta-item.svelte-1gcer1l{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.category-icon.svelte-1gcer1l{font-size:var(--text-sm);line-height:1}.meta-divider.svelte-1gcer1l{width:3px;height:3px;border-radius:var(--radius-full);background-color:var(--surface-5)}.card-footer.svelte-1gcer1l{display:flex;justify-content:flex-end;padding-top:var(--space-1)}.view-detail.svelte-1gcer1l{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500;letter-spacing:var(--tracking-wide);transition:color var(--duration-fast) var(--ease-out)}.task-card.svelte-1gcer1l:hover .view-detail:where(.svelte-1gcer1l){color:var(--text-secondary)}@keyframes svelte-1gcer1l-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1gcer1l-ctaPulse{0%,to{opacity:1}50%{opacity:.6}}.strip-wrapper.svelte-tt9646{overflow:hidden;margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.strip.svelte-tt9646{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-1) 0 var(--space-3) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.strip.svelte-tt9646::-webkit-scrollbar{display:none}.chip.svelte-tt9646{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.chip.svelte-tt9646:hover{background-color:var(--surface-3);border-color:var(--border-emphasis)}.chip.svelte-tt9646:active{background-color:var(--surface-4)}.chip-icon.svelte-tt9646{font-size:var(--text-sm);line-height:1}.chip-label.svelte-tt9646{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);letter-spacing:var(--tracking-wide)}.doer-count.svelte-1f1jkuf{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background-color:var(--surface-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-wide)}.dot.svelte-1f1jkuf{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--green-400);animation:svelte-1f1jkuf-pulse 2s var(--ease-in-out) infinite}.label.svelte-1f1jkuf{white-space:nowrap}@keyframes svelte-1f1jkuf-pulse{0%,to{opacity:1}50%{opacity:.4}}.dashboard.svelte-1aaa0nf{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-6)}.dashboard-header.svelte-1aaa0nf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.dashboard-title.svelte-1aaa0nf{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.template-section.svelte-1aaa0nf{margin-top:var(--space-1)}.tasks-section.svelte-1aaa0nf{display:flex;flex-direction:column;gap:var(--space-4)}.tasks-header.svelte-1aaa0nf{display:flex;align-items:center;gap:var(--space-2)}.section-title.svelte-1aaa0nf{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.task-count.svelte-1aaa0nf{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);background-color:var(--surface-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.tasks-list.svelte-1aaa0nf{display:flex;flex-direction:column;gap:var(--space-3)}.empty-state.svelte-1aaa0nf{display:flex;justify-content:center;padding:var(--space-12) 0}.empty-container.svelte-1aaa0nf{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:360px;text-align:center}.empty-icon-wrapper.svelte-1aaa0nf{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background-color:var(--amber-glow);border:1px dashed var(--amber-400)}.empty-title.svelte-1aaa0nf{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);line-height:var(--leading-tight)}.empty-description.svelte-1aaa0nf{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.empty-action.svelte-1aaa0nf{padding-top:var(--space-2)}.strip.svelte-2u1pxo{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-3) var(--space-4);background-color:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.strip.svelte-2u1pxo:hover{background-color:var(--surface-3);border-color:var(--amber-glow)}.strip-left.svelte-2u1pxo{display:flex;align-items:baseline;gap:var(--space-2)}.strip-left.svelte-2u1pxo .currency{color:var(--amber-400);font-size:var(--text-lg);font-weight:600}.strip-label.svelte-2u1pxo{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono)}.strip-right.svelte-2u1pxo{display:flex;align-items:center;gap:var(--space-2);color:var(--text-tertiary)}.strip-tasks.svelte-2u1pxo{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-secondary)}.toggle.svelte-131szxm{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);-webkit-tap-highlight-color:transparent;position:relative;width:100%}.toggle.svelte-131szxm:hover{background-color:var(--surface-2)}.toggle-on.svelte-131szxm{border-color:var(--amber-400);box-shadow:var(--shadow-glow-amber);background-color:var(--amber-glow)}.toggle-on.svelte-131szxm:hover{background-color:#f59e0b33}.toggle-track.svelte-131szxm{position:relative;width:44px;height:24px;border-radius:var(--radius-full);background-color:var(--surface-4);transition:background-color var(--duration-normal) var(--ease-out);flex-shrink:0}.toggle-on.svelte-131szxm .toggle-track:where(.svelte-131szxm){background-color:var(--amber-400)}.toggle-thumb.svelte-131szxm{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--text-primary);transition:transform var(--duration-normal) var(--ease-out)}.toggle-on.svelte-131szxm .toggle-thumb:where(.svelte-131szxm){transform:translate(20px);background-color:var(--text-inverse)}.toggle-label.svelte-131szxm{font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out);text-transform:uppercase;font-family:var(--font-mono)}.toggle-on.svelte-131szxm .toggle-label:where(.svelte-131szxm){color:var(--amber-400)}.toggle-pulse.svelte-131szxm{position:absolute;right:var(--space-4);width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--amber-400);animation:svelte-131szxm-pulse 2s var(--ease-in-out) infinite}@keyframes svelte-131szxm-pulse{0%,to{opacity:1}50%{opacity:.3}}.doer-dashboard.svelte-1v3q3mh{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.toggle-section.svelte-1v3q3mh{margin-bottom:var(--space-2)}.offline-state.svelte-1v3q3mh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) var(--space-8);text-align:center}.offline-icon.svelte-1v3q3mh{color:var(--text-tertiary);opacity:.5}.offline-title.svelte-1v3q3mh{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.offline-text.svelte-1v3q3mh{font-size:var(--text-sm);color:var(--text-tertiary);max-width:280px;line-height:var(--leading-relaxed)}
