.pa-foto[data-astro-cid-yxle5odd]{margin:0 0 20px}.pa-foto[data-astro-cid-yxle5odd] img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.pa[data-astro-cid-yxle5odd]{background:var(--ts-form-bg);border:1px solid var(--ts-form-border);border-radius:var(--ts-radius-form);flex-direction:column;gap:14px;margin:0 0 28px;padding:18px;display:flex}.pa[data-astro-cid-yxle5odd] .pa-titulo[data-astro-cid-yxle5odd]{margin:0;font-size:22px}.pa-bloque[data-astro-cid-yxle5odd]{border:0;min-width:0;margin:0;padding:0}.pa-bloque[data-astro-cid-yxle5odd] legend[data-astro-cid-yxle5odd]{font-family:var(--ts-font-display);margin-bottom:8px;padding:0;font-size:16px;font-weight:700}.pa-modos[data-astro-cid-yxle5odd]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pa-modo[data-astro-cid-yxle5odd]{border:1px solid var(--ts-field-border);border-radius:var(--ts-radius-field);background:var(--ts-field-bg);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:6px 12px;font-size:15px;font-weight:600;display:flex}.pa-modo[data-astro-cid-yxle5odd] input[data-astro-cid-yxle5odd]{width:18px;height:18px;accent-color:var(--ts-terracotta);margin:0}.pa-campos[data-astro-cid-yxle5odd]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.pa-campos[data-astro-cid-yxle5odd][hidden]{display:none}.pa-campos[data-astro-cid-yxle5odd] label[data-astro-cid-yxle5odd]{flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.pa-campos[data-astro-cid-yxle5odd] input[data-astro-cid-yxle5odd],.pa-campos[data-astro-cid-yxle5odd] select[data-astro-cid-yxle5odd]{border:1px solid var(--ts-field-border);border-radius:var(--ts-radius-field);background:var(--ts-field-bg);width:100%;min-width:0;min-height:48px;color:var(--ts-ink);padding:8px 10px;font-size:16px}.pa-campos[data-astro-cid-yxle5odd] small[data-astro-cid-yxle5odd]{color:var(--ts-text-2);font-size:12px;font-weight:500}.pa[data-astro-cid-yxle5odd] input[data-astro-cid-yxle5odd][aria-invalid=true]{border-color:var(--ts-error);box-shadow:0 0 0 1px var(--ts-error)}.pa-error[data-astro-cid-yxle5odd]{color:var(--ts-error);background:#fbe3d9;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.pa-res[data-astro-cid-yxle5odd]{background:var(--ts-field-bg);border:1px solid var(--ts-field-border);border-left:6px solid var(--ts-terracotta);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.pa-res[data-astro-cid-yxle5odd][data-zona=neutra]{border-left-color:#a08a69}.pa-res[data-astro-cid-yxle5odd][data-zona=ahorro]{border-left-color:var(--ts-green)}.pa-res[data-astro-cid-yxle5odd] p[data-astro-cid-yxle5odd]{margin:0}.pa-zona[data-astro-cid-yxle5odd]{flex-direction:column;gap:2px;display:flex}.pa-zona[data-astro-cid-yxle5odd] b[data-astro-cid-yxle5odd]{font-family:var(--ts-font-display);font-size:20px;line-height:1.25}.pa-zona[data-astro-cid-yxle5odd] span[data-astro-cid-yxle5odd],.pa-detalle[data-astro-cid-yxle5odd],.pa-equiv[data-astro-cid-yxle5odd]{font-size:15px;line-height:1.45}.pa-escala[data-astro-cid-yxle5odd]{border-radius:4px;grid-template-columns:60% 13.3% 1fr;height:30px;margin-top:4px;font-size:12px;font-weight:600;display:grid;position:relative;overflow:visible}.pa-z[data-astro-cid-yxle5odd]{white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.pa-z--ahorro[data-astro-cid-yxle5odd]{background:#dcebd5;border-radius:4px 0 0 4px}.pa-z--neutra[data-astro-cid-yxle5odd]{background:#ece4d4}.pa-z--cobro[data-astro-cid-yxle5odd]{background:#f6d9c8;border-radius:0 4px 4px 0}.pa-marca[data-astro-cid-yxle5odd]{background:var(--ts-ink);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.pa-marca[data-astro-cid-yxle5odd][hidden]{display:none}.pa-ejes[data-astro-cid-yxle5odd]{height:16px;color:var(--ts-text-2);font-size:12px;position:relative}.pa-ejes[data-astro-cid-yxle5odd] span[data-astro-cid-yxle5odd]{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.pa-ejes[data-astro-cid-yxle5odd] span[data-astro-cid-yxle5odd]:first-child{left:0;transform:none}.pa-ejes[data-astro-cid-yxle5odd] span[data-astro-cid-yxle5odd]:last-child{right:0;transform:none}.pa-pesos[data-astro-cid-yxle5odd]{flex-direction:column;gap:2px;display:flex}.pa-pesos[data-astro-cid-yxle5odd] b[data-astro-cid-yxle5odd]{font-family:var(--ts-font-display);letter-spacing:-.6px;font-size:28px;line-height:1.15}.pa-pesos[data-astro-cid-yxle5odd] span[data-astro-cid-yxle5odd]{color:var(--ts-text-2);font-size:14px}.pa-equiv[data-astro-cid-yxle5odd][hidden]{display:none}.pa-nota[data-astro-cid-yxle5odd]{color:var(--ts-text-2);margin:0;font-size:14px;line-height:1.45}.pa-pasos[data-astro-cid-yxle5odd]{flex-direction:column;gap:8px;display:flex}.pa-plano-total[data-astro-cid-yxle5odd]{margin:10px 0 0;font-size:15px}.pa-tabla[data-astro-cid-yxle5odd] th[data-astro-cid-yxle5odd][scope=row]{min-width:140px}.pa-num[data-astro-cid-yxle5odd]{white-space:nowrap;font-variant-numeric:tabular-nums}.pa-pie[data-astro-cid-yxle5odd]{color:var(--ts-text-2);font-size:14px}.pa-formula[data-astro-cid-yxle5odd]{border:1px solid var(--ts-field-border);background:var(--ts-field-bg);border-radius:8px;padding:12px 14px;font-weight:600}.pa-factura[data-astro-cid-yxle5odd]{background:#fffdf8;border:1px dashed #a08a69;border-radius:8px;margin:14px 0 22px;padding:14px 16px}.pa-factura[data-astro-cid-yxle5odd] figcaption[data-astro-cid-yxle5odd]{color:var(--ts-text-2);margin-bottom:10px;font-size:13px}.pa-factura[data-astro-cid-yxle5odd] dl[data-astro-cid-yxle5odd]{flex-direction:column;gap:8px;margin:0;display:flex}.pa-factura[data-astro-cid-yxle5odd] dl[data-astro-cid-yxle5odd] div[data-astro-cid-yxle5odd]{border-bottom:1px solid #e6dccb;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4px 12px;padding-bottom:8px;display:grid}.pa-factura[data-astro-cid-yxle5odd] dt[data-astro-cid-yxle5odd]{font-size:15px;font-weight:700}.pa-factura[data-astro-cid-yxle5odd] dd[data-astro-cid-yxle5odd]{margin:0;font-size:15px}.pa-novedades[data-astro-cid-yxle5odd]{flex-direction:column;gap:8px;display:flex}.pa-aviso[data-astro-cid-yxle5odd]{background:var(--ts-process-bg);border-radius:8px;padding:12px 14px;font-size:15px}@media (width<=520px){.pa[data-astro-cid-yxle5odd]{padding:14px 12px}.pa-pesos[data-astro-cid-yxle5odd] b[data-astro-cid-yxle5odd]{font-size:24px}.pa-factura[data-astro-cid-yxle5odd] dl[data-astro-cid-yxle5odd] div[data-astro-cid-yxle5odd]{grid-template-columns:1fr}}
