.advertising-settings{border:0;padding:0;min-height:44px;cursor:pointer;grid-column:1 / -1;justify-self:start;text-align:left;white-space:normal;color:inherit;background:transparent;font:inherit;text-decoration:underline}.advertising-footer{padding:16px;color:#555;font:12px system-ui,sans-serif}.advertising-preference{position:fixed;bottom:52px;left:12px;z-index:10001;box-sizing:border-box;width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 76px);overflow:auto;padding:20px;border:1px solid #aaa;border-radius:8px;color:#222;background:#fff;box-shadow:0 4px 24px #0002;font:14px/1.5 system-ui,sans-serif}.advertising-preference[hidden]{display:none}.advertising-preference p{margin:0 0 12px}.advertising-preference p:first-child{font-weight:600;font-size:16px}.advertising-preference a{color:inherit;text-decoration:underline}.advertising-preference div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.advertising-preference button{flex:1;border:1px solid #777;border-radius:4px;padding:10px;color:#222;background:#fff;font:inherit;cursor:pointer}.advertising-preference button:disabled{opacity:.5;cursor:default}