.sp-team-chart-group{--team-color:var(--silver-palace-accent);--team-bg:rgb(var(--silver-palace-accent-rgb) / 6%);--team-text:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group{--team-text:color-mix(in srgb, var(--team-color) 62%, var(--silver-palace-text))}}.sp-team-chart-group{border:1px solid var(--silver-palace-hairline);background:var(--silver-palace-panel);color:var(--silver-palace-text-body);overflow:hidden}.sp-team-chart-group.ignis-team{--team-color:var(--silver-palace-element-ignis);--team-bg:rgb(var(--silver-palace-element-ignis-rgb) / 14%)}.sp-team-chart-group.glacies-team{--team-color:var(--silver-palace-element-glacies);--team-bg:rgb(var(--silver-palace-element-glacies-rgb) / 14%)}.sp-team-chart-group.fulmen-team{--team-color:var(--silver-palace-element-fulmen);--team-bg:rgb(var(--silver-palace-element-fulmen-rgb) / 12%)}.sp-team-chart-group.gravitas-team{--team-color:var(--silver-palace-element-gravitas);--team-bg:rgb(var(--silver-palace-element-gravitas-rgb) / 18%)}.sp-team-chart-group.radiatio-team{--team-color:var(--silver-palace-element-radiatio);--team-bg:rgb(var(--silver-palace-element-radiatio-rgb) / 12%)}.sp-team-chart-group.alba-team{--team-color:var(--silver-palace-element-alba);--team-bg:rgb(var(--silver-palace-element-alba-rgb) / 16%)}.sp-team-chart-group.ferrugo-team{--team-color:var(--silver-palace-element-ferrugo);--team-bg:rgb(var(--silver-palace-element-ferrugo-rgb) / 20%)}.sp-team-chart-group.unknown-team{--team-color:var(--silver-palace-element-unknown);--team-bg:rgb(var(--silver-palace-element-unknown-rgb) / 8%)}.sp-team-chart-group .team-chart-group-title{border-bottom:1px solid var(--silver-palace-hairline);background:linear-gradient(90deg, var(--team-bg), #14151966 58%), var(--silver-palace-panel);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-weight:900;display:flex}.sp-team-chart-group .team-chart-group-title span{color:var(--team-text);align-items:center;gap:7px;font-size:12px;display:inline-flex}.sp-team-chart-group .team-chart-group-title img{object-fit:contain;width:18px;height:18px}.sp-team-chart-group .team-chart-group-title strong{color:var(--silver-palace-text-body);font-size:12px}.sp-team-chart-group>.sp-team-ref-dangling{border-width:1px 0 0}.sp-team-chart-group .sp-team-row+.sp-team-row .team-chart-row{border-top:2px solid var(--team-color)}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .sp-team-row+.sp-team-row .team-chart-row{border-top:2px solid color-mix(in srgb, var(--team-color) 24%, var(--silver-palace-hairline))}}.sp-team-chart-group .team-chart-row{background:linear-gradient(90deg, var(--team-bg), #1415195c 58%), #16171bbd;min-height:142px;box-shadow:inset 3px 0 0 var(--team-color);grid-template-columns:372px minmax(0,1fr) 112px;align-items:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-chart-row{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--team-color) 58%, transparent)}}.sp-team-chart-group .team-chart-row.no-value{grid-template-columns:372px minmax(0,1fr)}.sp-team-chart-group .team-combo-icon{border-right:1px solid var(--silver-palace-hairline);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;padding:12px;display:grid}.sp-team-chart-group .team-combo-empty{color:var(--silver-palace-text-muted);grid-column:1/-1;align-self:center;font-size:13px;font-style:italic}.sp-team-chart-group .team-chart-body{align-content:center;min-width:0;padding:16px;display:grid}.sp-team-chart-group .team-chart-meta{gap:4px;min-width:0;display:grid}.sp-team-chart-group .team-chart-meta span{border:1px solid var(--team-color);width:fit-content;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-chart-meta span{border:1px solid color-mix(in srgb, var(--team-color) 34%, transparent)}}.sp-team-chart-group .team-chart-meta span{background:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-chart-meta span{background:color-mix(in srgb, var(--team-color) 9%, transparent)}}.sp-team-chart-group .team-chart-meta span{color:var(--team-text);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.sp-team-chart-group .team-chart-meta strong{overflow-wrap:anywhere;color:var(--silver-palace-text);font-size:17px;font-weight:900;line-height:1.15}.sp-team-chart-group .team-chart-meta em{color:var(--silver-palace-text-muted);font-size:13px;font-style:normal;line-height:1.25}.sp-team-chart-group .team-chart-value{border-left:1px solid var(--silver-palace-hairline);text-align:center;background:#1415196b;align-content:center;place-items:center;gap:4px;padding:12px 8px;display:grid}.sp-team-chart-group .team-chart-value strong{color:var(--team-text);overflow-wrap:anywhere;font-size:28px;font-weight:900;line-height:1}.sp-team-chart-group .team-chart-value span{color:var(--silver-palace-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.sp-team-chart-group .team-member-card{min-width:0;color:inherit;background:#14151957;border:1px solid #ffffff14;align-content:center;justify-items:center;gap:5px;padding:8px 4px;text-decoration:none;display:grid;position:relative}.sp-team-chart-group .team-member-card.lead-member{border-color:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-member-card.lead-member{border-color:color-mix(in srgb, var(--team-color) 46%, #ffffff14)}}.sp-team-chart-group .team-member-card.lead-member{background:linear-gradient(180deg, var(--team-color), #14151947), #14151957}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-member-card.lead-member{background:linear-gradient(180deg, color-mix(in srgb, var(--team-color) 16%, transparent), #14151947), #14151957}}.sp-team-chart-group .sp-team-lead-tag{z-index:2;border:1px solid var(--team-color);padding:2px 5px;position:absolute;top:4px;left:4px}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .sp-team-lead-tag{border:1px solid color-mix(in srgb, var(--team-color) 54%, #ffffff29)}}.sp-team-chart-group .sp-team-lead-tag{background:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .sp-team-lead-tag{background:color-mix(in srgb, var(--team-color) 30%, #08090ceb)}}.sp-team-chart-group .sp-team-lead-tag{color:var(--silver-palace-text);text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.sp-team-chart-group .sp-team-member-portrait{background:linear-gradient(145deg,#202228f2,#111216f2);border:1px solid #ffffff24;width:54px;height:54px;display:block;overflow:hidden}.sp-team-chart-group [data-rarity="5"]{--member-rarity:var(--silver-palace-rarity-5);--member-rarity-rgb:var(--silver-palace-rarity-5-rgb);--member-rarity-base:var(--silver-palace-rarity-5-base)}.sp-team-chart-group [data-rarity="4"]{--member-rarity:var(--silver-palace-rarity-4);--member-rarity-rgb:var(--silver-palace-rarity-4-rgb);--member-rarity-base:var(--silver-palace-rarity-4-base)}.sp-team-chart-group [data-rarity="3"]{--member-rarity:var(--silver-palace-rarity-3);--member-rarity-rgb:var(--silver-palace-rarity-3-rgb);--member-rarity-base:var(--silver-palace-rarity-3-base)}.sp-team-chart-group .team-member-card[data-rarity] .sp-team-member-portrait,.sp-team-chart-group .team-gear-card[data-rarity] .team-gear-character{border-color:rgb(var(--member-rarity-rgb) / 66%);background:linear-gradient(150deg, var(--member-rarity) 0%, var(--member-rarity-base) 56%, #0c0d10f5 100%);box-shadow:0 0 12px rgb(var(--member-rarity-rgb) / 20%)}.sp-team-chart-group .sp-team-member-icon{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.sp-team-chart-group .sp-team-portrait-empty{background:var(--silver-palace-panel-strong)}.sp-team-chart-group .team-member-card strong{max-width:100%;color:var(--silver-palace-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.sp-team-chart-group .team-member-card em{min-width:0;color:var(--silver-palace-text-muted);justify-items:center;font-size:10px;font-style:normal;font-weight:800;line-height:1.1;display:grid}.sp-team-chart-group .team-member-card .element-tag{align-items:center;gap:3px;display:inline-flex}.sp-team-chart-group .team-member-card .element-tag img{object-fit:contain;width:12px;height:12px}.sp-team-chart-group a.team-member-card:hover strong,.sp-team-chart-group a.team-member-card:focus-visible strong{color:var(--team-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:992px){.sp-team-chart-group .team-chart-row,.sp-team-chart-group .team-chart-row.no-value{grid-template-columns:1fr}.sp-team-chart-group .team-combo-icon{border-right:0;border-bottom:1px solid var(--silver-palace-hairline);grid-template-columns:repeat(2,minmax(0,1fr))}.sp-team-chart-group .team-chart-value{border-top:1px solid var(--silver-palace-hairline);border-left:0}}.sp-team-chart-group .team-rotation-details{border-top:1px solid var(--silver-palace-hairline-soft);background:#07080b70}.sp-team-chart-group .team-rotation-details summary{border-left:3px solid var(--team-color);align-items:center;gap:14px;min-height:48px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-rotation-details summary{border-left:3px solid color-mix(in srgb, var(--team-color) 70%, transparent)}}.sp-team-chart-group .team-rotation-details summary{background:linear-gradient(90deg, var(--team-color), #0e0f13eb 44%), #0e0f13eb}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-rotation-details summary{background:linear-gradient(90deg, color-mix(in srgb, var(--team-color) 13%, transparent), #0e0f13eb 44%), #0e0f13eb}}.sp-team-chart-group .team-rotation-details summary{color:var(--silver-palace-text);cursor:pointer;font-weight:900;list-style:none}.sp-team-chart-group .team-rotation-details summary::marker{content:""}.sp-team-chart-group .team-rotation-details summary::-webkit-details-marker{display:none}.sp-team-chart-group .team-rotation-details summary span{min-width:0;margin-right:auto}.sp-team-chart-group .team-rotation-details summary strong{color:var(--team-text);font-size:12px;font-weight:950}.sp-team-chart-group .team-rotation-details summary:after{content:"+";border:1px solid var(--team-color);flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-rotation-details summary:after{border:1px solid color-mix(in srgb, var(--team-color) 54%, #ffffff29)}}.sp-team-chart-group .team-rotation-details summary:after{background:var(--team-color)}@supports (color:color-mix(in lab, red, red)){.sp-team-chart-group .team-rotation-details summary:after{background:color-mix(in srgb, var(--team-color) 18%, #0a0b0ef0)}}.sp-team-chart-group .team-rotation-details summary:after{color:var(--silver-palace-text);font-size:18px;font-weight:900;line-height:1}.sp-team-chart-group .team-rotation-details[open] summary:after{content:"-";color:var(--team-text)}.sp-team-chart-group .team-gear-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.sp-team-chart-group .team-gear-card{background:#12131794;border:1px solid #ffffff14;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px;display:grid}.sp-team-chart-group .team-gear-character-stack{justify-items:center;gap:4px;min-width:0;display:grid}.sp-team-chart-group .team-gear-character{object-fit:cover;object-position:center 18%;border:1px solid #ffffff24;width:44px;height:44px;display:block}.sp-team-chart-group .team-gear-character-stack>span{max-width:100%;color:var(--silver-palace-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;line-height:1;display:block;overflow:hidden}.sp-team-chart-group .team-gear-loadout{gap:8px;min-width:0;display:grid}.sp-team-chart-group .team-gear-empty{color:var(--silver-palace-text-subtle);font-size:11px;font-style:italic}.sp-team-chart-group .team-gear-loadout .loadout-block{gap:4px;min-width:0;display:grid}.sp-team-chart-group .team-gear-loadout .loadout-label{color:var(--silver-palace-text-subtle);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.sp-team-chart-group .team-gear-loadout .loadout-options{gap:4px;display:grid}.sp-team-chart-group .team-gear-loadout .loadout-item{min-width:0;min-height:28px;color:inherit;background:#090a0d61;border:1px solid #ffffff12;align-items:center;gap:6px;padding:3px 6px;text-decoration:none;display:flex}.sp-team-chart-group .team-gear-loadout a.loadout-item:hover,.sp-team-chart-group .team-gear-loadout a.loadout-item:focus-visible{border-color:#e7ecf24d;outline:none}.sp-team-chart-group .team-gear-loadout .loadout-item-icon{flex:0 0 24px;width:24px;height:24px;display:inline-flex}.sp-team-chart-group .team-gear-loadout .loadout-item-icon img{object-fit:contain;width:100%;height:100%}.sp-team-chart-group .team-gear-loadout .loadout-item strong{min-width:0;color:var(--silver-palace-text-body);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.12;display:block;overflow:hidden}.sp-team-chart-group .team-comments{border:1px solid var(--silver-palace-hairline-soft);color:var(--silver-palace-text-body);background:#12131794;margin:0 12px 12px;padding:12px 14px;font-size:13px;line-height:1.55}.sp-team-chart-group .team-gear-grid+.team-comments{margin-top:0}.sp-team-chart-group .team-rotation-details>.team-comments:first-of-type{margin-top:12px}@media (max-width:1199px){.sp-team-chart-group .team-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.sp-team-chart-group .team-gear-grid{grid-template-columns:1fr}}.sp-team-db-page .sp-teams-container{grid-template-columns:minmax(0,1fr);gap:14px;margin:10px 0 15px;display:grid}
