/* Shared action colors. Navigation and selection controls retain their states. */
:root{--button-primary:#800020;--button-primary-hover:#600018;--button-secondary:#fff;--button-secondary-hover:#f6f8f9;--button-secondary-border:#cfd9da;--button-tertiary:#fff}
:where(button:not(.module-card):not(.template-card):not(.swatch):not(.workflow-check):not(.doc-remove):not(.workflow-delete):not(.doc-saved-row):not([role="tab"]):not([data-filter]):not([data-inventory-tab]):not([data-help-topic]):not([data-help-case]):not([data-step]):not([data-remove-item]):not([data-remove-contact]):not([data-remove-staff]):not([data-delete-template-source]):not([data-remove-authorization]):not([data-action="delete"]):not([data-order-action="cancel"]):not([data-archive]):not(#steps button)){background:var(--button-tertiary)!important;color:#254c52!important;border-color:#cfd9da!important}
button:is(.secondary,.button-secondary,[data-order-item],[data-edit-item],[data-adjust-item],[data-edit-vendor],[data-add-vendor],[data-order-action="receive"],[data-order-action="pay"],[data-inventory-refresh],.workflow-edit,.workflow-record-payment,[data-case-print],[data-case-email],[data-case-next],[data-action="refresh"],[data-action="monitor"],.doc-item-add,[data-template-source],#docNew,#docDownload,#docLink,#docRefresh,#historyDownload,#signedDownload,#docAddItem,#docAddCatalog,#addContact,#addStaff,#priceStarter,#contractStarter,#saveAgain,#save,#open,#cloudPrograms,#printReading,#billingManage,#billingRetry){background:var(--button-secondary)!important;color:#254c52!important;border-color:var(--button-secondary-border)!important}
button:is(.secondary,.button-secondary,[data-order-item],[data-edit-item],[data-adjust-item],[data-edit-vendor],[data-add-vendor],[data-order-action="receive"],[data-order-action="pay"],[data-inventory-refresh],.workflow-edit,.workflow-record-payment,[data-case-print],[data-case-email],[data-case-next],[data-action="refresh"],[data-action="monitor"],.doc-item-add,[data-template-source],#docNew,#docDownload,#docLink,#docRefresh,#historyDownload,#signedDownload,#docAddItem,#docAddCatalog,#addContact,#addStaff,#priceStarter,#contractStarter,#saveAgain,#save,#open,#cloudPrograms,#printReading,#billingManage,#billingRetry):hover:not(:disabled){background:var(--button-secondary-hover)!important;border-color:var(--button-secondary-hover)!important}
button:is(.primary,.button-primary,.doc-button-primary,.workflow-primary,.inventory-primary,[type="submit"],#docSave,#saveSettings,#saveContacts,#completeSign,#signDocument){background:var(--button-primary)!important;color:#fff!important;border-color:var(--button-primary)!important}
button:is(.primary,.button-primary,.doc-button-primary,.workflow-primary,.inventory-primary,[type="submit"],#docSave,#saveSettings,#saveContacts,#completeSign,#signDocument):hover:not(:disabled){background:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important}
button:is(.tertiary,.button-tertiary,[data-close],[data-action="close-dialog"],[data-case-previous],#modalClose,#helpClear){background:var(--button-tertiary)!important;color:#254c52!important;border-color:#cfd9da!important}
button:is(.primary,.button-primary,.secondary,.button-secondary,.tertiary,.button-tertiary,.doc-button-primary,.workflow-primary,.inventory-primary):disabled{opacity:.55;cursor:not-allowed}
