.launcher-wrapper {
    position: fixed;
    z-index: 100;
}

.launcher-buttons {
    position: fixed;
    right: var(--spacing-60);
    bottom: var(--spacing-60);
    z-index: inherit;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: var(--spacing-10);
}

.launch-button {
    width: var(--spacing-72);
    height: var(--spacing-72);
    box-shadow: 1px 2px 4.1px 0 rgba(0, 0, 0, 0.29);
    border-radius: 35px;
    cursor: pointer;
}

.launch-chat-info {
    display: none;
    width: 153px;
    height: var(--spacing-50);
    padding: var(--spacing-10) 15px;
    justify-content: center;
    align-items: center;
    border-radius: var(--border-radius-60);
    border: 2px solid var(--colour-charcoal-grey-primary);
    background: var(--colour-white);
    box-shadow: 1px 2px 4.1px 0 rgba(0, 0, 0, 0.10);
    font-size: var(--font-size-13);
    font-weight: var(--font-weight-800);
}

@media (any-hover: hover) {
    .launch-chat-button-wrapper:hover .launch-chat-info {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .launcher-buttons {
        right: 15px;
    }
}

.launch-chat-button-wrapper {
    display: flex;
    gap: var(--spacing-10);
    align-items: center;
    border-radius: var(--border-radius-14);
}
