.sc[data-astro-cid-ah57tadt]{--sc-ok:#2a7d6e;--sc-warn:#b88818;--sc-bad:var(--color-colombia-red);background:var(--color-surface-card);border:1px solid var(--color-border);font-variant-numeric:tabular-nums;border-radius:16px;margin:1.5rem 0 2.5rem;padding:clamp(1.1rem,3vw,1.75rem);box-shadow:0 1px 2px #0f2e4a0a,0 8px 24px #0f2e4a0f}.sc[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]{accent-color:var(--color-primary)}.sc[data-astro-cid-ah57tadt] [data-astro-cid-ah57tadt]::selection{background:#d4a0304d}.sc-legend[data-astro-cid-ah57tadt]{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 .6rem;padding:0;font-size:1rem;font-weight:600}.sc-hint[data-astro-cid-ah57tadt]{font-size:var(--fs-small);color:var(--color-text-muted);margin:0}.sc-seg[data-astro-cid-ah57tadt]{border:0;min-width:0;margin:0 0 1.5rem;padding:0}.sc-seg-track[data-astro-cid-ah57tadt]{background:var(--color-surface-alt);border:1px solid var(--color-border-light);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;max-width:100%;padding:4px;display:inline-grid}.sc-seg-4[data-astro-cid-ah57tadt]{grid-template-columns:repeat(4,auto)}.sc-seg-opt[data-astro-cid-ah57tadt]{cursor:pointer;position:relative}.sc-seg-opt[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sc-seg-opt[data-astro-cid-ah57tadt] span[data-astro-cid-ah57tadt]{color:var(--color-text-secondary);text-align:center;white-space:nowrap;border-radius:9px;padding:.55rem 1rem;font-size:.95rem;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s,box-shadow .2s;display:block}.sc-seg-opt[data-astro-cid-ah57tadt]:hover span[data-astro-cid-ah57tadt]{color:var(--color-primary)}.sc-seg-opt[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]:checked+span[data-astro-cid-ah57tadt]{background:var(--color-surface-card);color:var(--color-primary);box-shadow:0 1px 3px #0f2e4a1f}.sc-seg-opt[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]:focus-visible+span[data-astro-cid-ah57tadt]{outline:2px solid var(--color-primary);outline-offset:2px}.sc-extra[data-astro-cid-ah57tadt]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:12px;gap:.75rem;max-width:22rem;margin:-.5rem 0 1.5rem;padding:.9rem;display:grid}.sc-extra[data-astro-cid-ah57tadt][hidden]{display:none}.sc-extra-2[data-astro-cid-ah57tadt]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;max-width:none}.sc-field[data-astro-cid-ah57tadt] select[data-astro-cid-ah57tadt]{width:100%;min-height:2.75rem;font:inherit;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text);border-radius:9px;padding:.5rem .65rem;font-size:1rem}.sc-field[data-astro-cid-ah57tadt] select[data-astro-cid-ah57tadt]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0f2e4a26}.sc-trips-head[data-astro-cid-ah57tadt]{margin-bottom:.75rem}.sc-trips-head[data-astro-cid-ah57tadt] .sc-legend[data-astro-cid-ah57tadt]{margin-bottom:.15rem}.sc-trips[data-astro-cid-ah57tadt]{counter-reset:trip;gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.sc-trip[data-astro-cid-ah57tadt]{counter-increment:trip;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:12px;grid-template-columns:auto 1fr 1fr auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.sc-trip-n[data-astro-cid-ah57tadt]:before{content:counter(trip);background:var(--color-primary);color:#fff;width:1.9rem;height:1.9rem;font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:grid}.sc-field[data-astro-cid-ah57tadt]{gap:.3rem;min-width:0;display:grid}.sc-field[data-astro-cid-ah57tadt] span[data-astro-cid-ah57tadt]{font-size:var(--fs-label);letter-spacing:.02em;color:var(--color-text-secondary);font-weight:600}.sc-field[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;font:inherit;border:1px solid var(--color-border);background:var(--color-surface-card);color:var(--color-text);border-radius:9px;padding:.5rem .65rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.sc-field[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]:hover{border-color:var(--color-primary-light)}.sc-field[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0f2e4a26}.sc-remove[data-astro-cid-ah57tadt]{width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.sc-remove[data-astro-cid-ah57tadt]:hover{color:var(--sc-bad);background:#8b2e2014}.sc-add[data-astro-cid-ah57tadt]{font:inherit;border:1.5px dashed var(--color-border);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.sc-add[data-astro-cid-ah57tadt]:hover{border-color:var(--color-primary);background:var(--color-surface-alt)}.sc-add[data-astro-cid-ah57tadt]:focus-visible,.sc-remove[data-astro-cid-ah57tadt]:focus-visible,.sc-btn[data-astro-cid-ah57tadt]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sc-result[data-astro-cid-ah57tadt][hidden]{display:none}.sc-result[data-astro-cid-ah57tadt]{border-top:1px solid var(--color-border-light);gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.sc-meter[data-astro-cid-ah57tadt]{--lvl:var(--sc-ok)}.sc-meter[data-astro-cid-ah57tadt][data-level=warn]{--lvl:var(--sc-warn)}.sc-meter[data-astro-cid-ah57tadt][data-level=urgent],.sc-meter[data-astro-cid-ah57tadt][data-level=over]{--lvl:var(--sc-bad)}.sc-meter-top[data-astro-cid-ah57tadt]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sc-meter-label[data-astro-cid-ah57tadt]{font-size:var(--fs-small);color:var(--color-text-secondary);margin:0;font-weight:600}.sc-pill[data-astro-cid-ah57tadt]{font-size:var(--fs-label);color:var(--lvl);background:color-mix(in srgb, var(--lvl) 12%, transparent);border-radius:999px;flex-shrink:0;margin:0;padding:.2rem .6rem;font-weight:700}.sc-num[data-astro-cid-ah57tadt]{font-family:var(--font-heading);color:var(--color-primary);margin:.25rem 0 .5rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1.1}.sc-of[data-astro-cid-ah57tadt]{color:var(--color-text-muted);font-size:1rem;font-weight:500}.sc-bar[data-astro-cid-ah57tadt]{background:var(--color-surface-alt);border-radius:999px;height:10px;margin-bottom:.75rem;position:relative}.sc-fill[data-astro-cid-ah57tadt]{border-radius:inherit;background:var(--lvl);transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1),background .3s;position:absolute;inset:0;transform:scaleX(0)}.sc-msg[data-astro-cid-ah57tadt]{color:var(--color-text);margin:0}.sc-cta[data-astro-cid-ah57tadt]{background:var(--color-surface-alt);border-radius:12px;padding:1rem}.sc-btn[data-astro-cid-ah57tadt]{background:var(--color-primary);color:#fff;border-radius:10px;align-items:center;gap:.55rem;padding:.8rem 1.25rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #0f2e4a33}.sc-btn[data-astro-cid-ah57tadt]:hover{background:var(--color-primary-dark);color:#fff;transform:translateY(-1px)}.sc-disclose[data-astro-cid-ah57tadt]{font-size:var(--fs-small);color:var(--color-text-secondary);margin:.65rem 0 0}.sc-note[data-astro-cid-ah57tadt]{margin:0}.sc-err[data-astro-cid-ah57tadt]{font-size:var(--fs-small);color:var(--sc-bad);grid-column:1/-1;margin:0;font-weight:600}.sc-field[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt][aria-invalid=true]{border-color:var(--sc-bad)}.sc-sr[data-astro-cid-ah57tadt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-disclaimer[data-astro-cid-ah57tadt]{font-size:var(--fs-small);color:var(--color-text-muted);margin:1.25rem 0 0}@media (width<=560px){.sc-seg-track[data-astro-cid-ah57tadt]{width:100%;display:grid}.sc-seg-4[data-astro-cid-ah57tadt]{grid-template-columns:1fr 1fr}.sc-extra-2[data-astro-cid-ah57tadt]{grid-template-columns:1fr}.sc-seg-opt[data-astro-cid-ah57tadt] span[data-astro-cid-ah57tadt]{padding:.55rem .5rem}.sc-trip[data-astro-cid-ah57tadt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:.6rem;position:relative}.sc-trip-n[data-astro-cid-ah57tadt]{display:none}.sc-field[data-astro-cid-ah57tadt] input[data-astro-cid-ah57tadt]{padding:.5rem .4rem;font-size:.95rem}.sc-remove[data-astro-cid-ah57tadt]{width:2.5rem;height:2.5rem;position:absolute;top:.1rem;right:.1rem}}@media (prefers-reduced-motion:reduce){.sc-fill[data-astro-cid-ah57tadt],.sc-btn[data-astro-cid-ah57tadt],.sc-seg-opt[data-astro-cid-ah57tadt] span[data-astro-cid-ah57tadt]{transition:none}}
