/* Compact complete summaries; override the former mobile-only first-use label. */
.resource-amiibo-page .resource-amiibo-detail-media .game-function-summary-v48,
.resource-amiibo-page .game-function-summary-v48,
.resource-amiibo-dialog .resource-amiibo-detail-media .game-function-summary-v48,
.resource-amiibo-dialog .game-function-summary-v48 {
  display:flex!important;
  flex-wrap:wrap;
  align-items:baseline;
  align-content:start;
  gap:4px 10px;
  min-width:0;
  max-width:100%;
  margin:12px 0 0;
  text-align:left;
}
.resource-amiibo-page .game-function-summary-v48 .game-function-summary-label-v48,
.resource-amiibo-dialog .game-function-summary-v48 .game-function-summary-label-v48 {
  display:inline;
  min-width:0;
  max-width:100%;
  margin:0;
  color:#546579;
  font-size:14px!important;
  font-weight:400;
  line-height:1.5!important;
  white-space:normal;
  overflow-wrap:anywhere;
}
.game-function-summary-label-v48::before {
  content:'·';
  margin-right:6px;
  color:#8595a5;
}
@container site (max-width:720px) {
  .resource-amiibo-page .resource-amiibo-detail-media .game-function-summary-v48,
  .resource-amiibo-dialog .resource-amiibo-detail-media .game-function-summary-v48 {
    gap:3px 8px;
    margin:0;
  }
}

/* One complete control surface: all entries first, with the total always visible. */
.resource-amiibo-browsebar-v55 .resource-amiibo-modes button{display:flex;justify-content:center;align-items:center;gap:8px}
.amiibo-total-v55{display:inline-flex;align-items:center;justify-content:center;min-width:25px;padding:2px 7px;border-radius:20px;background:#e1e8f5;color:#3d527f;font-size:12px;line-height:1.5;font-weight:650;font-variant-numeric:tabular-nums}
.resource-amiibo-browsebar-v55 .resource-amiibo-modes button[aria-selected="true"]{background:#344f8d;color:#fff;box-shadow:0 2px 6px #23376015}
.resource-amiibo-browsebar-v55 .resource-amiibo-modes button[aria-selected="true"] .amiibo-total-v55{background:#ffffff24;color:inherit}
.amiibo-all-label-v55{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;color:#334b78}
.resource-amiibo-browsebar-v55 .resource-amiibo-collection{margin:0}
.resource-amiibo-browsebar-v55 [hidden]{display:none!important}
@container site (max-width:720px){
 .resource-amiibo-v28 .resource-amiibo-browsebar-v55{position:sticky;top:var(--amiibo-gallery-top,0px);z-index:20;gap:8px;margin:0 -8px 16px;padding:9px 8px 10px;background:#fff;border-bottom:1px solid #dce3f0;box-shadow:0 6px 9px -9px #3c527d}
 .resource-amiibo-browsebar-v55 .resource-amiibo-modes{justify-self:stretch;box-sizing:border-box}
 .resource-amiibo-browsebar-v55 .resource-amiibo-modes button{font-size:15px;padding:10px 7px;min-height:44px}
 .resource-amiibo-browsebar-v55 .resource-amiibo-collection{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;max-width:none;padding:0 10px 0 12px;border-color:#bccbe4;border-radius:8px;background:#edf2fc}
 .resource-amiibo-browsebar-v55 .resource-amiibo-collection>span{font-size:14px;color:#3e557b}
 .resource-amiibo-browsebar-v55 .resource-amiibo-collection select{min-height:46px;padding:8px 4px;border:0;background:transparent;color:#273f7d;font-size:16px;font-weight:650}
}
