[hidden]{display:none!important}
.module-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}
.module-choice{min-height:130px;display:flex;flex-direction:column;justify-content:center;gap:12px;border:1px solid #ff7900;border-radius:14px;background:#121a26;color:#fff;padding:20px;font:inherit;cursor:pointer}
.module-choice strong{font-size:24px;color:#ff7900}.module-choice span{font-size:13px;line-height:1.5}
.module-choice:active{transform:scale(.97)}.picker-navigation{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:500px){.module-options{grid-template-columns:1fr}.module-choice{min-height:110px}}
