.ui-spinner[data-v-f2239ef5]{color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}.ui-spinner__circle[data-v-f2239ef5]{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite ui-spinner-rotate-f2239ef5;display:block}.ui-spinner--small .ui-spinner__circle[data-v-f2239ef5]{width:14px;height:14px}.ui-spinner--medium .ui-spinner__circle[data-v-f2239ef5]{width:20px;height:20px}.ui-spinner--large .ui-spinner__circle[data-v-f2239ef5]{border-width:3px;width:30px;height:30px}.ui-spinner__label[data-v-f2239ef5]{font-size:var(--font-size-sm)}@keyframes ui-spinner-rotate-f2239ef5{to{transform:rotate(1turn)}}.ui-button[data-v-179da5f8]{border-radius:var(--radius);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1.2;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.ui-button[data-v-179da5f8]:disabled{opacity:.55;cursor:not-allowed}.ui-button--block[data-v-179da5f8]{width:100%}.ui-button--small[data-v-179da5f8]{min-height:var(--control-height-sm);padding:6px 12px}.ui-button--medium[data-v-179da5f8]{min-height:var(--control-height);padding:9px 15px}.ui-button--large[data-v-179da5f8]{min-height:var(--control-height-lg);padding:13px 20px}.ui-button--primary[data-v-179da5f8]{background:var(--color-primary);color:var(--color-text)}.ui-button--primary[data-v-179da5f8]:hover:not(:disabled){background:var(--color-primary-hover)}.ui-button--secondary[data-v-179da5f8]{background:var(--color-secondary);color:var(--color-text)}.ui-button--secondary[data-v-179da5f8]:hover:not(:disabled){background:var(--color-secondary-hover)}.ui-button--border[data-v-179da5f8]{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.ui-button--border[data-v-179da5f8]:hover:not(:disabled){border-color:var(--color-text-muted);background:var(--color-background-secondary)}.ui-button--ghost[data-v-179da5f8]{color:var(--color-text-secondary);background:0 0}.ui-button--ghost[data-v-179da5f8]:hover:not(:disabled){background:var(--color-background-secondary);color:var(--color-text)}.ui-button--danger[data-v-179da5f8]{background:var(--color-danger);color:var(--color-text-inverse)}.ui-button--danger[data-v-179da5f8]:hover:not(:disabled){background:var(--color-danger-text)}.ui-button__icon[data-v-179da5f8]{justify-content:center;align-items:center;display:inline-flex}.ui-button[data-v-179da5f8] svg{width:1.4em;height:1.4em}.ui-button--icon-only[data-v-179da5f8]{width:40px;padding:0}.ui-button--small.ui-button--icon-only[data-v-179da5f8]{width:32px}.ui-button--large.ui-button--icon-only[data-v-179da5f8]{width:48px}
