.PokemonSlotCard-module-scss-module__ygA7uW__root{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.PokemonSlotCard-module-scss-module__ygA7uW__body{flex-direction:column;flex:auto;min-height:0;display:flex}.PokemonSlotCard-module-scss-module__ygA7uW__formGrid{flex:auto;width:100%;min-height:0}.PokemonSlotCard-module-scss-module__ygA7uW__panel{border-radius:var(--radius-lg);background:var(--slot-card-panel-bg);padding:20px}.PokemonSlotCard-module-scss-module__ygA7uW__panelWarn{background:var(--slot-card-panel-bg-warning)}.PokemonSlotCard-module-scss-module__ygA7uW__emptySlot{border:1px dashed var(--divider);border-radius:var(--radius);min-height:180px;color:var(--foreground-tertiary);text-align:center;flex:1;justify-content:center;align-items:center;padding:16px;font-size:.875rem;display:flex}.PokemonSlotCard-module-scss-module__ygA7uW__fieldSkeleton{border-radius:var(--radius);background:var(--fill-quaternary);min-height:260px}
.TeamBuilderLayout-module-scss-module__Nriafa__page{background:var(--content-page-bg);border-radius:var(--content-page-border-radius);color:var(--content-page-text);padding:var(--tb-page-pad-y,24px) var(--tb-page-pad-x,16px);max-width:100%;overflow-x:hidden}.TeamBuilderLayout-module-scss-module__Nriafa__title{font-size:var(--tb-title-size,1.875rem);margin:0;font-weight:700;line-height:1.3}.TeamBuilderLayout-module-scss-module__Nriafa__description{font-size:var(--tb-body-size,1rem);color:var(--tb-desc-color,#000000a6);margin:4px 0 0}.TeamBuilderLayout-module-scss-module__Nriafa__divider{margin:var(--tb-divider-margin,24px) 0}.TeamBuilderLayout-module-scss-module__Nriafa__sectionHeading{margin:0 0 var(--tb-section-heading-margin,12px);font-size:var(--tb-section-heading-size,1.25rem);font-weight:600}.TeamBuilderLayout-module-scss-module__Nriafa__formatChampionsInfo{margin-bottom:0}.TeamBuilderLayout-module-scss-module__Nriafa__formatChampionsInfo+.TeamBuilderLayout-module-scss-module__Nriafa__formatBar{margin-top:var(--tb-margin-md,16px)}.TeamBuilderLayout-module-scss-module__Nriafa__formatBar{margin-bottom:var(--tb-margin-md,16px);padding:var(--tb-pad-sm,12px) var(--tb-page-pad-x,16px);background:var(--tb-format-bg,#fafafa);border:1px solid var(--tb-format-border,#f0f0f0);border-radius:var(--tb-radius-lg,8px);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TeamBuilderLayout-module-scss-module__Nriafa__formatBarLabelRow{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.TeamBuilderLayout-module-scss-module__Nriafa__formatBarControls{flex:none;align-items:center;min-width:0;display:flex}@media (max-width:767px){.TeamBuilderLayout-module-scss-module__Nriafa__formatBarControls{flex:100%}}@media (min-width:768px){.TeamBuilderLayout-module-scss-module__Nriafa__formatBar{flex-wrap:nowrap;justify-content:space-between}.TeamBuilderLayout-module-scss-module__Nriafa__formatBarControls{margin-left:auto}}.TeamBuilderLayout-module-scss-module__Nriafa__formatIcon{color:var(--tb-icon-color,#00000073);flex-shrink:0}.TeamBuilderLayout-module-scss-module__Nriafa__formatLabel{font-weight:600;font-size:var(--tb-label-size,1rem);white-space:nowrap}.TeamBuilderLayout-module-scss-module__Nriafa__formatHint{font-size:var(--team-builder-hint-size,1rem);color:var(--team-builder-hint-color,#00000073);display:none}@media (min-width:768px){.TeamBuilderLayout-module-scss-module__Nriafa__formatHint{display:inline}}.TeamBuilderLayout-module-scss-module__Nriafa__formatSelect{flex:200px;width:100%;min-width:0}@media (min-width:768px){.TeamBuilderLayout-module-scss-module__Nriafa__formatSelect{flex:0 0 280px;width:280px}}.TeamBuilderLayout-module-scss-module__Nriafa__teamBuilderGrid{gap:var(--tb-grid-gap,16px);grid-template-columns:repeat(3,1fr);display:grid}.TeamBuilderLayout-module-scss-module__Nriafa__evaluationCell{grid-area:3/1/auto/-1;min-width:0}.TeamBuilderLayout-module-scss-module__Nriafa__slotScroller{display:contents}.TeamBuilderLayout-module-scss-module__Nriafa__mobileTabs [data-slot=tabs-list],.TeamBuilderLayout-module-scss-module__Nriafa__mobileTabs [data-slot=tabs-trigger]{width:100%}.TeamBuilderLayout-module-scss-module__Nriafa__mobileTabs [data-slot=tabs-trigger]:after{background:var(--primary);bottom:-1px}.TeamBuilderLayout-module-scss-module__Nriafa__slotSlide{flex-direction:column;align-self:stretch;min-width:min(100%,280px);min-height:0;display:flex}.TeamBuilderLayout-module-scss-module__Nriafa__slotSlide>*{flex:auto;min-height:0}.TeamBuilderLayout-module-scss-module__Nriafa__typeCell{flex-direction:column;grid-area:4/1;display:flex}.TeamBuilderLayout-module-scss-module__Nriafa__showdownCell{flex-direction:column;grid-area:4/2/auto/4;min-width:0;display:flex}@media (max-width:767px){.TeamBuilderLayout-module-scss-module__Nriafa__teamBuilderGrid{gap:var(--tb-grid-gap,16px);flex-direction:column;display:flex}.TeamBuilderLayout-module-scss-module__Nriafa__slotScroller{grid-template-columns:1fr;gap:12px;width:100%;max-width:100%;display:grid}.TeamBuilderLayout-module-scss-module__Nriafa__slotSlide{box-sizing:border-box;width:100%;min-width:0}.TeamBuilderLayout-module-scss-module__Nriafa__typeCell,.TeamBuilderLayout-module-scss-module__Nriafa__showdownCell{grid-column:unset;grid-row:unset;width:100%}}.TeamBuilderLayout-module-scss-module__Nriafa__deferredPanel{min-height:200px}.TeamBuilderLayout-module-scss-module__Nriafa__deferredFaq{min-height:120px}
