.advertising-consent{z-index:70;color:#202721;background:#fff;border:1px solid #d6ddcf;border-radius:14px;align-items:center;gap:24px;width:min(900px,100% - 32px);padding:18px 20px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 45px #17241026}.advertising-consent strong{font-size:15px}.advertising-consent p{max-width:530px;margin:5px 0 0;font-size:13px;line-height:1.5}.advertising-consent a{text-decoration:underline}.advertising-consent-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.advertising-consent-actions button{cursor:pointer;background:#f3f6ed;border:1px solid #b7c4ab;border-radius:8px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:600}.advertising-consent-actions button:last-child{color:#fff;background:#263620;border-color:#263620}.advertising-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.advertising-consent button:focus-visible{outline-offset:3px;outline:3px solid #8bac25}.advertising-settings:focus-visible{outline-offset:3px;outline:3px solid #8bac25}@media (max-width:767px){.advertising-consent{bottom:calc(80px + env(safe-area-inset-bottom));gap:12px;max-height:50vh;padding:14px;display:block;overflow:auto}.advertising-consent-actions{flex-direction:row;margin-top:12px}.advertising-consent-actions button{flex:1}.advertising-consent strong{font-size:14px}.advertising-consent p{font-size:12px}}
