.module-button{--button-color: var(--ci-color);--button-color-hover: var(--ci-color-hover)}.module-button a.ci-color,.module-button i.ci-color{--button-color: var(--ci-color);--button-color-hover: var(--ci-color-hover)}.module-button .button-delay{transition: opacity .3s ease}.module-button .button-delay.is-pending{opacity: 0;visibility: hidden}.module-button .button{position: fixed;bottom: 15px;right: 15px;z-index: 9}.module-button .button a{background-color: var(--button-color);color: white;display: inline-flex;align-items: center;justify-content: center;line-height: 1;text-decoration: none;text-align: center;font-weight: bold;text-transform: uppercase;border-radius: 4px}.module-button .button a:hover{background-color: var(--button-color-hover)}.module-button .button > a{padding: .5rem .9rem}.module-button .button div{display: flex;gap: 5px}.module-button .button div a,.module-button .button div i{background-color: var(--button-color);color: white;display: inline-flex;align-items: center;justify-content: center;padding: .6rem .8rem;line-height: 1;border-radius: 4px}.module-button .button div:hover a,.module-button .button div:hover i{background-color: var(--button-color-hover)}.module-button .button div i{font-size: 1.2rem;padding: 0 .6rem}