.h-button[data-v-84b01ea9]{--h-button-bg:transparent;--h-button-color:var(--h0n-ui-color-text);--h-button-hover-bg:var(--h-button-bg);--h-button-hover-color:var(--h-button-color);--h-button-border:transparent;background:var(--h-button-bg);border:1px solid var(--h-button-border);border-radius:var(--h0n-ui-radius-xl);color:var(--h-button-color);cursor:pointer;font-family:var(--h0n-ui-font-family);font-weight:var(--h0n-ui-font-weight-medium);transition:background-color var(--h0n-ui-duration-fast) ease, border-color var(--h0n-ui-duration-fast) ease, color var(--h0n-ui-duration-fast) ease, box-shadow var(--h0n-ui-duration-fast) ease, transform var(--h0n-ui-duration-fast) ease;white-space:nowrap;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex;position:relative;overflow:hidden}.h-button__content[data-v-84b01ea9]{align-items:center;gap:inherit;z-index:1;justify-content:center;min-width:0;display:inline-flex;position:relative}.h-button__icon[data-v-84b01ea9]{flex:none}.h-button[data-v-84b01ea9]:focus-visible{box-shadow:var(--h0n-ui-focus-ring);outline:none}.h-button[data-v-84b01ea9]:active:not(:disabled){transform:translateY(1px)}.h-button[data-v-84b01ea9]:disabled{cursor:not-allowed;opacity:.55}.h-button--sm[data-v-84b01ea9]{min-height:var(--h0n-ui-control-height-sm);font-size:var(--h0n-ui-button-sm-font-size);padding:0 12px}.h-button--md[data-v-84b01ea9]{min-height:var(--h0n-ui-control-height-md);font-size:var(--h0n-ui-button-md-font-size);padding:0 16px}.h-button--lg[data-v-84b01ea9]{min-height:var(--h0n-ui-control-height-lg);font-size:var(--h0n-ui-button-lg-font-size);padding:0 20px}.h-button--full-width[data-v-84b01ea9]{width:100%}.h-button--type-onlyIcon[data-v-84b01ea9]{border-radius:var(--h0n-ui-radius-round);padding:0}.h-button--type-onlyIcon.h-button--sm[data-v-84b01ea9]{min-height:var(--h0n-ui-icon-control-size-sm);width:var(--h0n-ui-icon-control-size-sm)}.h-button--type-onlyIcon.h-button--md[data-v-84b01ea9]{min-height:var(--h0n-ui-icon-control-size-md);width:var(--h0n-ui-icon-control-size-md)}.h-button--type-onlyIcon.h-button--lg[data-v-84b01ea9]{min-height:var(--h0n-ui-icon-control-size-lg);width:var(--h0n-ui-icon-control-size-lg)}.h-button--type-onlyIcon.h-button--full-width[data-v-84b01ea9]{width:100%}.h-button--no-radius[data-v-84b01ea9]{border-radius:0}.h-button--default[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-default);--h-button-color:var(--h0n-ui-button-default-contrast);--h-button-hover-bg:var(--h0n-ui-button-default-hover)}.h-button--primary[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-primary);--h-button-color:var(--h0n-ui-button-primary-contrast);--h-button-hover-bg:var(--h0n-ui-button-primary-hover)}.h-button--primary-soft[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-primary-soft);--h-button-color:var(--h0n-ui-button-primary-soft-contrast);--h-button-hover-bg:var(--h0n-ui-button-primary-soft-hover);--h-button-hover-color:var(--h0n-ui-button-primary-soft-contrast)}.h-button--secondary[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-secondary);--h-button-color:var(--h0n-ui-button-secondary-contrast);--h-button-hover-bg:var(--h0n-ui-button-secondary-hover)}.h-button--ghost[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-ghost);--h-button-color:var(--h0n-ui-button-ghost-contrast);--h-button-hover-bg:var(--h0n-ui-button-ghost-hover)}.h-button--outline[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-outline);--h-button-color:var(--h0n-ui-button-outline-contrast);--h-button-hover-bg:var(--h0n-ui-button-outline-hover);--h-button-border:var(--h0n-ui-button-outline-border)}.h-button--success[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-success);--h-button-color:var(--h0n-ui-button-success-contrast);--h-button-hover-bg:var(--h0n-ui-button-success-hover)}.h-button--success-soft[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-success-soft);--h-button-color:var(--h0n-ui-button-success-soft-contrast);--h-button-hover-bg:var(--h0n-ui-button-success-soft-hover);--h-button-hover-color:var(--h0n-ui-button-success-soft-contrast)}.h-button--warning[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-warning);--h-button-color:var(--h0n-ui-button-warning-contrast);--h-button-hover-bg:var(--h0n-ui-button-warning-hover)}.h-button--warning-soft[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-warning-soft);--h-button-color:var(--h0n-ui-button-warning-soft-contrast);--h-button-hover-bg:var(--h0n-ui-button-warning-soft-hover);--h-button-hover-color:var(--h0n-ui-button-warning-soft-contrast)}.h-button--danger[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-danger);--h-button-color:var(--h0n-ui-button-danger-contrast);--h-button-hover-bg:var(--h0n-ui-button-danger-hover)}.h-button--danger-soft[data-v-84b01ea9]{--h-button-bg:var(--h0n-ui-button-danger-soft);--h-button-color:var(--h0n-ui-button-danger-soft-contrast);--h-button-hover-bg:var(--h0n-ui-button-danger-soft-hover);--h-button-hover-color:var(--h0n-ui-button-danger-soft-contrast)}@media (hover:hover) and (pointer:fine){.h-button[data-v-84b01ea9]:hover:not(:disabled){background:var(--h-button-hover-bg);color:var(--h-button-hover-color)}}
