/* Profile choices use the same rounded field treatment as the rest of Edumax. */
body.edumax-landing .em-student-profile-form .em-student-choice-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.em-student-choice{position:relative;min-width:0}
body.edumax-landing .em-content .em-student-choice input.em-student-choice-input{width:100%;min-height:52px;padding-right:2.75rem;font-size:16px;font-weight:400;border-radius:var(--radius-md,16px);background-color:var(--color-white,#fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}
.em-student-choice-hint{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--color-muted,#65666a)}
body.edumax-landing .em-content ul.em-student-choice-options{position:absolute;z-index:20;top:calc(100% - 16px);left:0;right:0;max-height:240px;overflow:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;border:1px solid var(--color-line,#dfe0e2);border-radius:var(--radius-md,16px);background:var(--color-white,#fff);box-shadow:0 12px 32px #26282a20}
body.edumax-landing .em-content ul.em-student-choice-options[hidden]{display:none}
body.edumax-landing .em-content .em-student-choice-options li{margin:0;padding:12px;min-height:44px;border-radius:10px;line-height:1.5;font-size:16px;color:var(--color-ink,#27282b);overflow-wrap:anywhere;cursor:pointer}
body.edumax-landing .em-content .em-student-choice-options li[aria-selected=true],body.edumax-landing .em-content .em-student-choice-options li[role=option]:hover{background:var(--color-surface,#f3f4f5);color:var(--color-accent-hover,#a91c2a)}
body.edumax-landing .em-content .em-student-choice-options li.em-student-choice-empty{color:var(--color-muted,#65666a);cursor:default}
