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