.tn-button .tn-atom{display:flex;align-items:center;height:100%;width:auto;gap:var(--button-gap);transition:background var(--button-transition) var(--button-easing),color var(--button-transition) var(--button-easing)!important}.tn-button.process .tn-atom{line-height:1!important}.tn-button .tn-atom[data-align-type=right]{flex-direction:row;justify-content:center}.tn-button .tn-atom[data-align-type=right] .tn-label{padding-left:var(--button-label-padding)}.tn-button .tn-atom[data-align-type=left]{flex-direction:row-reverse;justify-content:center}.tn-button .tn-atom[data-align-type=left] .tn-label{padding-right:var(--button-label-padding)}.tn-button .tn-atom[data-align-type=stretch]{flex-direction:row;justify-content:space-between;padding:0 var(--button-padding)}.tn-button .tn-atom[data-align-type=stretch-reverse]{flex-direction:row-reverse;justify-content:space-between;padding:0 var(--button-padding)}.tn-button .tn-atom .tn-icon{width:var(--button-icon-size);height:var(--button-icon-size);transition:background var(--button-transition) var(--button-easing)!important;background:var(--button-icon) no-repeat center/cover}.tn-button .tn-atom[data-reversed] .tn-icon{transform:rotate(180deg)}.tn-button .tn-atom[data-hover-icon]:hover .tn-icon{background:var(--hover-icon) no-repeat center/cover}.tn-button .tn-atom[data-hover-bgcolor]:hover{background-color:var(--hover-bgcolor)!important}.tn-button .tn-atom[data-hover-bordercolor]:hover{border-color:var(--hover-bordercolor)!important}.tn-button .tn-atom[data-hover-color]:hover{color:var(--hover-color)!important}