.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);border:none;color:inherit;font:inherit;background-color:transparent;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 16px;border-radius:8px;font-size:1rem;line-height:1.5rem;white-space:nowrap;text-align:center;text-decoration:none;transition:outline .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;box-sizing:border-box;background-color:var(--ui-button-bg);color:var(--ui-button-fg);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{outline:none;color:var(--ui-button-fg-pressed);background-color:var(--ui-button-bg-pressed);border-color:var(--ui-button-border-pressed)}.ui-button--size-s{font-size:.875rem;min-height:28px;padding-top:2px;padding-bottom:2px}.ui-button--size-s .ui-button__icon{display:none}.ui-button--size-m{font-size:.875rem;min-height:36px;padding-top:6px;padding-bottom:6px}.ui-button--size-m .ui-button__icon{width:20px;height:20px}.ui-button--size-m .ui-button__icon svg{width:100%;height:100%}.ui-button--size-l{font-size:1rem;padding-top:10px;padding-bottom:10px}.ui-button--size-xl{min-height:56px;padding-top:6px;padding-bottom: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-top:9px;padding-bottom: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{position:relative;cursor:wait;pointer-events:none}.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{position:relative;top:auto;left:auto;transform:none;order:-1}.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;display:flex;align-items:center;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{font-size:.8125rem;line-height:1.25rem;color:var(--ui-button-subtext)}.ui-button__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.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;pointer-events:none;border-color:var(--ui-button-border-disabled)!important}.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-right:8px;margin-left:0}.ui-button--has-subtext{flex-direction:column}.slide-up-modal__vfm-content{position:fixed;max-width:1024px;margin-right:auto;margin-left:auto;right:0;bottom:0;left:0;width:100%;height:auto;max-height:100vh}@supports (max-height:100dvh){.slide-up-modal__vfm-content{max-height:100dvh}}.slide-up-modal__vfm-content--scrollable{height:100%}:root{--safe-area-inset-bottom-debug:0px}.modal-controls{--modal-height:var(--cda364ea);position:relative;z-index:0;max-height:var(--modal-height);border-radius:16px 16px 0 0;overflow:hidden;background:#fff}@supports (height:100dvh){.modal-controls{--modal-height:var(--v5ab26834)}}.modal-controls__header{position:relative;z-index:10;display:flex;flex-direction:column;width:100%;min-height:52px;transition:box-shadow .3s ease}.modal-controls__header-title-wrap{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:16px 16px 8px}.modal-controls__header-icon{flex-shrink:0;margin-right:8px}.modal-controls__header-title{font-weight:var(--fw-semi-bold,500);font-size:18px;line-height:28px}.modal-controls__header-subtitle{color:#888b94;font-size:14px;line-height:22px}.modal-controls__header-close{position:relative;display:flex;flex-shrink:0;align-items:center;align-self:flex-start;justify-content:center;margin:-8px -10px 0 auto;padding:10px;color:var(--color-fg-muted)}.modal-controls__content{position:relative;max-height:calc(var(--modal-height) - var(--v1a0ea19d));margin-top:1px;background:#fff;transition:padding-bottom .2s ease;overflow:auto auto;-webkit-overflow-scrolling:touch;padding-bottom:max(0px,24px + var(--safe-area-inset-bottom-debug))}@supports (padding-bottom:constant(safe-area-inset-bottom)) and (padding:max(0px)){.modal-controls__content{--safe-area-inset-bottom:max(max(var(--native-offset-bottom,0px),constant(safe-area-inset-bottom)),var(--tg-safe-area-inset-bottom,0px),var(--safe-area-inset-bottom-debug));padding-bottom:max(0px,24px + var(--safe-area-inset-bottom))}}@supports (padding-bottom:env(safe-area-inset-bottom)) and (padding:max(0px)){.modal-controls__content{--safe-area-inset-bottom:max(max(var(--native-offset-bottom,0px),env(safe-area-inset-bottom)),var(--tg-safe-area-inset-bottom,0px),var(--safe-area-inset-bottom-debug));padding-bottom:max(0px,24px + var(--safe-area-inset-bottom))}}.modal-controls__content--fixed-height{height:calc(var(--modal-height) - var(--v1a0ea19d))}.modal-controls__content--ignore-safe-area{padding-bottom:24px}.modal-controls--scrollable{height:100%}.modal-controls--scrollable .modal-controls__content{height:calc(100vh - var(--v1a0ea19d));overflow-y:auto}@supports (height:100dvh){.modal-controls--scrollable .modal-controls__content{height:calc(100dvh - var(--v1a0ea19d))}}.modal-controls--content-scrolled .modal-controls__header{box-shadow:0 2px 10px rgba(28,24,25,.1)}.modal-controls--hidden-close .modal-controls__header-title-wrap{padding:16px 16px 8px}
