.ui-button[data-v-2472b47a]{align-items:center;border:1px solid transparent;border-radius:var(--radius-small);display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;min-height:40px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ui-button--primary[data-v-2472b47a]{background:var(--color-primary);color:#fff}.ui-button--primary[data-v-2472b47a]:hover{background:var(--color-primary-hover)}.ui-button--secondary[data-v-2472b47a]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.ui-button--secondary[data-v-2472b47a]:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}.ui-button--danger[data-v-2472b47a]{background:var(--color-danger);color:#fff}.ui-button[data-v-2472b47a]:disabled{cursor:not-allowed;opacity:.55}.ui-button__spinner[data-v-2472b47a]{animation:spin-2472b47a .75s linear infinite;height:15px;margin-right:7px;width:15px}@keyframes spin-2472b47a{to{transform:rotate(1turn)}}
