/* UI 017.3B.3.1 — Character stats polish.
   Removes duplicate bottom reserve; base Character scroll already owns the 170px dock safe area. */

#i173a-character-layer .i173b3-stats{
  margin-top:12px;
  margin-bottom:12px;
  padding:15px 14px 13px;
}

#i173a-character-layer .i173b3-head{
  margin-bottom:10px;
}

#i173a-character-layer .i173b3-combat-grid{
  gap:7px;
}

#i173a-character-layer .i173b3-combat-card{
  min-height:70px;
  padding:9px 10px;
}

#i173a-character-layer .i173b3-combat-card.is-wide{
  min-height:58px;
}

#i173a-character-layer .i173b3-stat-value{
  margin-top:5px;
}

#i173a-character-layer .i173b3-offhand{
  margin-top:5px;
}

#i173a-character-layer .i173b3-divider{
  margin:13px 0 11px;
}

#i173a-character-layer .i173b3-section-title{
  margin-bottom:7px;
}

#i173a-character-layer .i173b3-attributes{
  gap:6px;
}

#i173a-character-layer .i173b3-attribute{
  min-height:58px;
  padding:8px 10px;
}

#i173a-character-layer .i173b3-breakdown{
  margin-top:3px;
}

@media (max-width:380px){
  #i173a-character-layer .i173b3-stats{
    margin-top:10px;
    margin-bottom:10px;
    padding:13px 11px 12px;
  }
  #i173a-character-layer .i173b3-combat-card{
    min-height:67px;
    padding:8px 9px;
  }
  #i173a-character-layer .i173b3-combat-card.is-wide{
    min-height:55px;
  }
  #i173a-character-layer .i173b3-attribute{
    min-height:56px;
    padding:7px 9px;
  }
}

@media (min-width:760px){
  #i173a-character-layer .i173b3-stats{
    margin-bottom:14px;
    padding:16px 17px 15px;
  }
}
