.uvi-consent-wrap{position:fixed;z-index:2147483000;inset:auto 18px 18px auto;max-width:530px;width:calc(100% - 36px);box-sizing:border-box;background:#fff;color:#142338;border:1px solid #cbd5e1;box-shadow:0 16px 55px rgba(0,0,0,.17);padding:20px 22px;border-radius:14px;font:normal 14px/1.55 system-ui,-apple-system,'Segoe UI',sans-serif}
.uvi-consent-wrap *{box-sizing:border-box}.uvi-consent-wrap strong{display:block;font-size:18px;margin:0 0 7px;color:#162f4b}.uvi-consent-wrap p{margin:6px 0 10px;color:#405168}.uvi-consent-opts label{display:block;margin:4px 0;font-size:13px}.uvi-consent-opts input{vertical-align:middle;margin-right:5px}
.uvi-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px}.uvi-consent-actions button{cursor:pointer;background:#13335b;color:white;border:1px solid #13335b;border-radius:7px;padding:10px 13px;font:600 13px system-ui;min-height:37px}.uvi-consent-actions button:first-child{color:#183554;background:white;border-color:#9aaac0}.uvi-consent-actions a{color:#173f79;text-decoration:underline;font-size:12px}
#uvi-privacy-trigger{position:fixed;z-index:2147482999;bottom:7px;left:8px;background:#f4f7fb;color:#2f435b;padding:5px 9px;font:normal 11px system-ui;border:1px solid #c6d0da;border-radius:6px;cursor:pointer}
@media(max-width:600px){.uvi-consent-wrap{inset:auto 10px 28px 10px;width:calc(100% - 20px);max-width:none;padding:14px 15px}.uvi-consent-wrap strong{font-size:16px}}
.uvi-consent-actions button.uvi-delete{background:transparent;color:#8a1b27;border-color:#d7a7ad}
