/*
 * Final global override.
 * Removes every decorative corner, short green stroke, reflection strip,
 * title accent and pseudo-element separator introduced by earlier UI layers.
 * Table cell borders, field borders and status chips remain intact.
 */

.v5-accent-left::before,
.v5-accent-left::after,
.v5-accent-right::before,
.v5-accent-right::after,
.section-soft-divider::before,
.section-soft-divider::after,
.soft-separator::before,
.soft-separator::after,
.panel::before,
.panel::after,
.tree-panel::before,
.tree-panel::after,
.filters::before,
.filters::after,
.login-panel::before,
.login-panel::after,
.modal form::before,
.modal form::after,
.table-wrap::before,
.table-wrap::after,
.warehouse-reference-block::before,
.warehouse-reference-block::after,
.warehouse-filter-panel::before,
.warehouse-filter-panel::after,
.org-node-card::before,
.org-node-card::after,
.budget-classification-block::before,
.budget-classification-block::after,
.notice::before,
.notice::after,
.loading-state::before,
.loading-state::after,
.empty-state::before,
.empty-state::after,
.error-state::before,
.error-state::after,
.panel-head::before,
.panel-head::after,
.panel-title::before,
.panel-title::after,
.warehouse-reference-title::before,
.warehouse-reference-title::after,
.section-head::before,
.section-head::after,
.panel-head h3::before,
.panel-head h3::after,
.panel-title h3::before,
.panel-title h3::after,
.warehouse-reference-title h4::before,
.warehouse-reference-title h4::after,
.budget-classification-block h4::before,
.budget-classification-block h4::after,
.filters label::before,
.filters label::after,
.budget-filters label::before,
.budget-filters label::after,
.warehouse-filter-panel label::before,
.warehouse-filter-panel label::after,
.field::before,
.field::after,
.filter-field::before,
.filter-field::after,
fieldset::before,
fieldset::after,
legend::before,
legend::after,
[class*="accent-"]::before,
[class*="accent-"]::after,
[class*="-accent"]::before,
[class*="-accent"]::after,
[class*="corner"]::before,
[class*="corner"]::after {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
  opacity: 0 !important;
  content: none !important;
}

/* Remove actual left/top accent borders from section headers and filter labels. */
.panel-head,
.panel-title,
.warehouse-reference-title,
.section-head,
.filters,
.budget-filters,
.warehouse-filter-panel,
.filters label,
.budget-filters label,
.warehouse-filter-panel label,
.field,
.filter-field,
fieldset,
legend {
  border-left: 0 !important;
  border-top: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Keep panels clean and rectangular without decorative edge marks. */
.panel,
.tree-panel,
.filters,
.login-panel,
.table-wrap,
.warehouse-reference-block,
.warehouse-filter-panel,
.org-node-card,
.budget-classification-block,
.notice,
.loading-state,
.empty-state,
.error-state {
  background-image: none !important;
}

/* Neutral, continuous panel headers without short strokes. */
.panel-head,
.panel-title,
.warehouse-reference-title {
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: transparent !important;
}

/* Preserve readable table structure only. */
table th,
table td {
  border-right: 1px solid rgba(26, 66, 45, 0.07) !important;
}

table th:last-child,
table td:last-child {
  border-right: 0 !important;
}
