/* Conifer GA4 Privacy Bridge v1.0.0. Fixed-position UI never shifts document layout. */
.conifer-ga4-root{position:fixed;bottom:12px;left:12px;z-index:2147483000;max-width:min(430px,calc(100vw - 24px));font:400 14px/1.45 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#18362d}
.conifer-ga4-root button{font:600 13px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;cursor:pointer;min-height:38px;border-radius:7px;padding:8px 12px;border:1px solid #376453}
.conifer-ga4-settings{background:#fff;color:#18362d;box-shadow:0 2px 12px #001e1530}
.conifer-ga4-panel{max-width:430px;box-shadow:0 5px 26px #001e1540;border:1px solid #d1dcd7;border-radius:10px;background:#fff;padding:14px;margin-bottom:8px}
.conifer-ga4-panel[hidden]{display:none!important}
.conifer-ga4-panel h2{font:700 17px/1.3 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#174633;margin:0 0 7px}
.conifer-ga4-panel p{margin:0 0 9px;line-height:1.5;color:#18362d}
.conifer-ga4-links a{color:#145842;text-decoration:underline}
.conifer-ga4-actions{display:flex;gap:8px;flex-wrap:wrap}
.conifer-ga4-actions button{flex:1;min-width:130px}
.conifer-ga4-reject{background:white;color:#174633}
.conifer-ga4-accept{background:#174633;color:white}
.conifer-ga4-root button:focus-visible,.conifer-ga4-root a:focus-visible{outline:3px solid #d5ad52;outline-offset:2px}
@media(max-width:480px){.conifer-ga4-root{bottom:8px;left:8px;max-width:calc(100vw - 16px)}.conifer-ga4-panel{padding:11px}.conifer-ga4-panel p{font-size:13px}}
