.team-builder-module__4UfjRa__layout{grid-template-columns:minmax(0,1fr) 310px}.team-builder-module__4UfjRa__workbench{min-width:0}.team-builder-module__4UfjRa__note{color:var(--bf-muted);font:400 13px/1.6 var(--bf-font-body);margin:14px 0}.team-builder-module__4UfjRa__slot{min-height:180px}.team-builder-module__4UfjRa__slot>select{text-transform:none;margin-top:12px}.team-builder-module__4UfjRa__slot select:focus-visible{outline:3px solid var(--bf-amber);outline-offset:3px}.team-builder-module__4UfjRa__slot option{color:var(--bf-white);background:var(--bf-void)}.team-builder-module__4UfjRa__moving{outline:2px dashed var(--bf-amber);outline-offset:3px}.team-builder-module__4UfjRa__nameLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rarity-color,var(--bf-cyan)) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--rarity-color,var(--bf-cyan)) 55%, transparent);text-underline-offset:4px;display:block}.team-builder-module__4UfjRa__nameLink strong{padding-bottom:4px;display:block}.team-builder-module__4UfjRa__slotLinks{gap:9px;margin-block:14px;display:grid}.team-builder-module__4UfjRa__slotLinks a{width:fit-content;color:var(--bf-cyan);font:600 12px/1.4 var(--bf-font-body);text-underline-offset:3px}.team-builder-module__4UfjRa__slotLinks a:hover{color:var(--bf-white);text-decoration:underline}.team-builder-module__4UfjRa__baseValues{color:var(--bf-muted);font:400 11px/1.5 var(--bf-font-body);margin-top:12px}.team-builder-module__4UfjRa__baseValues summary{cursor:pointer;color:var(--bf-white)}.team-builder-module__4UfjRa__baseValues dl{margin:10px 0}.team-builder-module__4UfjRa__baseValues dl>div{justify-content:space-between;gap:6px;display:flex}.team-builder-module__4UfjRa__baseValues dt{text-transform:capitalize}.team-builder-module__4UfjRa__baseValues dd{color:var(--bf-cyan);margin:0}.team-builder-module__4UfjRa__baseValues p{margin:8px 0;font-size:10px}.team-builder-module__4UfjRa__slotActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.team-builder-module__4UfjRa__slotActions button{min-height:32px;font-size:9px}.team-builder-module__4UfjRa__slotActions .team-builder-module__4UfjRa__remove{color:var(--bf-muted);border-color:var(--bf-line)}.team-builder-module__4UfjRa__slotActions .team-builder-module__4UfjRa__remove:hover{color:var(--bf-coral)}.team-builder-module__4UfjRa__targetCheck{font-size:10px;line-height:1.5}.team-builder-module__4UfjRa__targetCheck b{font-size:9px;line-height:1.4}.team-builder-module__4UfjRa__swapPrompt{border-left:3px solid var(--bf-amber);color:var(--bf-white);background:#f4b63e12;padding:12px;font-size:13px;line-height:1.6}.team-builder-module__4UfjRa__swapPrompt button{margin-left:8px;display:inline-block}.team-builder-module__4UfjRa__summary .readout-row{gap:12px;font-size:10px;line-height:1.5}.team-builder-module__4UfjRa__limitations{padding:16px}.team-builder-module__4UfjRa__limitations>p:last-child{color:var(--bf-muted);font:400 13px/1.65 var(--bf-font-body)}.team-builder-module__4UfjRa__share{border-top:1px solid var(--bf-line);margin-top:24px;padding-top:20px}.team-builder-module__4UfjRa__share>button{min-height:36px;font-size:12px}.team-builder-module__4UfjRa__share>button:disabled{opacity:.45;cursor:default}.team-builder-module__4UfjRa__share label{color:var(--bf-muted);font:500 9px/1.5 var(--bf-font-data);text-transform:uppercase;margin-top:16px;display:block}.team-builder-module__4UfjRa__share input{border:1px solid var(--bf-line);width:100%;min-height:38px;color:var(--bf-cyan);background:var(--bf-void);font:400 11px/1.5 var(--bf-font-data);border-radius:6px;margin-top:6px;padding:8px}@media (max-width:1100px){.team-builder-module__4UfjRa__layout{grid-template-columns:1fr}.team-builder-module__4UfjRa__summary{position:static}}@media (max-width:620px){.team-builder-module__4UfjRa__intro h1{font-size:36px;line-height:1.08}.team-builder-module__4UfjRa__workbench{padding:14px}.team-builder-module__4UfjRa__workbench .team-slots{gap:7px}.team-builder-module__4UfjRa__slot{padding:8px}.team-builder-module__4UfjRa__slot>select{font-size:12px}.team-builder-module__4UfjRa__slot .slot-identity>div{width:100%}.team-builder-module__4UfjRa__nameLink strong{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.team-builder-module__4UfjRa__slot .rarity-badge[data-rarity]{white-space:normal;overflow-wrap:anywhere;gap:4px;max-width:100%;padding:5px 3px;font-size:8px}.team-builder-module__4UfjRa__slot .slot-controls select{font:500 11px/1.3 var(--bf-font-body);text-transform:none;padding:6px 2px}.team-builder-module__4UfjRa__slot .slot-evidence span:nth-child(2){display:block}.team-builder-module__4UfjRa__slot .slot-evidence b{white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.3}.team-builder-module__4UfjRa__slotLinks{gap:12px}.team-builder-module__4UfjRa__slotLinks a{font-size:11px}.team-builder-module__4UfjRa__slotActions{flex-direction:column;align-items:flex-start;gap:2px}.team-builder-module__4UfjRa__targetCheck{font:400 10px/1.5 var(--bf-font-body);padding:7px;display:block}.team-builder-module__4UfjRa__targetCheck b{font-size:8px}.team-builder-module__4UfjRa__nameLink{max-width:100%}}
