a.btns{text-align:center;text-decoration:none}a.btnp{text-align:center}.vcard.porque{max-width:640px}.vcard.porque ul{padding:0;list-style:none}.vcard.porque li{gap:10px;margin:10px 0;display:flex}.vcard.porque .ic{flex:none}.mcard .tag svg{vertical-align:-1px;width:11px;height:11px;margin-right:5px}.mcard.pendiente{cursor:default}.mcard .prox{color:var(--mut);font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}.mcard.acomp{margin:0 0 12px}.mcard.acomp.aviso{border-color:var(--royal)}.field textarea{border:1.5px solid var(--line);background:var(--paper);width:100%;min-height:96px;font:inherit;color:inherit;resize:vertical;border-radius:14px;padding:12px 14px;font-size:16px}.field textarea:focus{border-color:var(--royal);outline:none}.field .ayuda{color:var(--mut);margin-top:4px;font-weight:500;display:block}.preg.falta input,.preg.falta textarea{border-color:var(--red);background:var(--redbg)}.onb .preg{margin-bottom:20px}.opciones{gap:10px;display:grid}.opcion{background:var(--card);border:1.5px solid var(--line);cursor:pointer;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.opcion:has(input:checked){border-color:var(--royal);box-shadow:var(--shadow)}.opcion input{accent-color:var(--royal);flex:none;width:20px;height:20px;margin-top:4px}.opcion .cuerpo{flex-direction:column;gap:4px;display:flex}.opcion b{font:700 18px/1.2 var(--disp)}.opcion .desc{color:var(--mut);font-size:14.5px}.opcion .precio{font:800 20px/1.2 var(--disp);color:var(--royal)}.opcion .agotado{letter-spacing:.5px;color:var(--red);font-size:13px;font-weight:800}.opcion.bloqueada{cursor:default;opacity:.75}.admin .tabs{flex-wrap:wrap;gap:4px;display:flex}.admin .tabs a{color:inherit;border-radius:10px;padding:10px 14px;font-weight:800;text-decoration:none}.admin .tabs a.on{background:var(--royal);color:#fff}.admin .chips{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.admin .chip{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none}.admin .chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.admin .fila{cursor:pointer}.admin .fila:hover td{background:var(--sky)}.admin .estado{background:var(--sky);color:var(--royal);border-radius:99px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-block}.admin .e-listo_para_contactar,.admin .e-renovacion_proxima{color:#8a5a00;background:#fff4d6}.admin .e-suspendido,.admin .e-finalizado{background:var(--redbg);color:var(--red)}.admin .e-contactado,.admin .e-renovado{background:var(--greenbg);color:var(--green)}.admin .prueba{background:var(--line);border-radius:6px;padding:1px 6px}.admin .acciones{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin .acciones .cbtn{margin-top:0}.admin .tachado td{opacity:.5}.admin .respuestas p{margin:0 0 12px}.admin .respuestas small{color:var(--mut);font-weight:700}
