#ud-preview-globe .ud-consent[hidden],#ud-preview-globe .ud-consent [hidden]{display:none!important}
#ud-preview-globe .ud-consent{position:fixed;z-index:100;bottom:20px;left:20px;width:min(540px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:var(--ud-ink);border:1px solid var(--ud-line);border-radius:12px;box-shadow:0 10px 45px #0b233a33;padding:25px}
#ud-preview-globe .ud-consent h2{font-size:23px;letter-spacing:-.02em;margin:0 0 12px}
#ud-preview-globe .ud-consent p{font-size:14px;line-height:1.6;color:var(--ud-muted)}
#ud-preview-globe .ud-consent details{margin-top:10px;border:0}
#ud-preview-globe .ud-consent summary{font-size:14px;padding:8px 0;min-height:40px}
#ud-preview-globe .ud-consent details p{padding:0 0 12px}
#ud-preview-globe .ud-consent a{text-decoration:underline;text-underline-offset:3px}
#ud-preview-globe .ud-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
#ud-preview-globe .ud-consent-actions button{flex:1;min-width:150px;min-height:46px;border:1px solid var(--ud-navy);border-radius:5px;background:#fff;color:var(--ud-navy);font-size:14px;font-weight:600;cursor:pointer;padding:10px 14px}
#ud-preview-globe .ud-consent-actions button:hover{background:#edf2f7}
#ud-preview-globe .ud-consent-link{border:0;padding:8px 0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#ud-preview-globe #ud-consent-close{margin-top:10px;font-size:14px}
@media(max-width:480px){#ud-preview-globe .ud-consent{left:12px;bottom:12px;width:calc(100% - 24px);padding:20px;max-height:calc(100dvh - 24px)}}

#ud-preview-globe .ud-consent{color:#132c42;background:white;--ud-navy:#061d2c;--ud-muted:#566878;--ud-line:#dce4eb} .ud-production-links{margin:24px 0;font-size:14px;line-height:2}.ud-consent[inert]{visibility:hidden}
