.wg-cookie-footer{background:var(--bg,#151617);color:var(--tx2,#a8abb0);font:400 12px/1.5 var(--wg-sans,system-ui,sans-serif);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;padding:12px clamp(20px,4vw,48px) 24px;display:flex}.wg-cookie-footer details{flex:240px}.wg-cookie-footer summary{cursor:pointer;width:fit-content;padding:8px 0}.wg-cookie-footer button,.wg-cookie-more{appearance:none;color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.wg-cookie-terms{max-width:76ch;padding:4px 0 120px}.wg-cookie-terms p{margin:0 0 12px}.wg-cookie-terms a{color:inherit;text-underline-offset:3px}.wg-cookie-bar{box-sizing:border-box;z-index:45;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--surf,#1f2022);background:color-mix(in srgb,var(--surf,#1f2022) 80%,transparent);border:1px solid var(--line,#3a3c40);width:fit-content;max-width:calc(100% - 32px);color:var(--tx,#eeeff0);font:400 12px/1.4 var(--wg-sans,system-ui,sans-serif);align-items:center;gap:12px 24px;margin:0 auto;padding:8px 12px;display:flex;position:fixed}.wg-cookie-bar p{max-width:58ch;margin:0}.wg-cookie-more{padding:0}.wg-cookie-details{box-sizing:border-box;overscroll-behavior:contain;background:var(--surf,#1f2022);border:1px solid var(--line,#3a3c40);width:100%;max-height:min(50dvh,320px);color:var(--tx2,#a8abb0);padding:16px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.wg-cookie-details p{max-width:none;margin:0 0 12px}.wg-cookie-details p:last-child{margin-bottom:0}.wg-cookie-details a{color:inherit;text-underline-offset:3px}.wg-cookie-actions{flex:none;gap:8px;display:flex}.wg-cookie-actions button{border:1px solid var(--line,#3a3c40);min-height:44px;color:inherit;font:500 12px/1.3 var(--wg-sans,system-ui,sans-serif);cursor:pointer;background:0 0;padding:8px 14px}.wg-cookie-actions button:hover{border-color:var(--acc,#92a2ff)}.wg-cookie-footer :is(button,summary,a):focus-visible,.wg-cookie-bar button:focus-visible{outline:2px solid var(--acc,#92a2ff);outline-offset:3px}@media (width<=640px){.wg-cookie-bar{max-width:calc(100% - 20px);left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:8px;padding:10px 12px}.wg-cookie-bar p{flex:100%}.wg-cookie-actions{margin-left:auto}}
