/* МОБИЛЬНЫЙ ФИКС - ТОЛЬКО СТРЕЛКА, АБСОЛЮТНО БЕЗ ФОНА */
/* Загружается САМЫМ ПОСЛЕДНИМ для мобильных */

/* ДЛЯ ВСЕХ ЭКРАНОВ */
.chatbot-send,
#simpleChatbotSend,
button.chatbot-send,
button#simpleChatbotSend,
.chatbot-input-wrapper button,
.chatbot-input-area button {
    all: unset !important;
    cursor: pointer !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    align-self: center !important;
    opacity: 0.6 !important;
    transition: opacity 0.2s ease, transform 0.2s ease !important;
    padding: 4px !important;
    margin: 0 !important;
}

.chatbot-send:hover,
#simpleChatbotSend:hover {
    opacity: 1 !important;
    transform: translateX(4px) !important;
}

.chatbot-send svg,
#simpleChatbotSend svg {
    width: 22px !important;
    height: 22px !important;
    stroke: #000000 !important;
    stroke-width: 2.5 !important;
    fill: none !important;
    display: block !important;
}

.chatbot-send svg path,
#simpleChatbotSend svg path {
    stroke: #000000 !important;
    stroke-width: 2.5 !important;
    fill: none !important;
}

/* МОБИЛЬНЫЕ МЕДИА ЗАПРОСЫ */
@media (max-width: 768px) {
    .chatbot-send,
    #simpleChatbotSend,
    button.chatbot-send,
    button#simpleChatbotSend {
        all: unset !important;
        cursor: pointer !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        opacity: 0.6 !important;
        padding: 3px !important;
    }
    
    .chatbot-send svg,
    #simpleChatbotSend svg {
        width: 20px !important;
        height: 20px !important;
        stroke: #000000 !important;
    }
}

@media (max-width: 480px) {
    .chatbot-send svg,
    #simpleChatbotSend svg {
        width: 18px !important;
        height: 18px !important;
    }
}

/* ИДЕАЛЬНОЕ ВЫРАВНИВАНИЕ */
.chatbot-input-wrapper {
    display: flex !important;
    align-items: center !important;
    min-height: 44px !important;
}

.chatbot-input {
    flex: 1 !important;
}






