.card-params-badge{display:inline-block;padding:.2em .4em;font-weight:700;min-width:5.8em;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:center;margin-right:2px;border-radius:9em;font-feature-settings:"palt"}.card-params-badge-general{background-color:#454341}.card-params-badge-life{background-color:#62d67e}.card-params-badge-vocal{background-color:#ea3924}.card-params-badge-dance{background-color:#4da9f8}.card-params-badge-visual{background-color:#f2a43a}.card-params-badge-total{background-color:#7e6ca8}.card-params-badge-center-effect{background-color:#ea5b76}.card-params-badge-skill{background-color:#f19557}.card-wrapper{padding:0 0 125% 0;width:100%;min-width:280px}@media(min-width: 992px){.card-wrapper{min-width:320px}}@media(min-width: 1200px){.card-wrapper{min-width:360px}}@media(min-width: 1400px){.card-wrapper{min-width:400px}}.card-img-a{width:100%;position:absolute;top:0;left:0}.card-img-b{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out}.card-img-b:hover{opacity:1;transition:opacity .3s ease-in-out}.costume-wrapper{height:0;min-height:0;max-height:0;width:100%;min-width:110px;padding:0 0 139.5348837209% 0;position:relative}.costume-wrapper img{position:absolute;width:100%}@media(min-width: 992px){.costume-wrapper{min-width:128px}}@media(min-width: 1400px){.costume-wrapper{min-width:150px}}.idol-sort-selector{display:inline-flex;gap:.15em;margin-top:.15em;padding:.15em;border-radius:999em;background-color:rgba(var(--bs-secondary-rgb), 0.08);box-shadow:inset 0 0 .05em .02em rgba(0,0,0,.15)}.idol-sort-selector label.btn{--bs-btn-border-width: 0;--bs-btn-color: var(--bs-secondary-color);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-active-bg: rgba(153, 153, 153, 0.25);--bs-btn-active-border-color: transparent;--bs-btn-box-shadow: 0 0 transparent;--bs-btn-active-shadow: inset 0 0.06em 0 rgba(255, 255, 255, 0.05), 0 0.05em 0.15em rgba(0, 0, 0, 0.2), 0 0 0.05em rgba(0, 0, 0, 0.12);border-radius:999em;font-size:.8em;padding:calc(var(--bs-btn-padding-y)*.55) calc(var(--bs-btn-padding-x)*.8);transition:color .15s ease, background-color .15s ease, box-shadow .15s ease}.idol-sort-selector .btn-check:not(:checked)+label.btn:hover{color:var(--bs-body-color);background-color:rgba(136,136,136,.12)}
