/* =========================================================
   civitai_td_width_fix.css
   元: <style id="civitai-td4-width-fix"> を外部化
   + umapyoide31 行の幅固定解除
   table-layout: fixed → auto に変更（行単位の幅解除を有効化）
   ========================================================= */

#civitai-table {
  table-layout: auto !important;
  width: 100% !important;
  max-width: 1100px !important;
}

#civitai-table tbody tr:not(.civitai-header-actions) td:nth-child(1),
#civitai-table tbody tr:not(.civitai-header-actions) td:nth-child(4) {
  width: 96px !important;
  min-width: 96px !important;
  max-width: 96px !important;
  white-space: nowrap !important;
  overflow: hidden;
}

#civitai-table tbody tr td:nth-child(4) {
  text-align: right !important;
  padding: 8px 6px !important;
}

#civitai-table tbody tr td:nth-child(4) .side-icon-btn {
  padding: 2px 4px !important;
  font-size: 14px !important;
}

#civitai-table tr[data-civitai="umapyoide31"] td:nth-child(1),
#civitai-table tr[data-civitai="umapyoide31"] td:nth-child(4) {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  white-space: normal !important;
  overflow: visible;
}

#civitai-table tr[data-civitai="umapyoide31"] td.browsers-cell {
  width: auto !important;
  max-width: none !important;
  white-space: normal !important;
}

#civitai-table .browser-badge {
  display: inline-block;
  white-space: nowrap;
  margin: 2px 4px 2px 0;
}