.registration-fields .university-picker{position:relative;min-width:0}.registration-fields .university-popup{position:absolute;top:48px;left:0;right:0;z-index:20;background:#fff;color:#142443;border:1px solid #7690b2;border-radius:12px;box-shadow:0 18px 45px #0007;overflow:hidden}.registration-fields .university-popup[hidden]{display:none}.registration-fields #university-options{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.registration-fields .university-group{padding:9px 14px;background:#eaf1fa;color:#24446a;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.registration-fields .university-option{padding:12px 14px;cursor:pointer;border-bottom:1px solid #e2eaf5}.registration-fields .university-option strong{display:block;font-size:.9rem;line-height:1.35}.registration-fields .university-option small{display:block;margin-top:5px;color:#4c6480;font-size:.78rem}.registration-fields .university-option:hover,.registration-fields .university-option[aria-selected=true]{background:#dff4ff;box-shadow:inset 3px 0 #006ab2}.registration-fields .university-other{width:100%;border:0;border-radius:0;text-align:left;padding:13px 14px;background:#eaf1fa;color:#163d73;font-size:.85rem}.registration-fields .university-other:hover{background:#dff4ff}.registration-fields .university-hint{display:block;margin-top:8px;font-size:.8rem;line-height:1.4;color:#435a76;font-weight:400}.registration-fields .university-change{padding:4px 0;margin-top:4px;background:transparent;border:0;color:#164f9a;font-size:.8rem;text-decoration:underline}.registration-fields .university-empty{padding:14px;margin:0;font-size:.85rem}.registration-fields .university-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.registration-fields .university-field{display:grid;gap:7px;align-content:start}.registration-fields#registration-form>label{align-content:start}.registration-fields .honeypot{display:none}.registration-fields .wide{grid-column:1 / -1}.congress-portal .registration-fields .university-hint{color:#c5d8f2}.congress-portal .registration-fields .university-change{color:#70e5ff}.registration-fields input[name=apellidos],.registration-fields input[name=nombres]{text-transform:uppercase}
