/* Header card styling - Universal for all maintenance pages */
.card.maintenance-header-card {
    border-color: var(--samba-accent-amber) !important;
    background-color: var(--samba-white) !important;
}

/* Header textbox styling - target multiple possible selectors */
.maintenance-header-card .header-textbox input,
.maintenance-header-card .header-textbox .dxbl-textbox,
.maintenance-header-card .header-textbox .dxbl-text-edit,
.maintenance-header-card .header-textbox .dxbl-edit-area,
.maintenance-header-card .header-textbox .dx-textbox,
.maintenance-header-card .header-textbox .dx-texteditor-input,
.maintenance-header-card .header-textbox input.dxbl-edit-input,
.maintenance-header-card .header-textbox .dxbl-text-edit-input,
.maintenance-header-card .header-textbox .dxbl-text-edit.dxbl-text-edit-readonly,
.maintenance-header-card .header-textbox .dxbl-text-edit[readonly] {
  border-color: var(--samba-accent-amber) !important;
  background-color: #ffffffff !important;
}

/* Also target the container wrapper */
.maintenance-header-card .header-textbox,
.maintenance-header-card .header-textbox > div,
.maintenance-header-card .header-textbox .dxbl-text-edit {
  border-color: var(--samba-accent-amber) !important;
  background-color: #ffffffff !important;
}

/* ComboBox styling in header - target readonly comboboxes */
.maintenance-header-card .header-textbox .dxbl-combo-box,
.maintenance-header-card .header-textbox .dxbl-combo-box .dxbl-text-edit,
.maintenance-header-card .header-textbox .dxbl-combo-box .dxbl-text-edit-input,
.maintenance-header-card .header-textbox .dxbl-combo-box.dxbl-text-edit-readonly,
.maintenance-header-card .header-textbox .dxbl-combo-box .dxbl-text-edit.dxbl-text-edit-readonly,
.maintenance-header-card .header-textbox .dxbl-combo-box .dxbl-text-edit[readonly] {
  border-color: var(--samba-accent-amber) !important;
  background-color: #ffffffff !important;
}

/* Right-align text for financial fields */
.maintenance-header-card .header-textbox.text-end input,
.maintenance-header-card .header-textbox.text-end .dxbl-textbox,
.maintenance-header-card .header-textbox.text-end .dxbl-text-edit,
.maintenance-header-card .header-textbox.text-end .dxbl-edit-area,
.maintenance-header-card .header-textbox.text-end .dx-textbox,
.maintenance-header-card .header-textbox.text-end .dx-texteditor-input,
.maintenance-header-card .header-textbox.text-end input.dxbl-edit-input,
.maintenance-header-card .header-textbox.text-end .dxbl-text-edit-input {
    text-align: right !important;
}
