.team-module-picker{border:1px solid #365570;border-radius:12px;padding:16px;margin:20px 0;color:#e8f1ff;min-width:0}
.team-module-picker legend{font-weight:700;padding:0 8px}
.team-module-picker p{margin:0 0 14px;line-height:1.5}
.team-module-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}
.team-module-options label{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.4}
.team-module-options input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:0;accent-color:#287fff}
.team-module-picker[hidden]{display:none!important}
@media(max-width:480px){.team-module-options{grid-template-columns:1fr}}
