.app-btn{border-radius:var(--border-radius);justify-content:center;align-items:center;gap:var(--btn-gap,8px);min-height:var(--btn-height,38px);padding:var(--btn-padding,8px 12px);background:var(--btn-bg,transparent);border:var(--btn-border,none);box-shadow:var(--btn-shadow,none);color:var(--btn-color,inherit);font-family:Inter,sans-serif;transition:all .2s ease-in-out;display:inline-flex}.app-btn span,.app-btn .icon{font-weight:var(--btn-font-weight,500);line-height:var(--btn-line-height,18px);font-size:var(--btn-font-size,14px);color:inherit}.app-btn--sm{--btn-padding:7px 12px;--btn-gap:8px;--btn-height:38px;--btn-font-size:14px}.app-btn--md{--btn-padding:10px 16px;--btn-gap:12px;--btn-height:42px;--btn-font-size:16px}.app-btn--lg{--btn-padding:12px 20px;--btn-gap:12px;--btn-height:48px;--btn-font-size:16px;--btn-font-weight:700;--btn-line-height:24px}.app-btn--primary{--btn-bg:var(--primary-01);--btn-color:var(--primary-71);--btn-border:2px solid #f71702;--btn-shadow:1px 1px 2px #3c3f491a}.app-btn--secondary{--btn-bg:var(--secondary---8);--btn-color:var(--primary---0);--btn-shadow:2px 2px 20px #00000026}.app-btn--warning{--btn-bg:transparent;--btn-border:2px solid var(--error---1);--btn-color:var(--primary-71);--btn-shadow:2px 2px 20px #00000026}.app-btn--outline,.app-btn--outline-heavy{--btn-bg:transparent;--btn-border:1px solid var(--secondary---9);--btn-color:var(--primary-71)}.app-btn--payment{--btn-bg:var(--secondary---8);--btn-shadow:2px 2px 20px #00000026;width:100%;color:var(--primary---0);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.app-btn--next{--btn-bg:var(--primary-01);--btn-color:var(--primary-71);--btn-shadow:2px 2px 20px #00000026}.app-btn--tab{--btn-bg:var(--primary---3);--btn-border:1px solid var(--primary---3);flex:none;width:auto;min-width:38px;min-height:38px;padding:7px 12px}.app-btn--tab.app-btn--active{--btn-bg:var(--secondary---9);--btn-border-color:var(--secondary---9);--btn-color:var(--primary-01)}.app-btn--inform,.app-btn--inform-heavy{--btn-bg:var(--secondary---9);--btn-color:var(--primary---0)}.app-btn--ghost,.app-btn--ghost-heavy{--btn-bg:transparent;--btn-border:1px solid var(--primary---4);--btn-color:var(--primary-71)}:is(.app-btn--ghost-heavy,.app-btn--inform-heavy,.app-btn--outline-heavy) span{font-weight:700!important}.app-btn.app-btn--stepback,.app-btn.app-btn--stepnext{border-radius:var(--border-radius);justify-content:center;align-items:center;gap:12px;height:48px;padding-block:15px;padding-inline:12px;transition:all .2s ease-in-out;display:flex}.app-btn.app-btn--stepnext{background:var(--secondary---8)}.app-btn.app-btn--stepnext .icon,.app-btn.app-btn--stepnext span{color:var(--primary---0)}.app-btn.app-btn--stepnext span{text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.app-btn.app-btn--stepnext:hover,.app-btn.app-btn--stepnext:focus{background:var(--secondary---7);box-shadow:2px 2px 20px #00000026}.app-btn.app-btn--stepnext:disabled{background:var(--primary---4)}.app-btn.app-btn--stepnext:disabled .icon,.app-btn.app-btn--stepnext:disabled p{color:var(--primary---5)}.app-btn.app-btn--stepback{border:1px solid var(--primary---5)}.app-btn.app-btn--stepback .icon{color:var(--primary-61);justify-content:center;align-items:center;display:flex;position:relative;width:18px!important;height:18px!important}.app-btn.app-btn--stepback .icon svg{width:100%}.app-btn.app-btn--stepback span{color:var(--primary-71);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.app-btn.app-btn--stepback:hover,.app-btn.app-btn--stepback:focus{border:1px solid var(--secondary---2)}.app-btn.app-btn--stepback:disabled{border:1px solid var(--primary---4);pointer-events:none;box-shadow:2px 2px 20px #00000026}.app-btn.app-btn--stepback:disabled .icon-box,.app-btn.app-btn--stepback:disabled span{color:var(--primary---5)}.app-btn.app-btn--stepback:disabled span{text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:18px}.app-btn--simple{--btn-bg:var(--primary---3);--btn-color:var(--primary-61);min-width:104px}.app-btn:hover,.app-btn:focus{filter:brightness(.95)}.app-btn:disabled{pointer-events:none!important;opacity:.5!important;--btn-color:var(--primary---5)!important;--btn-bg:var(--primary---4)!important;--btn-border-color:var(--primary---5)!important}.app-btn.app-btn--payment:disabled{color:var(--primary---5)!important}
