/* Inscripción TRIBU TARDEA: preserva la identidad visual del bloque original. */
#te-auto-club .te-club__form .tt-field {display:block;min-width:0}
#te-auto-club .te-club__form .tt-field span {display:block}
#te-auto-club .te-club__form .tt-field input {width:100%;min-width:0;font-size:16px}
#te-auto-club .te-club__form .tt-check {display:flex!important;align-items:flex-start;gap:11px;line-height:1.45;text-align:left;font-size:14px;cursor:pointer}
#te-auto-club .te-club__form .tt-check input[type="checkbox"] {appearance:auto!important;position:static!important;display:block!important;width:19px!important;height:19px!important;min-width:19px!important;max-width:19px!important;min-height:19px!important;margin:2px 0 0!important;padding:0!important;flex:0 0 19px;background:transparent!important;border-radius:3px!important}
#te-auto-club .te-club__form .tt-check span {display:inline!important;line-height:1.45!important;font-size:14px!important;color:inherit!important}
#te-auto-club .te-club__form .tt-check a {color:inherit;text-decoration:underline;text-underline-offset:3px}
#te-auto-club .te-club__form button:disabled {opacity:.7;cursor:wait}
#te-auto-club .te-club__form .tt-form-status:empty {display:none}
#te-auto-club .te-club__form .tt-form-status {font-size:14px;font-weight:600;line-height:1.45}
#te-auto-club .te-club__form .tt-form-status[data-kind="error"] {color:#ffb7ad}
#te-auto-club .te-club__form .tt-form-status[data-kind="success"] {color:#b1efcf}
@media (max-width:600px) {#te-auto-club .te-club__form .tt-check {font-size:14px}#te-auto-club .te-club__form .tt-field input {font-size:16px}}
/* TRIBU: visibilidad y formulario adaptable, 19-10-2026. */
body #te-auto-club {display:block!important;scroll-margin-top:48px}
body #te-auto-club .te-club {display:block!important;background:#123d2d;color:#fff;padding:64px max(20px,5vw);font-family:Arial,Helvetica,sans-serif}
#te-auto-club, #te-auto-club * {box-sizing:border-box}
#te-auto-club .te-club__grid {max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
#te-auto-club .te-conv-kicker {font-size:13px;letter-spacing:2px;font-weight:700;margin:0 0 16px}
#te-auto-club h2 {color:#fff;font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0 0 20px}
#te-auto-club p {line-height:1.6}
#te-auto-club .te-club__form {display:grid;gap:18px;min-width:0}
#te-auto-club .tt-field span {margin:0 0 7px;font-size:15px;font-weight:700}
#te-auto-club .tt-field input {display:block;height:50px;padding:12px 15px;background:#fff;color:#202220;border:1px solid #c4d1c8;border-radius:8px;line-height:1.4;box-shadow:none}
#te-auto-club .tt-field input::placeholder {color:#626b65;opacity:1}
#te-auto-club .tt-check {margin:0;padding:0;background:transparent;border:0}
#te-auto-club .tt-check input[type=checkbox] {accent-color:#ce3028;color-scheme:light;box-shadow:none;max-height:19px!important}
#te-auto-club .tt-check span {flex:1;min-width:0;background:transparent;padding:0}
#te-auto-club .te-club__form button {min-height:48px;padding:13px 24px;background:#ce3028;color:#fff;border:0;border-radius:28px;font-size:16px;font-weight:700;cursor:pointer;width:100%}
#te-auto-club input:focus-visible,#te-auto-club button:focus-visible,#te-auto-club a:focus-visible {outline:3px solid #f2cf81;outline-offset:3px}
#te-auto-club small {font-size:13px;line-height:1.5;color:#e1e9e4}
@media(max-width:760px){#te-auto-club .te-club__grid {grid-template-columns:1fr;gap:28px}body #te-auto-club .te-club {padding:42px 20px}}
