.cotizador-latam{border:1px solid #e1e1e1;padding:12px;border-radius:6px;max-width:360px}
.cotizador-latam .cotizador-row{margin-bottom:8px}
.cotizador-latam label{display:block;font-weight:600;margin-bottom:4px}
.cotizador-latam input[type="number"]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}
.cotizador-resultado{margin-top:12px;padding:10px;background:#f9f9f9;border-radius:4px;display:flex;justify-content:space-between;align-items:center}
.cotizador-resultado #cotizador-estimado{font-size:1.1em;font-weight:700;color:#1a73e8}

/* Radio buttons para documentación */
.cotizador-radio-group{display:flex;gap:15px;margin-top:4px}
.cotizador-radio-group label{display:inline-flex;align-items:center;font-weight:400;margin-bottom:0;cursor:pointer}
.cotizador-radio-group input[type="radio"]{margin-right:6px;width:auto}

/* Campos de dimensiones */
.cotizador-dimensiones{display:flex;gap:8px;margin-top:4px}
.cotizador-dimensiones input[type="number"]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}

/* Desglose de costos */
.cotizador-desglose{margin-top:12px;padding:12px;background:#f0f7ff;border:1px solid #c3d9ff;border-radius:4px}
.cotizador-desglose h4{margin:0 0 8px 0;color:#1a73e8;font-size:0.95em}
.cotizador-desglose p{margin:4px 0;font-size:0.9em;line-height:1.4}
.cotizador-desglose strong{color:#333}

.cotizador-detalle{margin-top:10px}
.cotizador-toggle-detalle{background:#1a73e8;color:#fff;border:none;padding:8px 10px;border-radius:4px;cursor:pointer}
.cotizador-acordion{margin-top:8px;border:1px solid #eee;padding:10px;border-radius:4px;background:#fff}
.cotizador-acordion .cotizador-row{margin-bottom:8px}
.cotizador-acordion input[type="text"],.cotizador-acordion input[type="email"],.cotizador-acordion input[type="tel"],.cotizador-acordion input[type="number"],.cotizador-acordion textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}
.cotizador-enviar{background:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer}
