#team-panel h3{margin:0 0 8px}#team-panel .actions{gap:8px;margin:12px 0 0}#team-panel .bottom-note{line-height:1.7}#team-panel .btn{font-size:12px}
#dialog:has(#team-preview){max-width:820px;width:calc(100vw - 28px);max-height:90dvh;padding:0;overflow:hidden}#dialog:has(#team-preview) #dialog-content{display:flex;flex-direction:column;max-height:calc(90dvh - 2px)}.team-choice-content{padding:28px 28px 4px;min-height:0;overflow:auto;overscroll-behavior:contain}.team-choice-actions{flex-shrink:0;margin:0!important;padding:16px 28px 24px;border-top:1px solid #dce3da;background:white}.team-enable{align-items:flex-start;font-weight:600;margin:20px 0}.team-enable input{flex-shrink:0}
.team-preview-scroll{margin:18px 0}.team-preview-scroll>details{border-top:1px solid #dce3da;padding:15px 0}.team-preview-scroll>details>summary{font-size:13px;font-weight:600;cursor:pointer;line-height:1.6}.team-preview-row{border-top:1px solid #edf0e9;padding:14px 0;overflow-wrap:anywhere}.team-preview-row:first-of-type{margin-top:12px}.team-preview-row strong{font-size:13px}.team-preview-row p{font-size:12px;line-height:1.6;margin:6px 0}.team-preview-row small{font-size:11px;color:#607571;line-height:1.6}
#team-error{color:#a23131;font-size:13px;line-height:1.6}.team-exclusion-source{font-size:11px;line-height:1.7;color:#48675a;margin:8px 0;border-left:2px solid #abc6af;padding-left:9px}
@media(max-width:600px){.team-choice-content{padding:22px 22px 4px}.team-choice-actions{padding:14px 22px}.team-enable{line-height:1.6}#team-preview .note{padding:14px}}
