/* Solid, readable action-button states across modules. Company-form green actions keep their own theme. */
html body :is(.sc-create-primary,.pr-create):not(.cf-dialog *):not(:disabled){background:var(--sc-create-primary,#2563eb)!important;background-image:none!important;border-color:var(--sc-create-primary,#2563eb)!important;color:#fff!important;opacity:1!important;filter:none!important;transform:none!important;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}
html body :is(.sc-create-primary,.pr-create):not(.cf-dialog *):not(:disabled):hover{background:var(--sc-create-primary-hover,#1f53c5)!important;border-color:var(--sc-create-primary-hover,#1f53c5)!important;color:#fff!important;box-shadow:0 3px 9px #17387326!important}
html body :is(.sc-create-primary,.pr-create):not(.cf-dialog *):not(:disabled):active{background:var(--sc-create-primary-active,#19439f)!important;border-color:var(--sc-create-primary-active,#19439f)!important;color:#fff!important;box-shadow:0 1px 3px #17387326!important}
html body :is(.sc-create-primary,.pr-create):not(.cf-dialog *):focus-visible{outline:3px solid #93b9ff!important;outline-offset:3px}
html body :is(.sc-create-primary,.pr-create):not(.cf-dialog *):disabled{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#64748b!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;cursor:not-allowed}
html body :is(.sc-create-primary,.pr-create):not(.cf-dialog *) :is(span,svg){color:inherit!important}
@media(prefers-reduced-motion:reduce){html body :is(.sc-create-primary,.pr-create){transition:none!important}}
