.track-section[data-astro-cid-j2z3so4s]{background:var(--ink-50);border-bottom:1px solid var(--ink-100)}.track-container[data-astro-cid-j2z3so4s]{max-width:680px}.track-title[data-astro-cid-j2z3so4s]{margin-bottom:8px;font-size:clamp(28px,4vw,40px)}.intro[data-astro-cid-j2z3so4s]{margin-bottom:28px}.card[data-astro-cid-j2z3so4s]{border:1px solid var(--ink-100);background:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:32px;display:flex}.field[data-astro-cid-j2z3so4s]{flex-direction:column;gap:6px;display:flex}label[data-astro-cid-j2z3so4s]{color:var(--ink-700);font-size:14px;font-weight:500}input[data-astro-cid-j2z3so4s]{font:inherit;border:1px solid var(--ink-200);border-radius:8px;min-height:44px;padding:10px 12px;font-size:16px}.search[data-astro-cid-j2z3so4s] .btn[data-astro-cid-j2z3so4s]{align-self:flex-start}.banner[data-astro-cid-j2z3so4s]{background:var(--accent-50);color:var(--ink-700);border-radius:10px;flex-direction:column;gap:4px;padding:16px 20px;font-size:15px;display:flex}.banner[data-astro-cid-j2z3so4s] strong[data-astro-cid-j2z3so4s]{color:var(--ink-900);font-size:17px}.banner[data-astro-cid-j2z3so4s].ready{background:#dcfce7}.banner[data-astro-cid-j2z3so4s].quote_sent{background:#fef3c7}.banner[data-astro-cid-j2z3so4s].cancelled{background:#fee4e2}.steps[data-astro-cid-j2z3so4s]{flex-direction:column;gap:0;list-style:none;display:flex}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s]{min-height:40px;color:var(--ink-400);align-items:center;gap:12px;font-size:15px;display:flex;position:relative}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s]:not(:last-child):after{content:"";background:var(--ink-200);width:2px;height:20px;position:absolute;top:30px;left:11px}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s].done:after{background:var(--ink-900)}.bullet[data-astro-cid-j2z3so4s]{border:2px solid var(--ink-200);color:#fff;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s].done{color:var(--ink-700)}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s].done .bullet[data-astro-cid-j2z3so4s]{background:var(--ink-900);border-color:var(--ink-900)}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s].current{color:var(--ink-900);font-weight:600}.steps[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s].current .bullet[data-astro-cid-j2z3so4s]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px #fff}.quote[data-astro-cid-j2z3so4s]{border-top:1px solid var(--ink-100);padding-top:20px}.quote-head[data-astro-cid-j2z3so4s]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.quote-head[data-astro-cid-j2z3so4s] h2[data-astro-cid-j2z3so4s]{font-size:20px}.pill[data-astro-cid-j2z3so4s]{border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.pill[data-astro-cid-j2z3so4s].pendiente{color:#92400e;background:#fef3c7}.pill[data-astro-cid-j2z3so4s].aceptado{color:#166534;background:#dcfce7}.pill[data-astro-cid-j2z3so4s].rechazado{color:#b42318;background:#fee4e2}.quote[data-astro-cid-j2z3so4s] ul[data-astro-cid-j2z3so4s] li[data-astro-cid-j2z3so4s]{border-bottom:1px solid var(--ink-100);color:var(--ink-700);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.quote[data-astro-cid-j2z3so4s] .total[data-astro-cid-j2z3so4s]{color:var(--ink-900);border-bottom:0;font-size:16px;font-weight:600}.quote[data-astro-cid-j2z3so4s] .total[data-astro-cid-j2z3so4s] small[data-astro-cid-j2z3so4s]{color:var(--ink-500);font-size:13px;font-weight:400}.decide[data-astro-cid-j2z3so4s]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.small-print[data-astro-cid-j2z3so4s]{width:100%;color:var(--ink-500);font-size:13px}.help[data-astro-cid-j2z3so4s]{color:var(--ink-500);font-size:14px}.help[data-astro-cid-j2z3so4s] a[data-astro-cid-j2z3so4s]{color:var(--accent);text-decoration:underline}.field-error[data-astro-cid-j2z3so4s],.form-error[data-astro-cid-j2z3so4s]{color:#b42318;font-size:13px}.field-error[data-astro-cid-j2z3so4s]:empty,.form-error[data-astro-cid-j2z3so4s]:empty{display:none}@media (width<=600px){.card[data-astro-cid-j2z3so4s]{padding:20px}.decide[data-astro-cid-j2z3so4s] .btn[data-astro-cid-j2z3so4s]{width:100%}}.receipt-link[data-astro-cid-j2z3so4s]{min-height:44px;color:var(--accent);align-items:center;gap:8px;font-weight:500;display:inline-flex}
