.app-button[data-v-e7840aaa]{min-height:var(--control-md);border-radius:var(--radius-control);font:inherit;font-size:var(--text-button);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:560;display:inline-flex}.app-button--sm[data-v-e7840aaa]{min-height:var(--control-sm);font-size:var(--text-sm);padding-inline:12px}.app-button--compact[data-v-e7840aaa]{min-height:var(--control-compact);font-size:var(--text-sm);padding-inline:12px;font-weight:560}.app-button--cta[data-v-e7840aaa]{min-height:var(--control-md);gap:var(--space-2);padding-inline:15px}.app-button--inline[data-v-e7840aaa]{min-height:0;font-size:inherit;padding:0}.app-button--lg[data-v-e7840aaa]{min-height:var(--control-lg);padding-inline:18px}.app-button--primary[data-v-e7840aaa]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-ink);font-weight:600}.app-button--secondary[data-v-e7840aaa]{border-color:var(--color-border-control);background:var(--color-surface);color:var(--color-text-muted)}.app-button--secondary.app-button--tone-action[data-v-e7840aaa]{border-color:color-mix(in srgb, var(--color-action) 34%, var(--color-border-control));background:var(--color-action-soft);color:var(--color-action)}.app-button--secondary.app-button--tone-success[data-v-e7840aaa]{border-color:color-mix(in srgb, var(--color-success) 34%, var(--color-border-control));background:var(--color-success-bg);color:var(--color-success)}.app-button--secondary.app-button--tone-warning[data-v-e7840aaa]{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border-control));background:var(--color-warning-bg);color:var(--color-warning)}.app-button--secondary.app-button--tone-danger[data-v-e7840aaa]{border-color:color-mix(in srgb, var(--color-danger) 34%, var(--color-border-control));background:var(--color-danger-bg);color:var(--color-danger)}.app-button--ghost[data-v-e7840aaa]{color:var(--color-text-muted);background:0 0}.app-button--danger[data-v-e7840aaa]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-action-ink)}.app-button--link[data-v-e7840aaa]{color:var(--color-action);font-weight:inherit;line-height:inherit;vertical-align:baseline;background:0 0;border:0}.app-button--primary[data-v-e7840aaa]:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover)}.app-button--secondary[data-v-e7840aaa]:hover:not(:disabled){border-color:var(--color-text-faint);color:var(--color-text)}.app-button--secondary.app-button--tone-action[data-v-e7840aaa]:hover:not(:disabled){border-color:var(--color-action);color:var(--color-action)}.app-button--secondary.app-button--tone-success[data-v-e7840aaa]:hover:not(:disabled){border-color:var(--color-success);color:var(--color-success)}.app-button--secondary.app-button--tone-warning[data-v-e7840aaa]:hover:not(:disabled){border-color:var(--color-warning);color:var(--color-warning)}.app-button--secondary.app-button--tone-danger[data-v-e7840aaa]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.app-button--ghost[data-v-e7840aaa]:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.app-button--danger[data-v-e7840aaa]:hover:not(:disabled){opacity:.88}.app-button--link[data-v-e7840aaa]:hover:not(:disabled){color:var(--color-action-hover);text-decoration:underline}.app-button[data-v-e7840aaa]:disabled{cursor:not-allowed;opacity:.46}.app-button[aria-busy=true][data-v-e7840aaa]{cursor:wait}
