/* Cloudominium v0.23.55.7 — v0.23.55.10 — botões do corpo em azul; cores coerentes por estado, apenas no ecrã. */
@media screen {
 body.app-body.cloudium-ui .page .btn:not(.primary):not(.danger):not(.danger-btn):not(.danger-outline) {
  color:#fff!important;background:#196fbe!important;border-color:#155fa6!important;
 }
 body.app-body.cloudium-ui .page .btn:not(.primary):not(.danger):not(.danger-btn):not(.danger-outline):hover {
  color:#fff!important;background:#155fa6!important;border-color:#104e89!important;
 }
 body.app-body.cloudium-ui .btn.primary,
 body:is(.portal-body,.resident-setup-body,.manual-help-body,.auth-page) .btn.primary {
  color:#fff!important;background:#196fbe!important;border-color:#155fa6!important;
 }
 body.app-body.cloudium-ui .btn.primary:hover,
 body:is(.portal-body,.resident-setup-body,.manual-help-body,.auth-page) .btn.primary:hover {
  color:#fff!important;background:#155fa6!important;border-color:#104e89!important;
 }
 body.app-body.cloudium-ui .page .btn:is(.danger,.danger-btn) {
  color:#fff!important;background:#a92323!important;border-color:#a92323!important;
 }
 body.app-body.cloudium-ui .page .btn.danger-outline {
  color:#fff!important;background:#196fbe!important;border-color:#155fa6!important;
 }
 body.app-body.cloudium-ui .page .btn.danger-outline:hover {
  color:#fff!important;background:#155fa6!important;border-color:#104e89!important;
 }
 body.app-body.cloudium-ui .page :is(.bank-status-tabs,.tabs,.maintenance-tabs,.agenda-switch,.occurrence-state-switch,.team-tabs)>:is(a,button) {
  color:#174c78!important;background:#edf5fc!important;border-color:#bed3e6!important;text-decoration:none!important;
 }
 body.app-body.cloudium-ui .page :is(.bank-status-tabs,.tabs,.maintenance-tabs,.agenda-switch,.occurrence-state-switch,.team-tabs)>:is(a,button):hover {
  color:#123e65!important;background:#d5e8fa!important;
 }
 body.app-body.cloudium-ui .page :is(.bank-status-tabs,.tabs,.maintenance-tabs,.agenda-switch,.occurrence-state-switch,.team-tabs)>:is(a,button):is(.active,[aria-current=page],[aria-selected=true]) {
  color:#fff!important;background:#196fbe!important;border-color:#155fa6!important;
 }
 body.app-body.cloudium-ui .page :is(.bank-status-tabs,.tabs,.maintenance-tabs,.agenda-switch,.occurrence-state-switch,.team-tabs)>:is(a,button):is(.active,[aria-current=page],[aria-selected=true]) :is(span,strong,small,b) {
  color:inherit!important;
 }
 body.app-body.cloudium-ui .page .btn:disabled,
 body.app-body.cloudium-ui .page .btn[aria-disabled=true] {
  color:#526174!important;background:#e8edf3!important;border-color:#bdc9d7!important;opacity:1!important;cursor:not-allowed;
 }
 body.app-body.cloudium-ui .modal-head button {color:#425b70!important}
 body.app-body.cloudium-ui .page .access-tools button {color:#174c78!important;background:#edf5fc!important}
 body.app-body.cloudium-ui :is(.page .btn,.page .bank-status-tabs>a,.page .tabs>a,.page .maintenance-tabs>a,.page .agenda-switch>a,.page .team-tabs>a):focus-visible {
  outline:3px solid #174c78!important;outline-offset:2px!important;
 }
 body.app-body.cloudium-ui .page .bank-primary-nav {margin:0 0 16px!important}
}
@media print { .bank-primary-nav {display:none!important} }
