:root{--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--easing-default: cubic-bezier(.4, 0, .2, 1);--easing-emphasis: cubic-bezier(0, 0, .2, 1)}.phase-grid.svelte-bw4uit{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.phase-card.svelte-bw4uit{border-radius:8px;padding:1.25rem;text-align:center;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));border:2px solid;transition:all var(--duration-base, .25s) var(--easing-default)}.phase-card.svelte-bw4uit:hover,.phase-card.svelte-bw4uit:focus,.phase-card.svelte-bw4uit:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1))}.phase-card.ordering.svelte-bw4uit{background:linear-gradient(135deg,#e8f5e9,#d7ead8);border-color:#4caf50}.phase-card.fulfillment.svelte-bw4uit{background:linear-gradient(135deg,#fff3e0,#ffe8cc);border-color:#ff9800}.phase-card.pickup.svelte-bw4uit{background:linear-gradient(135deg,#e3f2fd,#d1e7f9);border-color:#2196f3}.phase-card.recovery.svelte-bw4uit{background:linear-gradient(135deg,#f3e5f5,#e8d4ec);border-color:#9c27b0}.phase-card.svelte-bw4uit h3:where(.svelte-bw4uit){margin-top:0;font-size:1.25rem}.schedule-container.svelte-bw4uit{margin:2rem 0}.day-section.svelte-bw4uit{background:var(--docs-bg-secondary, #f9f6f2);border:1px solid var(--docs-border-light, #e8e4de);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.day-section.svelte-bw4uit:hover,.day-section.svelte-bw4uit:focus,.day-section.svelte-bw4uit:active{box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1));border-color:var(--docs-border-medium, #d4cfc7)}.day-section.svelte-bw4uit h3:where(.svelte-bw4uit){margin-top:0;color:var(--docs-accent-primary, #7c5e3d);border-bottom:2px solid var(--docs-border-medium, #d4cfc7);padding-bottom:.5rem}.tasks-list.svelte-bw4uit h4:where(.svelte-bw4uit){color:var(--docs-accent-secondary, #8b7355);margin-top:1.5rem;margin-bottom:.75rem}.tasks-list.svelte-bw4uit ul:where(.svelte-bw4uit){margin-bottom:1rem}.alternative-schedules.svelte-bw4uit{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.checklist-container.svelte-bw4uit{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.checklist-section.svelte-bw4uit{background:var(--docs-bg-secondary, #f9f6f2);border:1px solid var(--docs-border-light, #e8e4de);border-radius:8px;padding:1.5rem;transition:all var(--duration-base, .25s) var(--easing-default)}.checklist-section.svelte-bw4uit:hover,.checklist-section.svelte-bw4uit:focus,.checklist-section.svelte-bw4uit:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1));border-color:var(--docs-border-medium, #d4cfc7)}.checklist-section.svelte-bw4uit h3:where(.svelte-bw4uit){margin-top:0;color:var(--docs-accent-primary, #7c5e3d);font-size:1.125rem}.checklist.svelte-bw4uit{list-style:none;padding:0}.checklist.svelte-bw4uit li:where(.svelte-bw4uit){padding:.5rem 0 .5rem 1.75rem;position:relative}.checklist.svelte-bw4uit li:where(.svelte-bw4uit):before{content:"□";position:absolute;left:0;color:var(--docs-accent-secondary, #8b7355);font-size:1.25rem}.tips-grid.svelte-bw4uit{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.tip-card.svelte-bw4uit{background:var(--docs-bg-secondary, #f9f6f2);border:1px solid var(--docs-border-light, #e8e4de);border-radius:8px;padding:1.5rem;box-shadow:var(--docs-shadow-sm, 0 1px 3px rgba(45, 41, 37, .08));transition:all var(--duration-base, .25s) var(--easing-default)}.tip-card.svelte-bw4uit:hover,.tip-card.svelte-bw4uit:focus,.tip-card.svelte-bw4uit:active{transform:translateY(-2px);box-shadow:var(--docs-shadow-md, 0 2px 6px rgba(45, 41, 37, .1));border-color:var(--docs-border-medium, #d4cfc7)}.tip-card.svelte-bw4uit h3:where(.svelte-bw4uit){margin-top:0;color:var(--docs-accent-primary, #7c5e3d)}@media (prefers-reduced-motion: reduce){.svelte-bw4uit{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 768px){.phase-grid.svelte-bw4uit,.alternative-schedules.svelte-bw4uit,.checklist-container.svelte-bw4uit,.tips-grid.svelte-bw4uit{grid-template-columns:1fr}}
