/* Optional privacy choice; never obscures the page permanently. */
.fvh-analytics-notice{position:fixed;z-index:2147480000;bottom:14px;left:14px;right:14px;max-width:970px;margin:0 auto;padding:17px 20px;border:1px solid #b8d7d0;border-radius:15px;box-shadow:0 16px 45px rgba(10,40,40,.26);background:#fff;color:#13313a;font:15px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif;display:flex;align-items:center;justify-content:space-between;gap:22px;box-sizing:border-box}
.fvh-analytics-notice *{box-sizing:border-box}
.fvh-analytics-copy{min-width:0;max-width:650px}.fvh-analytics-copy strong{font-size:16px;color:#073d45}.fvh-analytics-copy p{font-size:13px;line-height:1.5;margin:5px 0 0;color:#334f54}.fvh-analytics-copy a{color:#04767d;text-decoration:underline}
.fvh-analytics-actions{display:flex;flex-shrink:0;gap:9px;align-items:center}.fvh-analytics-actions button{background:#f2f7f5;border:1px solid #b5ccc8;border-radius:8px;padding:11px 14px;font-weight:700;color:#16323a;cursor:pointer;white-space:nowrap;font:700 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}.fvh-analytics-actions button.fvh-yes{color:white;background:#05787b;border-color:#05787b}.fvh-analytics-actions button:focus-visible{outline:3px solid #e3ad3d;outline-offset:3px}
@media(max-width:650px){.fvh-analytics-notice{flex-direction:column;align-items:stretch;gap:13px;left:10px;right:10px;bottom:10px;padding:15px}.fvh-analytics-actions{width:100%}.fvh-analytics-actions button{flex:1}.fvh-analytics-copy p{font-size:12.5px}}
@media print{.fvh-analytics-notice{display:none !important}}
