/* Banner */
#bj-cookie-banner {
    position: fixed;
    bottom: 20px;
    left: 20px;
    background: #ffffff;
    padding: 20px;
    border: 1px solid #dcdcdc;
    z-index: 999999;
    max-width: 320px;
    border-radius: 6px;
    font-size: 14px;
}

/* Bubble */
#bj-cookie-bubble {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #2a2a2a;
    color: #ffffff;
    padding: 12px 18px;
    border-radius: 30px;
    cursor: pointer;
    font-size: 14px;
    z-index: 999999;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}

#bj-cookie-banner button {
    margin-top: 10px;
    margin-right: 10px;
    padding: 5px 10px;
    cursor: pointer;
}