/* V1.27Beta-identity-desktop-layout1: desktop identity board uses 16:9 space without stacked combatant cards. */
@media (min-width: 1100px) and (min-aspect-ratio: 16/10) {
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) {
    display: grid !important;
    grid-template-rows: minmax(0, 1fr) !important;
    min-height: 100dvh !important;
    padding: clamp(18px, 2.2vh, 30px) clamp(22px, 2.4vw, 44px) clamp(138px, 14vh, 174px) !important;
    gap: 0 !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #teamBoard#teamBoard.team-board,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: min(620px, calc(100dvh - 190px)) !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring {
    position: relative !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-ring-core {
    display: none !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.seat-fighter {
    --identity-seat-w: clamp(112px, 8.8vw, 176px);
    --identity-seat-h: clamp(220px, 25vh, 300px);
    --identity-art-h: clamp(110px, 13.2vh, 150px);
    left: var(--seat-x) !important;
    top: var(--seat-y) !important;
    width: var(--identity-seat-w) !important;
    min-width: var(--identity-seat-w) !important;
    max-width: var(--identity-seat-w) !important;
    height: var(--identity-seat-h) !important;
    min-height: var(--identity-seat-h) !important;
    max-height: var(--identity-seat-h) !important;
    display: grid !important;
    grid-template-rows: var(--identity-art-h) minmax(0, 1fr) !important;
    border-radius: 12px !important;
    border: 1px solid rgba(236, 247, 244, 0.28) !important;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.04)), rgba(12, 22, 24, 0.58) !important;
    box-shadow: 0 18px 36px rgba(17, 30, 35, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.08) !important;
    transform: translate(-50%, -50%) !important;
    overflow: hidden !important;
    z-index: 12 !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat {
    --identity-seat-w: clamp(238px, 16vw, 332px);
    --identity-seat-h: clamp(370px, 45vh, 510px);
    --identity-art-h: clamp(216px, 28vh, 320px);
    border-color: rgba(255, 250, 220, 0.72) !important;
    box-shadow: 0 24px 54px rgba(9, 23, 27, 0.26), 0 0 0 1px rgba(255, 250, 220, 0.34), 0 0 34px rgba(96, 207, 218, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.12) !important;
    z-index: 24 !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.card-vfx-hover,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.card-vfx-press {
    transform: translate(-50%, -50%) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-art.team-art {
    width: 100% !important;
    height: var(--identity-art-h) !important;
    min-height: var(--identity-art-h) !important;
    border-radius: 11px 11px 0 0 !important;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), transparent 54%, rgba(3, 8, 11, 0.74)), var(--team-art) center bottom / contain no-repeat !important;
    background-color: rgba(8, 19, 23, 0.28) !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-card-inscription {
    top: 10px !important;
    right: 10px !important;
    display: grid !important;
    width: min(88px, calc(100% - 20px)) !important;
    opacity: 0.94 !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-card-inscription {
    width: min(126px, calc(100% - 24px)) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-skill {
    left: 10px !important;
    right: 10px !important;
    top: calc(var(--identity-art-h) - 42px) !important;
    width: auto !important;
    max-width: none !important;
    z-index: 18 !important;
    overflow: visible !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-skill {
    left: 14px !important;
    right: 14px !important;
    top: calc(var(--identity-art-h) - 54px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-skill-label.team-skill-label,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-skill-label :is(.inline-skill-action.inline-skill-action, .inline-skill-name.inline-skill-name, .passive-skill-label.passive-skill-label) {
    min-height: 30px !important;
    padding: 0 9px !important;
    border-radius: 8px !important;
    font-size: clamp(11px, 0.78vw, 14px) !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-skill-label.team-skill-label,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-skill-label :is(.inline-skill-action.inline-skill-action, .inline-skill-name.inline-skill-name, .passive-skill-label.passive-skill-label) {
    min-height: 42px !important;
    padding: 0 12px !important;
    font-size: clamp(14px, 1.05vw, 18px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-info.team-info {
    display: grid !important;
    grid-template-rows: auto auto minmax(28px, auto) auto auto !important;
    gap: 5px !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 8px 9px 9px !important;
    background: linear-gradient(180deg, rgba(7, 16, 20, 0.72), rgba(5, 10, 13, 0.88)) !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-info.team-info {
    gap: 7px !important;
    padding: 12px 14px 14px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-info header {
    display: flex !important;
    min-height: 22px !important;
    height: auto !important;
    padding: 0 !important;
    gap: 6px !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-info header strong,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-mini-row,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-stat .stat-label,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-choice {
    color: #f6fbff !important;
    -webkit-text-fill-color: #f6fbff !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-info header strong {
    font-size: clamp(12px, 0.8vw, 15px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-info header strong {
    font-size: clamp(18px, 1.32vw, 24px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-mini-bars {
    display: grid !important;
    gap: 5px !important;
    padding: 5px !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-mini-row {
    grid-template-columns: 32px minmax(0, 1fr) 26px !important;
    min-height: 17px !important;
    font-size: 10px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-stat-stack {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 4px !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-stat {
    min-height: 22px !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    padding: 3px 5px !important;
    gap: 3px !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-stat .stat-marks {
    display: none !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-stat .stat-value {
    display: block !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    font-size: 10px !important;
    font-weight: 950 !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-status-bar {
    min-height: 30px !important;
    max-height: 58px !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-content: flex-start !important;
    gap: 4px !important;
    padding: 4px !important;
    overflow: auto !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-status-bar {
    min-height: 42px !important;
    max-height: 84px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-equipment {
    min-height: 30px !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 5px !important;
    padding: 4px !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-equipment {
    min-height: 40px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter .team-choice {
    display: block !important;
    min-height: 16px !important;
    font-size: 10px !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat .team-choice {
    min-height: 20px !important;
    font-size: 12px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries {
    position: fixed !important;
    left: max(18px, env(safe-area-inset-left)) !important;
    right: auto !important;
    bottom: max(18px, env(safe-area-inset-bottom)) !important;
    top: auto !important;
    z-index: 1260 !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-auto-flow: row !important;
    grid-auto-columns: 1fr !important;
    gap: 8px !important;
    width: 148px !important;
    max-width: 148px !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries .library-action {
    width: 148px !important;
    min-width: 0 !important;
    max-width: 148px !important;
    min-height: 44px !important;
    height: 44px !important;
    padding: 0 12px !important;
    display: grid !important;
    place-items: center !important;
    border-radius: 9px !important;
    border: 1px solid rgba(92, 130, 135, 0.34) !important;
    background: linear-gradient(180deg, rgba(250, 255, 253, 0.94), rgba(221, 235, 230, 0.88)) !important;
    box-shadow: 0 10px 20px rgba(19, 42, 44, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.76) !important;
    color: #20312f !important;
    -webkit-text-fill-color: #20312f !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    overflow: hidden !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries .library-action span {
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries > button.library-action,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries > button#showOpportunityLibraryBattle.library-action,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries > button#showArtifactLibraryBattle.library-action {
    box-sizing: border-box !important;
    width: 148px !important;
    min-width: 148px !important;
    max-width: 148px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    aspect-ratio: auto !important;
    padding: 0 12px !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
    border-radius: 9px !important;
    border: 1px solid rgba(92, 130, 135, 0.34) !important;
    background: linear-gradient(180deg, rgba(250, 255, 253, 0.94), rgba(221, 235, 230, 0.88)) !important;
    box-shadow: 0 10px 20px rgba(19, 42, 44, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.76) !important;
    color: #20312f !important;
    -webkit-text-fill-color: #20312f !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-shadow: none !important;
    clip-path: none !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries > button.library-action::before,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries > button.library-action::after {
    display: none !important;
    content: none !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) > .battle-libraries.battle-libraries > button.library-action > span {
    position: static !important;
    inset: auto !important;
    transform: none !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    -webkit-text-fill-color: inherit !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: inherit !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.68) !important;
    text-indent: 0 !important;
    clip-path: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}

/* V1.28Beta hard seat rule: identity self seat keeps the same oval-track card size as every other seat. */
@media (min-width: 1100px) and (min-aspect-ratio: 16/10) {
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat {
    --identity-seat-w: clamp(112px, 8.8vw, 176px) !important;
    --identity-seat-h: clamp(220px, 25vh, 300px) !important;
    --identity-art-h: clamp(110px, 13.2vh, 150px) !important;
    border-color: rgba(255, 250, 220, 0.72) !important;
    box-shadow: 0 20px 42px rgba(9, 23, 27, 0.26), 0 0 0 1px rgba(255, 250, 220, 0.34), 0 0 28px rgba(96, 207, 218, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.12) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-card-inscription {
    width: min(88px, calc(100% - 20px)) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-skill {
    left: 10px !important;
    right: 10px !important;
    top: calc(var(--identity-art-h) - 42px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-skill-label.team-skill-label,
  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-skill-label :is(.inline-skill-action.inline-skill-action, .inline-skill-name.inline-skill-name, .passive-skill-label.passive-skill-label) {
    min-height: 30px !important;
    padding: 0 9px !important;
    font-size: clamp(11px, 0.78vw, 14px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-info.team-info {
    gap: 5px !important;
    padding: 8px 9px 9px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-info header strong {
    font-size: clamp(12px, 0.8vw, 15px) !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-status-bar {
    min-height: 30px !important;
    max-height: 58px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-equipment {
    min-height: 30px !important;
  }

  html body:not(.maintenance-mode) #appRoot#appRoot#appRoot.app.identity-battle-app #battle#battle#battle.battle.identity-battle:not([hidden]) #seatRing#seatRing.seat-ring .seat-fighter.self-seat.self-seat .team-choice {
    min-height: 16px !important;
    font-size: 10px !important;
  }
}
