@layer sy-component{.submit-button-module__QFMJdG__button{justify-content:center;align-items:center;gap:var(--submit-button-gap,var(--sy-space-8));border-radius:var(--submit-button-radius,var(--sy-radius-full));padding-inline:var(--submit-button-pad-inline,var(--sy-space-20));padding-block:var(--submit-button-pad-block,var(--sy-space-10));font-size:var(--submit-button-size,var(--sy-text-sm));line-height:var(--submit-button-leading,var(--sy-text-sm-leading));font-weight:var(--submit-button-weight,var(--sy-weight-semibold));text-transform:var(--submit-button-transform,none);background:var(--submit-button-bg,var(--brand));color:var(--submit-button-color,var(--on-brand));border:var(--submit-button-border-width,0) solid var(--submit-button-border-color,transparent);box-shadow:var(--submit-button-shadow,var(--sy-shadow-sm));outline:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.submit-button-module__QFMJdG__button:hover{background:var(--submit-button-bg-hover,var(--brand-hover))}.submit-button-module__QFMJdG__button:focus{box-shadow:0 0 0 var(--submit-button-focus-offset-width,2px) #fff, 0 0 0 calc(var(--submit-button-focus-offset-width,2px) + var(--submit-button-focus-ring-width,2px)) var(--submit-button-focus-ring-color,var(--focus-ring))}.submit-button-module__QFMJdG__button:disabled{cursor:not-allowed;opacity:var(--submit-button-disabled-opacity,.6)}.submit-button-module__QFMJdG__spinner{width:var(--submit-button-spinner-size,1rem);height:var(--submit-button-spinner-size,1rem);border-radius:var(--sy-radius-full);border:var(--submit-button-spinner-border-width,2px) solid var(--submit-button-spinner-color,var(--on-brand));animation:submit-button-module__QFMJdG__submit-button-spin var(--submit-button-spinner-duration,1s) linear infinite;border-inline-end-color:#0000}@keyframes submit-button-module__QFMJdG__submit-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.submit-button-module__QFMJdG__button{transition:none}.submit-button-module__QFMJdG__spinner{animation-duration:1.5s}}}
