.ui-button[data-v-d810b381]{border:1px solid var(--saas-border);border-radius:var(--saas-control-radius);background:var(--saas-surface);min-height:38px;color:var(--saas-text);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.ui-button.is-primary[data-v-d810b381]{border-color:var(--saas-primary);background:var(--saas-primary);color:#fffdfa}.ui-button.is-danger[data-v-d810b381]{color:var(--saas-danger);background:#fff0f0;border-color:#eccfcf}.ui-button.is-ghost[data-v-d810b381]{background:0 0;border-color:#0000}.ui-button.is-sm[data-v-d810b381]{min-height:32px;padding-inline:10px;font-size:13px}.ui-button.is-lg[data-v-d810b381]{min-height:44px;padding-inline:16px}.ui-button[data-v-d810b381]:hover:not(:disabled){border-color:var(--saas-primary);background:var(--saas-primary-soft);color:var(--saas-primary-dark)}.ui-button.is-primary[data-v-d810b381]:hover:not(:disabled){background:var(--saas-primary-dark);color:#fffdfa}.ui-button[data-v-d810b381]:disabled,.ui-button[aria-disabled=true][data-v-d810b381]{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-button[data-v-d810b381]:focus-visible{outline:2px solid var(--saas-primary);outline-offset:2px;box-shadow:var(--saas-focus)}.ui-button-spinner[data-v-d810b381]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ui-spin-d810b381}@keyframes ui-spin-d810b381{to{transform:rotate(360deg)}}
