/* Live overflow containment for finance section pages (Vite bundle can lag the source). */
.finance-section {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
}

.finance-section > .min-w-0 {
  min-width: 0 !important;
  max-width: 100% !important;
  overflow: visible !important;
}

.finance-fixed-assets-page,
.finance-fixed-assets-page .resource-workspace,
.finance-fixed-assets-page .flex.flex-col {
  min-width: 0 !important;
  max-width: 100% !important;
}

.finance-fixed-assets-page .overflow-x-auto,
.finance-fixed-assets-page .data-table-surface__scroll {
  max-width: 100% !important;
  overflow-x: auto !important;
}

.finance-section aside .truncate,
.finance-section aside span {
  overflow: visible;
  text-overflow: unset;
  white-space: normal;
}
