/* NFT 테이블 — mobile(≤1200px): table-layout: fixed 유지 + 컬럼 너비 명시
   (width: auto !important 전역 규칙보다 높은 specificity로 20% 강제 → overflow 방지) */
@media (max-width: 1200px) {
  .nft-table .dao-my-nft-table-item {
    width: 20% !important;
  }
}

/* 참여내역 모바일 테이블 — overflow 방지 (dao-opt-mobile-table 패턴 동일 적용) */
.dao-hist-mobile-table {
  table-layout: fixed;
  width: 100%;
}
.dao-hist-mobile-table th:nth-child(1) { width: 18%; }
.dao-hist-mobile-table th:nth-child(2) { width: 28%; }
.dao-hist-mobile-table th:nth-child(3) { width: 28%; }
.dao-hist-mobile-table th:nth-child(4) { width: 26%; }
.dao-hist-mobile-table tbody td {
  overflow: hidden;
  text-overflow: ellipsis;
}
