.button{display:flex;cursor:pointer;border:none;justify-content:center;align-items:center;font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.button:active{opacity:.7}.button:disabled{cursor:auto;pointer-events:none}.button_state_icon>span{padding:0 6px}.button__icon svg,.button__loader{display:block;width:24px}.button__loader{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;animation:rotate .3s linear infinite}.button_kind_white .button__loader{color:#5d8912}.button_kind_primary{color:#fff;background:#83c11a;transition:.2s cubic-bezier(0,0,.4,1);transition-property:background,opacity}._desktop .button_kind_primary:hover,.button_kind_primary:active{background:#77b018}.button_kind_primary:disabled{color:rgba(15,22,3,.4);background:rgba(15,22,3,.08)}.button_kind_secondary{color:#5d8912;background:rgba(131,193,26,.22);transition:.2s cubic-bezier(0,0,.4,1);transition-property:background,opacity}._desktop .button_kind_secondary:hover,.button_kind_secondary:active{background:rgba(131,193,26,.3)}.button_kind_secondary:disabled{color:rgba(15,22,3,.4);background:rgba(15,22,3,.08)}.button_kind_neutral{color:#0f1603;background:rgba(15,22,3,.05);transition:.2s cubic-bezier(0,0,.4,1);transition-property:background,opacity}._desktop .button_kind_neutral:hover,.button_kind_neutral:active{background:rgba(15,22,3,.08)}.button_kind_neutral:disabled{color:rgba(15,22,3,.4);background:rgba(15,22,3,.08)}.button_kind_white{color:#0f1603;background:#fff;box-shadow:0 3px 12px -4px rgba(15,22,3,.12),2px 1px 6px 0 rgba(15,22,3,.03);transition:.2s cubic-bezier(0,0,.4,1);transition-property:color,opacity}._desktop .button_kind_white:hover{color:#77b018}.button_kind_white:active{color:#0f1603}.button_kind_white:disabled{color:rgba(15,22,3,.4);background:#fff;box-shadow:none}.button_size_l{min-height:56px;padding:16px 24px;border-radius:20px}.button_size_l.button_mod_icon{padding:16px}.button_size_m{min-height:48px;padding:12px 24px;border-radius:16px}.button_size_m.button_mod_icon{padding:12px}.button_state_loading{position:relative;pointer-events:none}.button_state_loading>:not(.button__loader){opacity:0}