.ophiel-cookie-banner{box-sizing:border-box;z-index:80;color:#212923;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fcfcf8;border:1px solid #c8cec3;border-radius:16px;width:min(480px,100% - 24px);max-height:min(80dvh,460px);padding:20px;font:400 .9375rem/1.5 system-ui,sans-serif;position:fixed;inset-block-end:max(12px, env(safe-area-inset-bottom));inset-inline-end:clamp(12px,3vw,36px);overflow:auto;box-shadow:0 12px 42px #18231b2e}.ophiel-cookie-banner h2{margin:0 0 8px;font-size:1.1rem}.ophiel-cookie-banner p{margin:0 0 8px}.ophiel-cookie-banner a{color:#284e35;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ophiel-cookie-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ophiel-cookie-actions>button{color:#223827;cursor:pointer;background:#edf2ea;border:1px solid #4c6650;border-radius:8px;flex:175px;min-height:44px;padding:9px 10px;font:600 .875rem/1.3 system-ui,sans-serif}.ophiel-cookie-link{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ophiel-cookie-banner :is(a,button):focus-visible,.ophiel-cookie-link:focus-visible{outline-offset:3px;outline:3px solid #376446}
