.ui-button[data-v-7605c5f7]{--btn-height:var(--button-height-lg);--btn-radius:var(--button-radius-lg);--btn-pad-x:var(--button-padding-x-lg);--btn-pad-y:var(--button-padding-y-lg);--btn-font-size:16px;--btn-line-height:24px;--btn-icon:24px;--btn-surface:var(--action-primary-default);--btn-surface-hover:var(--action-primary-hover);--btn-text:var(--action-primary-text);--btn-border:transparent;--btn-ring:var(--focus-ring-accent);justify-content:center;align-items:center;gap:var(--button-gap);box-sizing:border-box;height:var(--btn-height);min-height:var(--btn-height);padding:0 var(--btn-pad-x);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-surface);color:var(--btn-text);font-family:inherit;font-size:var(--btn-font-size);font-weight:400;line-height:var(--btn-line-height);text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.ui-button.is-sm[data-v-7605c5f7]{--btn-height:var(--button-height-sm);--btn-radius:var(--button-radius-sm);--btn-pad-x:var(--button-padding-x-sm);--btn-pad-y:var(--button-padding-y-sm);--btn-font-size:12px;--btn-line-height:16px;--btn-icon:16px}.ui-button.is-md[data-v-7605c5f7]{--btn-height:var(--button-height-md);--btn-radius:var(--button-radius-md);--btn-pad-x:var(--button-padding-x-md);--btn-pad-y:var(--button-padding-y-md);--btn-font-size:14px;--btn-line-height:20px;--btn-icon:16px}.ui-button.is-xl[data-v-7605c5f7]{--btn-height:var(--button-height-xl);--btn-radius:var(--button-radius-xl);--btn-pad-x:var(--button-padding-x-xl);--btn-pad-y:var(--button-padding-y-xl);--btn-icon:24px}.ui-button.is-neutral[data-v-7605c5f7]{--btn-surface:var(--action-neutral-default);--btn-surface-hover:var(--action-neutral-hover);--btn-text:var(--action-neutral-text);--btn-ring:var(--focus-ring-neutral)}.ui-button.is-surface[data-v-7605c5f7]{--btn-surface:var(--action-surface-default);--btn-surface-hover:var(--action-ghost-hover);--btn-text:var(--action-surface-text);--btn-ring:var(--focus-ring-neutral)}.ui-button.is-outline[data-v-7605c5f7]{--btn-surface:transparent;--btn-surface-hover:var(--action-ghost-hover);--btn-text:var(--text-primary);--btn-border:var(--action-secondary-border);--btn-ring:var(--focus-ring-neutral);padding:0 calc(var(--btn-pad-x) + 3px)}.ui-button.is-block[data-v-7605c5f7]{width:100%}.ui-button.is-icon-only[data-v-7605c5f7]{width:var(--btn-height);min-width:var(--btn-height);padding:0}.ui-button.is-icon-only[data-v-7605c5f7] svg{width:var(--btn-icon);height:var(--btn-icon)}@media (hover:hover){.ui-button[data-v-7605c5f7]:hover:not(.is-disabled){background-color:var(--btn-surface-hover)}}.ui-button[data-v-7605c5f7]:focus-visible{outline:var(--focus-ring-width) solid var(--btn-ring);outline-offset:var(--focus-ring-offset)}.ui-button.is-disabled[data-v-7605c5f7]{--btn-surface:var(--action-disabled-surface);--btn-surface-hover:var(--action-disabled-surface);--btn-text:var(--action-disabled-text);--btn-border:transparent;cursor:not-allowed;pointer-events:none}.ui-button.is-loading[data-v-7605c5f7]{--btn-surface:var(--action-primary-default);--btn-text:var(--action-primary-text);cursor:progress}.ui-button.is-loading .ui-button__content[data-v-7605c5f7]{visibility:hidden}.ui-button.is-loading.is-neutral[data-v-7605c5f7]{--btn-surface:var(--action-neutral-default);--btn-text:var(--action-neutral-text)}.ui-button .ui-button__content[data-v-7605c5f7]{justify-content:center;align-items:center;gap:var(--button-gap);display:inline-flex}.ui-button .ui-button__loader[data-v-7605c5f7]{color:var(--btn-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
