.utm-gdpr-box {
    position: fixed;
    z-index: 9999;
    background: #fff;
    border: 1px solid #ccc;
    padding: 15px;
    max-width: 800px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    font-size: 14px;
}

.utm-gdpr-box.bottom-left { bottom: 20px; left: 20px; }
.utm-gdpr-box.bottom-right { bottom: 20px; right: 20px; }
.utm-gdpr-box.top-center { top: 20px; left: 50%; transform: translateX(-50%); }
.utm-gdpr-box.bottom-center { bottom: 20px; left: 50%; transform: translateX(-50%); }

.utm-gdpr-box .utm-gdpr-accept,
.utm-gdpr-box .utm-gdpr-reject {
    margin-right: 5px;
    padding: 6px 12px;
    cursor: pointer;
}
