/* Statistics choice stays a compact, nonmodal part of Eden's public interface. */
.eden-cookie-banner{position:fixed;right:20px;bottom:20px;z-index:130;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;width:min(720px,calc(100% - 40px));padding:24px;border:1px solid #1f473e29;border-radius:24px;background:#fff9e8;color:#1f473e;box-shadow:0 12px 36px #0f272029;font:400 14px/1.55 "Work Sans",sans-serif;box-sizing:border-box}
.eden-cookie-banner[hidden]{display:none!important}
.eden-cookie-banner h2{margin:0 0 8px;font:500 18px/1.3 "Work Sans",sans-serif;letter-spacing:0;color:#1f473e}
.eden-cookie-banner p{margin:0;font:400 13px/1.6 "Work Sans",sans-serif;color:#53685f}
.eden-cookie-actions{display:flex;flex-direction:column;gap:8px;align-self:center}
.eden-cookie-actions button{min-height:44px;border:1px solid #1f473e75;border-radius:999px;padding:10px 18px;font:500 13px/1.4 "Work Sans",sans-serif;cursor:pointer;background:#fff9e8;color:#1f473e;white-space:nowrap}
.eden-cookie-actions .eden-cookie-accept{background:#1f473e;color:#fff9e8}
.eden-cookie-actions button:hover{background:#dce6dd;color:#1f473e}
.eden-cookie-actions .eden-cookie-accept:hover{background:#315e50;color:#fff9e8}
.eden-cookie-privacy{grid-column:1/-1;justify-self:start;color:#1f473e;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.eden-cookie-preferences{min-height:44px;border:0;border-radius:0;padding:5px 0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.eden-cookie-banner :focus-visible,.eden-cookie-preferences:focus-visible{outline:2px solid #ad5b35;outline-offset:4px}
@media(max-width:600px){.eden-cookie-banner{right:10px;bottom:10px;width:calc(100% - 20px);grid-template-columns:1fr;gap:16px;padding:20px;border-radius:20px}.eden-cookie-actions{flex-direction:row;flex-wrap:wrap;gap:8px}.eden-cookie-actions button{flex:1;white-space:normal}.eden-cookie-privacy{grid-column:1}}
