.privacy-choice-panel[hidden]{display:none!important}
.privacy-choice-panel{position:fixed;right:24px;bottom:80px;z-index:10000;width:min(640px,calc(100vw - 48px));max-height:calc(100dvh - 112px);overflow:auto;box-sizing:border-box;padding:25px;border:1px solid #8195af;border-radius:22px;background:#101a28;color:#edf3fb;box-shadow:0 16px 70px #0009;text-align:left;font-family:Arial,sans-serif}
.privacy-choice-panel h2{font-size:21px;line-height:1.3;color:#fff;margin:0 0 12px;letter-spacing:0}
.privacy-choice-panel p{font-size:15px;line-height:1.55;color:#d7e2ef;margin:0 0 20px;max-width:none}
.privacy-choice-actions{display:flex;gap:12px;flex-wrap:wrap}
.privacy-choice-panel .privacy-choice-button,.privacy-settings-trigger.privacy-choice-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;height:auto!important;padding:12px 18px!important;border:1px solid #a3b6cf!important;border-radius:999px!important;background:#26374d!important;color:#fff!important;font:600 14px/1.35 Arial,sans-serif!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;box-shadow:none!important;overflow:visible!important;text-decoration:none;cursor:pointer;transform:none!important}
.privacy-choice-actions>.privacy-choice-button{flex:1 1 210px}
.privacy-choice-panel .privacy-choice-button:hover,.privacy-settings-trigger.privacy-choice-button:hover{background:#3a516f!important;color:#fff!important}
.privacy-choice-panel .privacy-choice-button:before,.privacy-choice-panel .privacy-choice-button:after,.privacy-settings-trigger.privacy-choice-button:before,.privacy-settings-trigger.privacy-choice-button:after{display:none!important}
.privacy-choice-button:focus-visible,.privacy-choice-link:focus-visible{outline:3px solid #d4e7ff!important;outline-offset:4px}
.privacy-choice-panel .privacy-choice-link{display:inline-block;color:#d4e7ff!important;font-size:13px;line-height:1.5;text-decoration:underline;margin:17px 0 0}
.privacy-choice-panel .privacy-choice-close{display:block!important;margin-top:16px;padding:7px 15px!important;min-height:36px;font-size:12px!important}
.privacy-choice-panel .privacy-choice-close[hidden]{display:none!important}
.privacy-settings-trigger.privacy-choice-button{position:fixed;bottom:18px;left:18px;z-index:9999;font-size:12px!important;min-height:38px;padding:9px 14px!important}
.privacy-choice-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:600px){.privacy-choice-panel{right:12px;bottom:70px;width:calc(100vw - 24px);max-height:calc(100dvh - 90px);padding:19px}.privacy-choice-panel h2{font-size:19px}.privacy-choice-panel p{font-size:14px}.privacy-choice-actions{gap:10px}.privacy-choice-actions>.privacy-choice-button{flex-basis:100%}.privacy-settings-trigger.privacy-choice-button{left:12px;bottom:12px}}

.legal-local-draft{margin:24px 0;padding:18px 22px;border:1px solid #9baeca;border-radius:16px;background:#182437;color:#eff5ff}.legal-local-draft p{margin:0;color:inherit;line-height:1.6}
