/**
 * Astra Bot Widget Styles
 *
 * @since      1.0.0
 * @package    SeekMake_Astra
 */

.seekmake-bot-widget {
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: 20px auto;
}

.seekmake-embed-bot {
    width: 100%;
    height: 600px;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

/* Floating bot widget */
.seekmake-bot-floating {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999998;
    max-width: 380px;
}

.seekmake-bot-floating .seekmake-embed-bot {
    height: 500px;
}

/* Mobile responsive */
@media screen and (max-width: 768px) {
    .seekmake-bot-widget {
        max-width: 100%;
    }

    .seekmake-bot-floating {
        bottom: 10px;
        right: 10px;
        left: 10px;
        max-width: none;
    }

    .seekmake-bot-floating .seekmake-embed-bot {
        height: 400px;
    }
}