/* LK-GA4-A5 consent UI, scoped to avoid changing existing Langkah Kuda styling */
.lk-ga4-a5-panel{position:fixed;z-index:2147483000;bottom:1rem;left:1rem;right:1rem;max-width:32rem;padding:1.15rem 1.25rem;background:#fff;color:#29211d;border:1px solid #c7b6a9;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.22);font:400 14px/1.55 system-ui,sans-serif}
.lk-ga4-a5-panel strong{display:block;font-size:1rem;margin-bottom:.35rem}
.lk-ga4-a5-panel p{margin:.3rem 0 .85rem}
.lk-ga4-a5-actions{display:flex;gap:.55rem;flex-wrap:wrap}
.lk-ga4-a5-btn{cursor:pointer;border-radius:8px;padding:.5rem .8rem;font:600 13px/1.35 system-ui,sans-serif;border:1px solid #6f333b;background:#fff;color:#6f333b}
.lk-ga4-a5-btn:focus-visible{outline:3px solid #b37f32;outline-offset:3px}
.lk-ga4-a5-accept{background:#6f333b;color:#fff}
.lk-ga4-a5-settings-tab{position:fixed;z-index:2147482999;left:.5rem;bottom:.5rem;font-size:11px;padding:.32rem .5rem;opacity:.85;max-width:9rem}
.lk-ga4-a5-settings-tab:hover,.lk-ga4-a5-settings-tab:focus-visible{opacity:1}
@media(max-width:480px){.lk-ga4-a5-panel{left:.5rem;right:.5rem;bottom:2.8rem;max-height:70vh;overflow:auto;padding:1rem}.lk-ga4-a5-settings-tab{bottom:.25rem}}
