.tuinstatus-card.svelte-1bj30dm{background:var(--color-white);border:1px solid #e4ece099;border-radius:8px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 4px 20px #1e301a05}.card-header.svelte-1bj30dm{background-color:#f4f6f366;border-bottom:1px solid #e4ece099;padding:.85rem 1.25rem}.card-header.svelte-1bj30dm h3:where(.svelte-1bj30dm){text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin:0;font-size:1rem;font-weight:600}.card-header.has-subtitle.svelte-1bj30dm{background-color:var(--color-white);padding:1.5rem 1.5rem 1.25rem}@media (width>=768px){.card-header.has-subtitle.svelte-1bj30dm{padding:2rem 2rem 1.5rem}}.card-header.has-subtitle.svelte-1bj30dm h3:where(.svelte-1bj30dm){font-family:var(--font-headings);text-transform:none;letter-spacing:normal;margin-bottom:.25rem;font-size:1.8rem;font-weight:700}.card-subtitle.svelte-1bj30dm{color:var(--color-text-light);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.card-body.svelte-1bj30dm{padding:1.25rem}.tuinstatus-content.svelte-1bj30dm{flex-direction:column;gap:1rem;display:flex}.tuinstatus-steps.svelte-1bj30dm{border-bottom:1px solid var(--color-border-light,#f0f0f0);flex-wrap:nowrap;justify-content:center;align-items:center;gap:3rem;margin:0;padding:0 0 1rem;list-style:none;display:flex}@media (width<=767px){.tuinstatus-steps.svelte-1bj30dm{flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1.25rem;padding-bottom:.75rem}}.tuinstatus-steps.svelte-1bj30dm li:where(.svelte-1bj30dm){color:var(--color-text-light);white-space:nowrap;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}.tuinstatus-steps.svelte-1bj30dm li.completed:where(.svelte-1bj30dm){color:var(--color-secondary);font-weight:600}.step-icon.svelte-1bj30dm{font-family:monospace;font-size:.95rem;font-weight:700}.tuinstatus-steps.svelte-1bj30dm li.completed:where(.svelte-1bj30dm) .step-icon:where(.svelte-1bj30dm){color:var(--color-accent-gold)}.tuinstatus-tip-box.svelte-1bj30dm{background-color:var(--color-bg-alt);border-left:3px solid var(--color-accent-gold);border-radius:6px;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.65rem 1rem;display:flex}@media (width<=767px){.tuinstatus-tip-box.svelte-1bj30dm{flex-direction:column;align-items:flex-start;gap:.75rem}}.tuinstatus-tip.svelte-1bj30dm{color:var(--color-text);margin:0;font-size:.85rem;line-height:1.4}.tuinstatus-btn{white-space:nowrap;flex-shrink:0;height:auto!important;min-height:auto!important;padding:.35rem .75rem!important;font-size:.75rem!important}
