/* Pass 15b | Shared modal action contract. Presentation only.
   Dedicated managers, Account and Settings receive their own passes. */
:root{--iv2-dialog-action-hover:#123044;--iv2-dialog-action-hover-text:#46e7e0;--iv2-dialog-action-danger-hover:#351c2a;--iv2-dialog-action-danger-text:#ff9aa5}
/* Modal action buttons, including legacy .primary, are STANDARD actions. */
body :is(.modal-backdrop,.inuro-modal-backdrop) .modal:not(#brandManagerModal):not(#assetManagerModal) .modal-actions :is(button,[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.home-v2-danger):not(.danger):not(.inuro-danger),
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:not(:disabled):not(.danger):not(.inuro-danger){
 background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important;border-radius:7px!important;transition:background-color .15s ease,color .15s ease!important;
}
body :is(.modal-backdrop,.inuro-modal-backdrop) .modal:not(#brandManagerModal):not(#assetManagerModal) .modal-actions :is(button,[role="button"]):not(:disabled):not([aria-disabled="true"]):not(.home-v2-danger):not(.danger):not(.inuro-danger):hover,
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:not(:disabled):not(.danger):not(.inuro-danger):hover{
 background:var(--iv2-dialog-action-hover)!important;background-image:none!important;color:var(--iv2-dialog-action-hover-text)!important;border:0!important;outline:0!important;box-shadow:none!important;
}
/* Danger uses the same transparent/hover behavior in red. */
body :is(.modal-backdrop,.inuro-modal-backdrop) .modal .modal-actions :is(button,[role="button"]):is(.danger,.inuro-danger,.home-v2-danger):not(:disabled),
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:is(.danger,.inuro-danger):not(:disabled){background:transparent!important;background-image:none!important;color:#ff9aa5!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:7px!important}
body :is(.modal-backdrop,.inuro-modal-backdrop) .modal .modal-actions :is(button,[role="button"]):is(.danger,.inuro-danger,.home-v2-danger):not(:disabled):hover,
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:is(.danger,.inuro-danger):not(:disabled):hover{background:var(--iv2-dialog-action-danger-hover)!important;color:#ffd6d9!important;border:0!important;outline:0!important;box-shadow:none!important}
/* Disabled is inert; preserve native disabled attribute. */
body :is(.modal-backdrop,.inuro-modal-backdrop) .modal .modal-actions button:disabled{background:transparent!important;border:0!important;color:#93a3ad!important;opacity:.42!important;box-shadow:none!important;cursor:not-allowed!important}
/* Keyboard focus remains clearly visible, without a permanent button border. */
body :is(.modal-backdrop,.inuro-modal-backdrop) .modal .modal-actions button:focus-visible,
body:not(.studio-home) .modal-backdrop .modal button.inuro-text-action:focus-visible{outline:2px solid #46e7e0!important;outline-offset:2px!important}
