.checklist.svelte-19xcad1{background:var(--color-bg);border:1px solid var(--color-ink-200);border-radius:1.1rem;padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.4rem}.checklist__head.svelte-19xcad1{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:768px){.checklist__head.svelte-19xcad1{grid-template-columns:1.3fr 1fr;align-items:end}}.checklist__lbl.svelte-19xcad1{font-family:Inter,sans-serif;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--color-brand-700);margin:0 0 .4rem}.checklist__title.svelte-19xcad1{font-family:var(--font-display);font-weight:480;font-size:clamp(1.4rem,2.6vw,1.9rem);color:var(--color-ink-900);margin:0;line-height:1.2}.checklist__lead.svelte-19xcad1{margin:.5rem 0 0;color:var(--color-ink-700);font-size:.92rem;line-height:1.55}.checklist__progress.svelte-19xcad1{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}@media(max-width:767px){.checklist__progress.svelte-19xcad1{align-items:flex-start}}.checklist__progress-num.svelte-19xcad1{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--color-ink-900);line-height:1}.checklist__progress-sep.svelte-19xcad1{color:var(--color-ink-400);margin:0 .2rem}.checklist__progress-bar.svelte-19xcad1{width:220px;height:8px;border-radius:999px;background:var(--color-ink-100);border:1px solid var(--color-ink-200);overflow:hidden}.checklist__progress-fill.svelte-19xcad1{display:block;height:100%;background:linear-gradient(90deg,var(--color-brand-500),var(--color-brand-700));transition:width .4s ease}.checklist__progress-pct.svelte-19xcad1{margin:0;font-size:.78rem;color:var(--color-ink-600)}.checklist__list.svelte-19xcad1{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:640px){.checklist__list.svelte-19xcad1{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.checklist__list.svelte-19xcad1{grid-template-columns:1fr 1fr 1fr}}.checklist__item.svelte-19xcad1{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:.6rem .8rem;border-radius:.6rem;border:1px solid var(--color-ink-200);background:var(--color-bg);transition:border-color .2s,background-color .2s,transform .15s}.checklist__item.svelte-19xcad1:hover{border-color:var(--color-brand-300)}.checklist__item.is-checked.svelte-19xcad1{background:#586f4d0f;border-color:var(--color-brand-400)}.checklist__btn.svelte-19xcad1{display:flex;align-items:center;gap:.7rem;background:none;border:0;cursor:pointer;padding:0;text-align:left;color:inherit;font:inherit;width:100%}.checklist__check.svelte-19xcad1{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1.5px solid var(--color-ink-300);background:var(--color-bg);color:var(--color-bg);transition:all .18s}.checklist__item.is-checked.svelte-19xcad1 .checklist__check:where(.svelte-19xcad1){background:var(--color-brand-700);border-color:var(--color-brand-700);color:#fff}.checklist__txt.svelte-19xcad1{display:flex;flex-direction:column;gap:.1rem;line-height:1.3}.checklist__name.svelte-19xcad1{font-family:var(--font-display);font-weight:480;font-size:.95rem;color:var(--color-ink-900)}.checklist__item.is-checked.svelte-19xcad1 .checklist__name:where(.svelte-19xcad1){color:var(--color-brand-700)}.checklist__sub.svelte-19xcad1{font-size:.78rem;color:var(--color-ink-600)}.checklist__link.svelte-19xcad1{flex-shrink:0;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;color:var(--color-ink-500);transition:color .2s,background-color .2s}.checklist__link.svelte-19xcad1:hover{color:var(--color-accent-700);background:var(--color-ink-50)}.checklist__footer.svelte-19xcad1{border-top:1px dashed var(--color-ink-200);padding-top:.9rem;display:flex;flex-direction:column;gap:.4rem}.checklist__clear.svelte-19xcad1{background:none;border:0;cursor:pointer;text-align:left;color:var(--color-accent-700);font-size:.85rem;text-decoration:underline;text-decoration-color:var(--color-accent-300);text-underline-offset:3px;width:fit-content;padding:0}.checklist__clear.svelte-19xcad1:hover{text-decoration-color:var(--color-accent-700)}.checklist__privacy.svelte-19xcad1{margin:0;font-size:.75rem;color:var(--color-ink-500);font-style:italic}.parques-table{width:100%;border-collapse:collapse;font-size:.92rem}.parques-table thead th{text-align:left;font-family:Inter,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;color:var(--color-ink-500);padding:.9rem 1rem;border-bottom:2px solid var(--color-ink-200)}.parques-table tbody td{padding:1rem;border-bottom:1px solid var(--color-ink-100);color:var(--color-ink-700);vertical-align:top}.parques-table tbody tr:hover{background:var(--color-ink-50)}.parques-table tbody td:first-child{font-family:var(--font-display);font-style:italic;color:var(--color-accent-700);font-size:1.1rem}.ficha-badge{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px;white-space:nowrap}.ficha-badge--ok{background:var(--color-brand-100);color:var(--color-brand-800)}.ficha-badge--pending{background:var(--color-ink-100);color:var(--color-ink-600)}.parque-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--color-brand-100),var(--color-accent-100));color:var(--color-brand-700)}
