/**
 * NO GREEN TOOLBAR BUTTONS - Loads last. Nuclear override so toolbar Save/Back stay blue.
 * Overrides any theme green (--bs-primary-rgb, box-shadow, background).
 */
/* Toolbar area: use blue for any inherited theme vars (no green) */
html body .toolbar-action,
html body .progress-indicator-container {
  --bs-primary-rgb: 54, 74, 99 !important;
  --bs-btn-focus-shadow-rgb: 54, 74, 99 !important;
}
html body .control-toolbar .toolbar-action .btn-primary,
html body .control-toolbar .toolbar-action .progress-indicator-container .btn-primary,
html body .control-toolbar .toolbar-action .progress-indicator-container .btn-group .btn-primary,
html body .toolbar-action .btn-primary,
html body .toolbar-action .progress-indicator-container .btn-primary,
html body .toolbar-action .progress-indicator-container .btn-group .btn-primary,
html body .progress-indicator-container .btn-primary,
html body .progress-indicator-container .btn-group .btn-primary,
.toolbar-action .progress-indicator-container .btn-primary,
.toolbar-action .progress-indicator-container .btn-group .btn-primary,
.progress-indicator-container .btn-primary,
.progress-indicator-container .btn-group .btn-primary {
  --bs-primary-rgb: 54, 74, 99 !important;
  --bs-btn-focus-shadow-rgb: 54, 74, 99 !important;
  background: linear-gradient(135deg, #1f2b3a 0%, #364a63 100%) !important;
  background-image: linear-gradient(135deg, #1f2b3a 0%, #364a63 100%) !important;
  background-color: #364a63 !important;
  border-color: #364a63 !important;
  box-shadow: 0 4px 15px rgba(31, 43, 58, 0.4) !important;
  color: #ffffff !important;
}
html body .control-toolbar .toolbar-action .btn-primary:hover,
html body .control-toolbar .toolbar-action .progress-indicator-container .btn-primary:hover,
html body .toolbar-action .btn-primary:hover,
html body .toolbar-action .progress-indicator-container .btn-primary:hover,
html body .progress-indicator-container .btn-primary:hover,
.toolbar-action .progress-indicator-container .btn-primary:hover,
.progress-indicator-container .btn-primary:hover {
  background: linear-gradient(135deg, #364a63 0%, #526484 100%) !important;
  background-image: linear-gradient(135deg, #364a63 0%, #526484 100%) !important;
  background-color: #526484 !important;
  border-color: #526484 !important;
  box-shadow: 0 6px 16px rgba(31, 43, 58, 0.45) !important;
  color: #ffffff !important;
}
html body .control-toolbar .toolbar-action .btn-primary:focus,
html body .toolbar-action .btn-primary:focus,
html body .toolbar-action .progress-indicator-container .btn-primary:focus,
html body .progress-indicator-container .btn-primary:focus,
.toolbar-action .progress-indicator-container .btn-primary:focus,
.progress-indicator-container .btn-primary:focus {
  background: linear-gradient(135deg, #364a63 0%, #526484 100%) !important;
  background-color: #364a63 !important;
  border-color: #526484 !important;
  box-shadow: 0 6px 16px rgba(31, 43, 58, 0.45), 0 0 0 0.25rem rgba(54, 74, 99, 0.25) !important;
  color: #ffffff !important;
}
html body .control-toolbar .toolbar-action .btn-primary:active,
html body .toolbar-action .btn-primary:active,
html body .progress-indicator-container .btn-primary:active,
.toolbar-action .progress-indicator-container .btn-primary:active,
.progress-indicator-container .btn-primary:active {
  background: linear-gradient(135deg, #2a3a4e 0%, #364a63 100%) !important;
  background-color: #364a63 !important;
  border-color: #364a63 !important;
  box-shadow: 0 4px 15px rgba(31, 43, 58, 0.4) !important;
  color: #ffffff !important;
}
