.moje-enrollment{border:0;min-width:0;padding:0;margin:1rem 0 1.2rem;direction:rtl;text-align:right;color:inherit;font:inherit}
.moje-enrollment legend{float:none;width:auto;padding:0;margin:0 0 .65rem;font:inherit;font-weight:700;font-size:.95rem;color:inherit}
.moje-enrollment__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.moje-enrollment__choice{display:flex!important;align-items:center;gap:.5rem;min-height:48px;margin:0!important;padding:.7rem .8rem;border:1px solid #81838d66;border-radius:8px;cursor:pointer;font:inherit!important;position:static!important;transform:none!important;line-height:1.7}
.moje-enrollment__choice:has(input:checked){border-color:var(--primaryColor,#f81669);background:color-mix(in srgb,var(--primaryColor,#f81669) 9%,transparent)}
.moje-enrollment__choice input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:18px!important;height:18px!important;min-width:18px;margin:0!important;accent-color:var(--primaryColor,#f81669);position:static!important;opacity:1!important;flex:none}
.moje-enrollment__choice span{font-size:.9rem;overflow-wrap:anywhere}
.moje-enrollment__age{margin-top:.8rem}.moje-enrollment__age label{position:static!important;display:block!important;transform:none!important;font:inherit!important;font-size:.85rem!important;margin:0 0 .4rem!important;color:inherit!important}
.moje-enrollment__age select{display:block;width:100%;max-width:100%;min-height:46px;padding:.6rem .7rem;border:1px solid #81838d66;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:.9rem}
.moje-enrollment__age option{color:#20212b;background:#fff}
.moje-enrollment__hint{font-size:.75rem;line-height:1.9;opacity:.78;margin:.55rem 0 0;overflow-wrap:anywhere}
.moje-enrollment__notice{padding:.65rem .8rem;margin:.65rem 0 0;border-radius:8px;background:#14806114;line-height:1.9;font-size:.82rem;color:inherit;overflow-wrap:anywhere}
.moje-enrollment__notice[data-error=true]{background:#d53e5b17;border:1px solid #d53e5b55}
.moje-enrollment [hidden]{display:none!important}.moje-enrollment :focus-visible{outline:2px solid var(--primaryColor,#f81669);outline-offset:3px}.moje-enrollment[aria-busy=true]{opacity:.75}.moje-enrollment input:disabled,.moje-enrollment select:disabled{cursor:wait}
@media(max-width:350px){.moje-enrollment__choices{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.moje-enrollment *{transition:none!important}}
