.nb-consent-panel{z-index:200;color:#f2efe8;background:#171713;border:1px solid #4e4b42;border-radius:16px;width:min(450px,100vw - 32px);padding:22px;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:16px;left:auto;right:16px;box-shadow:0 20px 65px #0000007a}.nb-consent-panel h2{margin:0 0 12px;font-size:18px;font-weight:650;line-height:1.25}.nb-consent-panel p{color:#ddd8cd;margin:0 0 18px;font-size:13px;line-height:1.55}.nb-consent-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nb-consent-actions button{font:inherit;cursor:pointer;border-radius:9px;min-height:44px;padding:12px 8px;font-size:12px}.nb-consent-actions button:focus-visible,.nb-consent-settings:focus-visible,.nb-consent-details:focus-visible{outline-offset:3px;outline:3px solid #c7a86b}.nb-consent-reject{color:#f2efe8;background:0 0;border:1px solid #999489}.nb-consent-accept{color:#181711;background:#f2efe8;border:1px solid #f2efe8}.nb-consent-details{color:#c7a86b;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.nb-consent-settings{z-index:75;color:#f2efe8;cursor:pointer;background:#171713;border:1px solid #999489;border-radius:8px;padding:8px 12px;font:11px Inter,system-ui,sans-serif;position:fixed;bottom:12px;right:12px}@media (width<=560px){.nb-consent-panel{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);max-height:70dvh;padding:16px;overflow-y:auto}.nb-consent-settings{bottom:calc(85px + env(safe-area-inset-bottom,0px))}}
