/* EkoDrive 2.01: larger, centred driving-licence choices. */
.ed-choice-tabs button{position:relative;justify-content:center;gap:10px;padding:24px 30px;min-height:104px;font-size:clamp(20px,1.7vw,24px);font-weight:800;text-align:center}
.ed-choice-tabs button>span:nth-child(2){flex:0 1 auto;min-width:0;text-align:center}
.ed-choice-tabs .ed-choice-number{display:inline;font-size:15px;font-weight:800;color:inherit}
.ed-choice-tabs button>span:last-child{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px}
.ed-choice-tabs button[aria-selected="true"]{background:#fff5f6;color:#c51e35;box-shadow:inset 0 -3px 0 #df3141}
.ed-choice-tabs button[aria-selected="true"]>span,.ed-choice-tabs button[aria-selected="true"] .ed-choice-number,.ed-choice-tabs button[aria-selected="true"]>span:last-child{color:inherit;text-shadow:0 0 10px #df31412b}
html[data-theme="dark"] .ed-choice-tabs button[aria-selected="true"]{background:#1c304a;color:#ff7183;box-shadow:inset 0 -3px 0 #ff7183}
html[data-theme="dark"] .ed-choice-tabs button[aria-selected="true"]>span,html[data-theme="dark"] .ed-choice-tabs button[aria-selected="true"] .ed-choice-number,html[data-theme="dark"] .ed-choice-tabs button[aria-selected="true"]>span:last-child{color:inherit;text-shadow:0 0 12px #ff526b40}
@media(max-width:1100px){
 .ed-choice-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ed-choice-tabs button{padding:18px 20px;min-height:92px;font-size:21px}
 .ed-choice-tabs button:nth-child(2){border-right:0}
 .ed-choice-tabs button:nth-child(-n+2){border-bottom:1px solid #c6d7e8}
}
@media(max-width:540px){
 .ed-choice-tabs button{flex-direction:column;gap:4px;padding:13px 8px;min-height:94px;font-size:19px}
 .ed-choice-tabs .ed-choice-number{font-size:14px}
 .ed-choice-tabs button>span:last-child{display:none}
}
@media(max-width:360px){.ed-choice-tabs button{font-size:16px;padding:12px 7px}.ed-choice-tabs .ed-choice-number{font-size:13px}}
