/* cancun100-modal · panel skin MARCO: tarjeta lateral derecha (A-PAN1: sin pegarse). Firma: cabecera con precio grande,
   nivel en 3 tarjetas, tarifa en 2, tira de dias, personas con ±, total en caja con borde negro,
   boton amarillo --ac con texto oscuro, confianza abajo. (Referencia: marco-individual-escritorio.dc.html) */
#reservar .c100p[data-skin=marco]{--p-pie:var(--s);--p-btn:var(--ac);--p-onbtn:var(--onac);border-radius:22px}
#reservar .c100p[data-skin=marco] .c100p__cab{padding:22px 22px 18px;gap:6px}
#reservar .c100p[data-skin=marco] .c100p__desde{font-size:34px}
#reservar .c100p[data-skin=marco] .c100p__cuerpo{gap:16px;padding:18px 22px}
#reservar .c100p[data-skin=marco] .c100p__fila--nivel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#reservar .c100p[data-skin=marco] .c100p__fila--nivel .c100p__chip{min-height:60px;border-radius:11px}
#reservar .c100p[data-skin=marco] .c100p__sec--tarifa .c100p__fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#reservar .c100p[data-skin=marco] .c100p__sec--tarifa .c100p__chip{min-height:46px;border-radius:11px}
#reservar .c100p[data-skin=marco] .c100p__chip--dia{min-height:56px;border-radius:11px}
#reservar .c100p[data-skin=marco] .c100p__chip--dia b{font-size:17px}
#reservar .c100p[data-skin=marco] .c100p__pax{border-radius:14px}
#reservar .c100p[data-skin=marco] .c100p__pm{border-radius:10px}
#reservar .c100p[data-skin=marco] .c100p__pm--mas{border-width:1.5px}
#reservar .c100p[data-skin=marco] .c100p__pie{padding:18px 22px 22px;background:var(--el);border-radius:0 0 22px 22px;gap:12px}
#reservar .c100p[data-skin=marco] .c100p__tot-n{font-family:var(--ui);font-size:30px;font-weight:800;letter-spacing:-.03em}
#reservar .c100p[data-skin=marco] .c100p__usd b{color:var(--tx);font-weight:700;font-size:14px;opacity:1}
#reservar .c100p[data-skin=marco] .c100p__btn{min-height:var(--c100-btn-alto,52px);border-radius:12px;font-size:var(--c100-btn-fuente,1rem);--c100p-canto:var(--aico,var(--ac))}
#reservar .c100p[data-skin=marco] .c100p__wa{min-height:48px;border-radius:12px;background:var(--s)}
#reservar .c100p[data-skin=marco] .c100p__sellos{font-size:11px}
