[data-astro-cid-lcdefpme]{box-sizing:border-box;margin:0;padding:0}body{color:#000;background:#fff;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.45}.container[data-astro-cid-lcdefpme]{max-width:100%}.badge[data-astro-cid-lcdefpme]{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#e63946;border-radius:3px;margin-bottom:.4rem;padding:.25rem .6rem;font-size:.75rem;font-weight:900;display:inline-block}h1[data-astro-cid-lcdefpme]{margin-bottom:.15rem;font-size:1.65rem;font-weight:900}.subtitle[data-astro-cid-lcdefpme]{color:#555;margin-bottom:1.25rem;font-size:.9rem;font-weight:600}.section[data-astro-cid-lcdefpme]{background:#fff;border:2px solid #000;border-radius:0;margin-bottom:1rem;padding:1rem}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em;border-bottom:3px solid #e63946;margin-bottom:.75rem;padding-bottom:.35rem;font-size:1.05rem;font-weight:900}.grid[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;display:flex}.field-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;color:#555;margin-bottom:.05rem;font-size:.7rem;font-weight:800}.field-value[data-astro-cid-lcdefpme]{color:#000;font-size:1.1rem;font-weight:800}.tag-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.tag[data-astro-cid-lcdefpme]{border:2px solid #000;border-radius:0;flex-direction:column;gap:.1rem;padding:.35rem .75rem;font-size:.9rem;font-weight:800;display:inline-flex}.tag-food[data-astro-cid-lcdefpme]{color:#000;background:#fff3cd}.tag-medication[data-astro-cid-lcdefpme]{color:#000;background:#f8d7da}.tag-environmental[data-astro-cid-lcdefpme]{color:#000;background:#d1ecf1}.tag-other[data-astro-cid-lcdefpme]{color:#000;background:#e2e3e5}.tag-reaction[data-astro-cid-lcdefpme]{color:#333;font-size:.75rem;font-weight:600}.contact-card[data-astro-cid-lcdefpme]{border-bottom:2px solid #000;padding:.75rem 0}.contact-card[data-astro-cid-lcdefpme]:first-of-type{padding-top:0}.contact-card[data-astro-cid-lcdefpme]:last-of-type{border-bottom:none;padding-bottom:0}.contact-name[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:900}.contact-detail[data-astro-cid-lcdefpme]{color:#333;font-size:.9rem;font-weight:600}.contact-main[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.contact-actions[data-astro-cid-lcdefpme]{gap:.4rem;display:flex}.action-btn[data-astro-cid-lcdefpme]{border:2px solid #000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:50px;padding:.7rem .85rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.action-call[data-astro-cid-lcdefpme],.action-whatsapp[data-astro-cid-lcdefpme]{color:#000;background:#c8e6c9}.vehicle-card[data-astro-cid-lcdefpme]{border-bottom:2px solid #000;padding:.75rem 0}.vehicle-card[data-astro-cid-lcdefpme]:first-of-type{padding-top:0}.vehicle-card[data-astro-cid-lcdefpme]:last-of-type{border-bottom:none;padding-bottom:0}.vehicle-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.vehicle-name[data-astro-cid-lcdefpme]{font-size:1.05rem;font-weight:900}.vehicle-year[data-astro-cid-lcdefpme]{color:#555;font-weight:600}.license-plate[data-astro-cid-lcdefpme]{letter-spacing:.2em;color:#000;text-align:center;background:#f4d03f;border:3px solid #000;border-radius:0;justify-content:center;align-items:center;min-width:160px;padding:.5rem 1rem;font-family:Courier New,Courier,monospace;font-size:1.3rem;font-weight:900;display:inline-flex}.soat-box[data-astro-cid-lcdefpme]{background:#e8eaf6;border:2px solid #000;border-radius:0;margin-bottom:.75rem;padding:.65rem .85rem}.soat-badge[data-astro-cid-lcdefpme]{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#1a237e;border-radius:0;margin-bottom:.35rem;padding:.2rem .45rem;font-size:.65rem;font-weight:900;display:inline-block}.insurance-box[data-astro-cid-lcdefpme]{background:#e8eaf6;border:2px solid #000;border-radius:0;margin-bottom:.75rem;padding:.65rem .85rem}.insurance-badge[data-astro-cid-lcdefpme]{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#e65100;border-radius:0;margin-bottom:.35rem;padding:.2rem .45rem;font-size:.65rem;font-weight:900;display:inline-block}.soat-valid[data-astro-cid-lcdefpme]{color:#fff;background:#000;border-radius:0;padding:.15rem .4rem;font-size:.7rem;font-weight:800;display:inline-block}.empty-state[data-astro-cid-lcdefpme]{color:#888;font-size:.9rem;font-style:italic;font-weight:600}.lang-link[data-astro-cid-lcdefpme]{color:#e63946;text-underline-offset:2px;margin-bottom:.75rem;font-size:.9rem;font-weight:800;text-decoration:underline;display:inline-block}.dictable[data-astro-cid-lcdefpme]{letter-spacing:.04em}@media (width>=600px){body{padding:2rem;font-size:18px}.container[data-astro-cid-lcdefpme]{max-width:650px;margin:0 auto}.section[data-astro-cid-lcdefpme]{padding:1.25rem}.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.full[data-astro-cid-lcdefpme]{grid-column:1/-1}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.1rem}.contact-card[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.contact-main[data-astro-cid-lcdefpme]{margin-bottom:0}.contact-actions[data-astro-cid-lcdefpme]{gap:.5rem}.action-btn[data-astro-cid-lcdefpme]{flex:0 auto;min-width:120px}.license-plate[data-astro-cid-lcdefpme]{min-width:180px}}@media (width>=900px){.container[data-astro-cid-lcdefpme]{max-width:750px}body{font-size:19px}}@media print{body{padding:.5in;font-size:14px}.section[data-astro-cid-lcdefpme]{break-inside:avoid;border:1px solid #000}.action-btn[data-astro-cid-lcdefpme],.lang-link[data-astro-cid-lcdefpme]{display:none}}
