.ui-loader-spinner__container{animation:outer-rotate 1.3s linear infinite;height:16px;transform-origin:center;width:16px}.ui-loader-spinner__inner{animation:sporadic-rotate 5.2s cubic-bezier(.35,0,.25,1) infinite;height:16px;position:relative;width:16px}.ui-loader-spinner__left,.ui-loader-spinner__right{height:16px;overflow:hidden;position:absolute;top:0;width:8px}.ui-loader-spinner__left{left:0}.ui-loader-spinner__right{right:0}.ui-loader-spinner__half-circle--left,.ui-loader-spinner__half-circle--right{border:1px solid var(--color-fg-muted);border-bottom-color:transparent!important;border-radius:50%;box-sizing:border-box;height:16px;position:absolute;top:0;width:16px}.ui-loader-spinner__half-circle--left{animation:left-wobble 1.3s cubic-bezier(.35,0,.25,1) infinite;border-right-color:transparent!important;left:0}.ui-loader-spinner__half-circle--right{animation:right-wobble 1.3s cubic-bezier(.35,0,.25,1) infinite;border-left-color:transparent!important;right:0}@keyframes outer-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes left-wobble{0%,to{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes right-wobble{0%,to{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@keyframes sporadic-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}.ui-button{--ui-button-bg:var(--color-accent-default);--ui-button-bg-hover:var(--color-accent-hover);--ui-button-bg-pressed:var(--color-accent-pressed);--ui-button-bg-focus:var(--ui-button-bg-hover);--ui-button-fg:var(--color-accent-on-accent);--ui-button-fg-hover:var(--ui-button-fg);--ui-button-fg-pressed:var(--ui-button-fg);--ui-button-subtext:var(--ui-button-fg);--ui-button-border:var(--color-stroke-neutral-soft);--ui-button-border-hover:var(--ui-button-border);--ui-button-border-pressed:var(--ui-button-border);--ui-button-border-disabled:var(--ui-button-border);--ui-button-outline:var(--color-accent-container-default);background-color:transparent;border:none;color:inherit;cursor:pointer;font:inherit;outline:none;-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;background-color:var(--ui-button-bg);border-radius:8px;box-sizing:border-box;color:var(--ui-button-fg);display:inline-flex;font-size:1rem;justify-content:center;line-height:1.5rem;padding:0 16px;position:relative;text-align:center;text-decoration:none;transition:outline .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;white-space:nowrap;fill:var(--ui-button-fg);border-color:var(--ui-button-border);border-style:solid;border-width:0}.ui-button:focus-visible{background-color:var(--ui-button-bg-focus);outline:2px solid var(--ui-button-outline);outline-offset:1px}@media (hover:hover){.ui-button:hover{background-color:var(--ui-button-bg-hover);color:var(--ui-button-fg-hover);fill:var(--ui-button-fg-hover);border-color:var(--ui-button-border-hover)}}.ui-button:active{background-color:var(--ui-button-bg-pressed);border-color:var(--ui-button-border-pressed);color:var(--ui-button-fg-pressed);outline:none}.ui-button--size-s{font-size:.875rem;min-height:28px;padding-bottom:2px;padding-top:2px}.ui-button--size-s .ui-button__icon{display:none}.ui-button--size-m{font-size:.875rem;min-height:36px;padding-bottom:6px;padding-top:6px}.ui-button--size-m .ui-button__icon{height:20px;width:20px}.ui-button--size-m .ui-button__icon svg{height:100%;width:100%}.ui-button--size-l{font-size:1rem;padding-bottom:10px;padding-top:10px}.ui-button--size-xl{min-height:56px;padding-bottom:6px;padding-top:6px}.ui-button--primary.ui-button--blue{--ui-button-bg:var(--color-accent-default);--ui-button-bg-hover:var(--color-accent-hover);--ui-button-bg-pressed:var(--color-accent-pressed);--ui-button-fg:var(--color-accent-on-accent)}.ui-button--primary.ui-button--yellow{--ui-button-bg:var(--color-alt-accent-default);--ui-button-bg-hover:var(--color-alt-accent-hover);--ui-button-bg-pressed:var(--color-alt-accent-pressed);--ui-button-fg:var(--color-alt-accent-on-alt-accent)}.ui-button--primary.ui-button--green{--ui-button-bg:var(--color-success-default);--ui-button-bg-hover:var(--color-success-hover);--ui-button-bg-pressed:var(--color-success-pressed);--ui-button-fg:var(--color-success-on-success)}.ui-button--primary.ui-button--red{--ui-button-bg:var(--color-brand-kaspi-default);--ui-button-bg-hover:var(--color-brand-kaspi-hover);--ui-button-bg-pressed:var(--color-brand-kaspi-pressed);--ui-button-fg:var(--color-brand-kaspi-on-brand-kaspi)}.ui-button--primary.ui-button--white{--ui-button-bg:var(--color-bg-surface-1);--ui-button-fg:var(--color-fg-default);--ui-button-bg-hover:var(--color-neutral-container-hover);--ui-button-bg-pressed:var(--color-neutral-container-pressed);--ui-button-bg-focus:var(--ui-button-bg)}.ui-button--secondary.ui-button--blue{--ui-button-bg:var(--color-accent-container-default);--ui-button-bg-hover:var(--color-accent-container-hover);--ui-button-bg-pressed:var(--color-accent-container-pressed);--ui-button-fg:var(--color-accent-on-container);--ui-button-subtext:var(--color-fg-muted)}.ui-button--secondary.ui-button--white{--ui-button-bg:var(--color-bg-surface-1);--ui-button-bg-hover:var(--color-neutral-container-hover);--ui-button-bg-pressed:var(--color-neutral-container-pressed);--ui-button-fg:var(--color-accent-on-container);--ui-button-subtext:var(--color-fg-muted);border-width:1px;padding-bottom:9px;padding-top:9px}.ui-button--secondary-outline.ui-button--white{--ui-button-bg:transparent;--ui-button-bg-hover:transparent;--ui-button-bg-pressed:transparent;--ui-button-fg:var(--color-fg-inverse-default);--ui-button-fg-hover:var(--color-neutral-container-hover);--ui-button-fg-pressed:var(--color-neutral-container-pressed);--ui-button-subtext:var(--color-fg-muted);--ui-button-border:var(--color-bg-surface-1);--ui-button-border-hover:var(--ui-button-fg-hover);--ui-button-border-pressed:var(--ui-button-fg-pressed);--ui-button-border-disabled:var(--color-bg-disabled);border-width:1px}.ui-button--tertiary.ui-button--blue{--ui-button-bg:transparent;--ui-button-bg-hover:transparent;--ui-button-bg-pressed:transparent;--ui-button-fg:var(--color-accent-default);--ui-button-fg-hover:var(--color-accent-hover);--ui-button-fg-pressed:var(--color-accent-pressed);--ui-button-subtext:var(--color-fg-muted)}.ui-button--tertiary.ui-button--white{--ui-button-bg:transparent;--ui-button-bg-hover:transparent;--ui-button-bg-pressed:transparent;--ui-button-fg:var(--color-fg-inverse-default);--ui-button-fg-hover:var(--color-neutral-container-pressed);--ui-button-fg-pressed:var(--color-neutral-container-pressed);--ui-button-subtext:var(--color-fg-muted)}.ui-button--icon-only{padding:10px}.ui-button--icon-only.ui-button--size-m{padding:8px}.ui-button--loading{cursor:wait;pointer-events:none;position:relative}.ui-button--loading .ui-button__subtext,.ui-button--loading .ui-button__text{visibility:hidden}.ui-button--loading .ui-button__icon{display:none}.ui-button--loading:not(.ui-button--size-s) .ui-button__icon~.ui-button__loader{left:auto;order:-1;position:relative;top:auto;transform:none}.ui-button--loading:not(.ui-button--size-s) .ui-button__icon~.ui-button__text{visibility:initial}.ui-button--full-width{width:100%}.ui-button__icon{pointer-events:none;fill:inherit;align-items:center;display:flex;justify-content:center}.ui-button__icon+.ui-button__text:not(:empty){margin-left:8px}.ui-button__text{line-height:1.5rem}.ui-button__subtext,.ui-button__text{pointer-events:none;transition:color .15s ease-out}.ui-button__subtext{color:var(--ui-button-subtext);font-size:.8125rem;line-height:1.25rem}.ui-button__loader{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-button--disabled,.ui-button:disabled{--ui-button-bg:var(--color-bg-disabled)!important;--ui-button-fg:var(--color-fg-disabled)!important;--ui-button-subtext:var(--color-fg-disabled)!important;border-color:var(--ui-button-border-disabled)!important;pointer-events:none}.ui-button--disabled.ui-button--tertiary,.ui-button:disabled.ui-button--tertiary{--ui-button-bg:transparent!important}.ui-button--icon-after:not(.ui-button--size-xl){flex-direction:row-reverse}.ui-button--icon-after:not(.ui-button--size-xl) .ui-button__icon+.ui-button__text:not(:empty){margin-left:0;margin-right:8px}.ui-button--has-subtext{flex-direction:column}
