/* Shared transient interaction states, independent of selected/saved state. */
body :is(button,.button,input[type=submit],input[type=button],.object-tools a,.submit-row a,.cancel-link,.admin-add,.google-secondary-action,.center-google-action,.patient-invitation-button,.related-widget-wrapper-link,.add-row a,.inline-deletelink,.selector-chooseall,.selector-clearall,.paginator a){
 --action-hover:#eef2f4;--action-press:#cbdde7;--action-text:#344b58;
}
body :is(.primary,.admin-add,.addlink,input.default,input[name=_save]){--action-hover:#edf5f9;--action-press:#b9deee;--action-text:#06688f}
body :is(.danger,.danger-confirm,.deletelink,.inline-deletelink,.atlas-danger,.google-disconnect-button){--action-hover:#fff0ef;--action-press:#f3c7c4;--action-text:#a22d2c}
body :is(.topbar,#user-tools,.sidebar) :is(button,.button){--action-hover:#35444e;--action-press:#526d7b;--action-text:#fff}
body :is(button,.button,input[type=submit],input[type=button],.object-tools a,.submit-row a,.cancel-link,.admin-add,.google-secondary-action,.center-google-action,.patient-invitation-button,.related-widget-wrapper-link,.add-row a,.inline-deletelink,.selector-chooseall,.selector-clearall,.paginator a):not(:disabled):not([aria-disabled=true]):hover{
 background-color:var(--action-hover)!important;color:var(--action-text)!important;
}
body :is(button,.button,input[type=submit],input[type=button],.object-tools a,.submit-row a,.cancel-link,.admin-add,.google-secondary-action,.center-google-action,.patient-invitation-button,.related-widget-wrapper-link,.add-row a,.inline-deletelink,.selector-chooseall,.selector-clearall,.paginator a):not(:disabled):not([aria-disabled=true]):is(:active,.action-activated){
 background-color:var(--action-press)!important;color:var(--action-text)!important;transition:none!important;
}
body :is(button,.button,input[type=submit],input[type=button]):focus-visible{outline:2px solid #0787bc;outline-offset:3px}
body #user-tools button:not(:disabled):is(:active,.action-activated){background-color:var(--action-press)!important;color:var(--action-text)!important}
