.postularme-card{max-width:620px;margin:24px}.pm-honeypot{opacity:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.pm-turnos-section{margin-top:4px}.pm-turnos-section>label{color:var(--texto-suave);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.pm-turnos-estado{color:var(--texto-muy-suave);margin-bottom:8px;font-size:12px}.pm-turnos-grid{flex-direction:column;gap:10px;max-height:220px;padding:2px;display:flex;overflow-y:auto}.pm-turnos-dia{color:var(--azul-oscuro);text-transform:uppercase;letter-spacing:.3px;margin-top:6px;font-size:11px;font-weight:700}.pm-turnos-chips{flex-wrap:wrap;gap:6px;display:flex}.pm-chip{border:1px solid var(--borde-fuerte);background:var(--fondo);cursor:pointer;color:var(--texto-suave);border-radius:20px;padding:6px 12px;font-size:12px}.pm-chip:hover{background:var(--azul-claro);color:var(--azul);border-color:var(--azul)}.pm-chip.pm-chip-elegido{background:var(--azul);color:#fff;border-color:var(--azul)}.pm-turno-elegido{border-radius:var(--radio);color:#065f46;background:#f0fdf4;border:1px solid #9fdaba;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-size:12px;display:flex}.pm-turno-elegido button{color:#065f46;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.pm-bloque{border:1px solid var(--borde);border-radius:var(--radio);margin:0;padding:10px 14px 12px}.pm-bloque legend{color:var(--texto-suave);padding:0 4px;font-size:12.5px;font-weight:600}.pm-bloque.pm-error{border:2px solid #dc2626}.pm-ayuda{color:var(--texto-muy-suave);font-size:11.5px;font-weight:400}.pm-checks{flex-wrap:wrap;gap:8px 16px;display:flex}.pm-checks label{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:13px;display:flex}.pm-archivo-info{color:var(--texto-suave);margin-top:4px;font-size:11.5px}.pm-archivo-info.pm-error-txt{color:#dc2626;font-weight:600}.postularme-card{box-sizing:border-box;width:calc(100% - 48px)}.postularme-card .form-grid>*,.postularme-card fieldset{min-width:0}.postularme-card .form-group input,.postularme-card .form-group select{box-sizing:border-box;width:100%;min-width:0}.postularme-card select{text-overflow:ellipsis}.postularme-card input[type=file]{max-width:100%;font-size:12.5px}@media (width<=600px){body{overflow-x:hidden}.postularme-card{width:calc(100% - 24px);margin:12px;padding:24px 16px}.postularme-card .form-grid-3{grid-template-columns:1fr}}@media (width<=420px){.postularme-card .form-grid-2{grid-template-columns:1fr}}.postularme-card input[type=date]{appearance:none;min-height:38px;line-height:1.3;display:block}.postularme-card input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}
