.button.svelte-i3k372{border:none;padding:.5rem 1rem;cursor:pointer;transition:.09s;display:flex;align-items:center;justify-content:center;position:relative}.spinnerBtn.svelte-i3k372{border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;width:16px;height:16px;animation:svelte-i3k372-spin 1s linear infinite;position:absolute}@keyframes svelte-i3k372-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button[disabled].svelte-i3k372{cursor:not-allowed;background-color:var(--bg-border)!important}.button[data-type=primary].svelte-i3k372{background-color:var(--bg-base);color:var(--label-white)}.button[data-type=secondary].svelte-i3k372{background-color:var(--bg-secondary-base);color:var(--label-white)}.button[data-type=error].svelte-i3k372{background-color:var(--bg-error);color:var(--label-white)}.button[data-type=primary].svelte-i3k372:hover{background-color:var(--bg-hover)}.button[data-type=secondary].svelte-i3k372:hover{background-color:var(--bg-secondary-hover)}.button[data-type=error].svelte-i3k372:hover{background-color:var(--bg-error-hover)}.button[data-type=white].svelte-i3k372:hover{background-color:var(--label-white-hover)}.button[data-type=white].svelte-i3k372{background-color:var(--label-white);color:var(--label-base);border:1px solid var(--bg-border)}.button[data-size=small].svelte-i3k372{padding:8px 15px;border-radius:6px;gap:12px}.button[data-size=base].svelte-i3k372{padding:10px 25px;border-radius:6px;gap:12px}.button[data-size=large].svelte-i3k372{padding:15px 35px;border-radius:8px;gap:18px}.button.icon-present[data-size=base].svelte-i3k372{padding:10px 20px}.button.icon-present[data-size=large].svelte-i3k372{padding:15px 30px}.button[data-size=base].icon.svelte-i3k372:not(.content){padding:10px 20px}.button[data-size=large].icon.svelte-i3k372:not(.content){padding:15px 25px}.button.outline-btn[data-type=primary].svelte-i3k372{background-color:transparent;color:var(--bg-base);outline:1px solid var(--bg-base);outline-offset:-1px}.button.outline-btn[data-type=secondary].svelte-i3k372{background-color:transparent;color:var(--bg-secondary-base);outline:1px solid var(--bg-secondary-base);outline-offset:-1px}.button.outline-btn[data-type=error].svelte-i3k372{background-color:transparent;color:var(--bg-error);outline:1px solid var(--bg-error);outline-offset:-1px}.button.outline-btn[data-type=white].svelte-i3k372{background-color:var(--label-white);color:var(--label-base);outline:1px solid var(--label-white);outline-offset:-1px}
