.dm-cookie-notice{position:fixed;left:16px;bottom:var(--dm-cookie-bottom,calc(16px + env(safe-area-inset-bottom,0px)));z-index:90;width:min(300px,calc(100vw - 32px));box-sizing:border-box;padding:12px;border:1px solid rgba(25,35,45,.12);border-radius:12px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);color:#30363d;box-shadow:0 3px 14px rgba(20,30,40,.08);font:400 12px/1.5 var(--dm-cookie-font,Arial,sans-serif)}
.dm-cookie-notice[hidden]{display:none!important}
.dm-cookie-notice p{margin:0 0 8px;padding-right:18px}
.dm-cookie-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.dm-cookie-notice button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.dm-cookie-close{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#586069;font-size:20px!important;line-height:1}
.dm-cookie-accept{min-height:32px;padding:6px 12px;border:1px solid rgba(25,35,45,.15);border-radius:8px;background:var(--dm-cookie-button-bg,#f1f3f5);color:var(--dm-cookie-button-text,#30363d)}
.dm-cookie-notice :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(hover:hover) and (pointer:fine){.dm-cookie-accept:hover{background:var(--dm-cookie-button-hover,#e6e9ed)}.dm-cookie-close:hover{background:#edf0f3}}
@media(pointer:coarse){.dm-cookie-accept{min-height:44px;min-width:72px}.dm-cookie-close{width:36px;height:36px}.dm-cookie-notice p{padding-right:22px}}
:root{--dm-cookie-font:Gilroy,Arial,sans-serif;--dm-cookie-button-bg:#138ece;--dm-cookie-button-text:#fff;--dm-cookie-button-hover:#118bcb}
.dm-cookie-notice{z-index:100;max-width:300px}.dm-cookie-close{padding:0}
@media(max-width:640px){.dm-cookie-notice{bottom:calc(100px + env(safe-area-inset-bottom,0px))}}
