.privacy-controls{color:#172533;font:14px/1.5 Arial,sans-serif}.privacy-controls .privacy-settings{z-index:35;color:#172533;cursor:pointer;background:#fff;border:1px solid #a6b1bc;border-radius:5px;padding:8px 12px;position:fixed;bottom:12px;left:12px;box-shadow:0 2px 8px #0b20301a}.privacy-controls .privacy-choice-panel{z-index:36;box-sizing:border-box;background:#fff;border:1px solid #a6b1bc;border-radius:8px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 84px);padding:18px;position:fixed;bottom:56px;left:12px;overflow:auto;box-shadow:0 8px 28px #0b203024}.privacy-controls .privacy-choice-panel h2{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.privacy-controls .privacy-choice-panel p{color:#345;margin:0 0 10px;font-size:13px;line-height:1.5}.privacy-controls .privacy-choice-panel a{color:#134d78;text-underline-offset:2px;text-decoration:underline}.privacy-controls .privacy-choice-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.privacy-controls .privacy-choice-actions button{color:#172533;min-height:44px;font:inherit;cursor:pointer;background:#edf2f5;border:1px solid #71879a;border-radius:5px;padding:9px 10px;font-weight:600;line-height:1.25}.privacy-controls .privacy-close{color:#345;font:inherit;cursor:pointer;background:0 0;border:0;margin:10px 0 0 auto;padding:4px;text-decoration:underline;display:block}:is(.privacy-controls button:focus-visible,.privacy-controls a:focus-visible){outline-offset:3px;outline:3px solid #086dad}.privacy-controls .privacy-choice-actions button:hover{background:#e0e9ef}
