
/* GerinAuto privacy: no external resources */
.ga-cookie-banner,.ga-cookie-panel{box-sizing:border-box;font-family:Arial,sans-serif;position:fixed;z-index:2147483000;background:#102333;color:#f5f9fc;border:1px solid #425565;box-shadow:0 12px 60px #0007;border-radius:13px;line-height:1.5}
.ga-cookie-banner{left:18px;bottom:18px;width:min(640px,calc(100vw - 36px));padding:22px}
.ga-cookie-banner h2,.ga-cookie-panel h2{font-size:20px;margin:0 0 10px;color:#fff}
.ga-cookie-banner p,.ga-cookie-panel p{margin:0 0 14px;font-size:14px;color:#e0e8ef;max-width:none}
.ga-cookie-banner a,.ga-cookie-panel a{color:#c6f18d;text-decoration:underline}
.ga-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}
.ga-cookie-btn{cursor:pointer;border:1px solid #aabac6;border-radius:6px;padding:12px 16px;min-height:44px;background:transparent;color:#fff;font-weight:bold;font-size:14px}
.ga-cookie-btn--primary{background:#b5e65f;color:#102333;border-color:#b5e65f}
.ga-cookie-x{float:right;cursor:pointer;border:1px solid #9aaeb9;color:white;background:transparent;border-radius:5px;width:39px;height:39px;font-size:22px}
.ga-cookie-panel{inset:0;margin:auto;width:min(560px,calc(100vw - 30px));height:max-content;max-height:90vh;overflow:auto;padding:26px}
.ga-cookie-overlay{position:fixed;inset:0;background:#0009;z-index:2147482999}
.ga-cookie-choice{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #506270}
.ga-cookie-choice small{display:block;color:#d3dde4;margin-top:5px}
.ga-cookie-choice input{width:24px;height:24px;accent-color:#a4d94a}
.ga-cookie-banner[hidden],.ga-cookie-panel[hidden],.ga-cookie-overlay[hidden]{display:none!important}
.ga-map-consent{display:grid;place-content:center;text-align:center;gap:12px;min-height:210px;padding:22px;background:#e7edf0;color:#1c3341;border:1px solid #becbd2;border-radius:10px}
.ga-map-consent button{background:#17394b;color:#fff;border:0;border-radius:6px;padding:13px 17px;cursor:pointer}
@media(max-width:540px){.ga-cookie-banner{left:8px;bottom:8px;width:calc(100vw - 16px);padding:16px}.ga-cookie-panel{padding:17px}.ga-cookie-actions{flex-direction:column}.ga-cookie-btn{width:100%}}
