

/* Team type is an independent creation choice, never a token pool setting. */
.team-type-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;width:100%;min-width:0;padding:12px;margin:12px 0;border-width:1px;border-style:solid;border-radius:12px}
.team-type-choice legend{font-weight:600;padding:0 6px;text-align:left}
.team-type-option{display:flex;gap:10px;align-items:flex-start;padding:12px;border-width:1px;border-style:solid;border-radius:10px;cursor:pointer;text-align:left;min-width:0}
.team-type-option input{flex:0 0 auto;margin:4px 0 0}
.team-type-option strong,.team-type-option .muted{display:block}
.team-type-option .muted{font-size:12px;line-height:1.5;margin-top:5px}
.team-type-badge{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;line-height:1.4;border-width:1px;border-style:solid;white-space:normal}
.team-personal-notice{padding:12px 14px;border-radius:10px;margin:10px 0;font-size:13px;line-height:1.6;border-width:1px;border-style:solid}
