/* Simple cookie banner styles */
#wp-cc-banner { font-family: var(--h2_typography-font-family);
    z-index: 9999999;
    max-width: 1000px;
    margin: 0 auto;
    border-radius: 5px 5px 0 0; width: 100%; box-sizing: border-box; }
.wp-cc-bottom { position: fixed; left: 0; right: 0; bottom: 0; }
.wp-cc-top { position: fixed; left: 0; right: 0; top: 0; }
.wp-cc-inner { max-width: 1100px; margin: 0 auto; padding: 16px; display: flex; align-items: center; justify-content: space-between; }
.wp-cc-message { flex: 1; margin-right: 16px; }
.wp-cc-actions { white-space: nowrap; }
.wp-cc-actions button { margin-left: 8px; padding: 8px 14px; border: none; cursor: pointer; border-radius: 4px; }
.wp-cc-accept { background: #2772ff; color: #fff; }
.wp-cc-reject { background: transparent; color: inherit; border: 1px solid rgba(255,255,255,0.2); }
@media (max-width:600px){ .wp-cc-inner{ flex-direction:column; align-items:flex-start } .wp-cc-actions{ margin-top:12px } }
