.nb-consent[hidden],.nb-consent [hidden]{display:none!important}.nb-consent{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:flex-end;justify-content:center;padding:24px}.nb-consent__backdrop{position:absolute;inset:0;background:rgba(25,28,32,.34)}.nb-consent__dialog{position:relative;background:#fff;color:#24272c;width:min(900px,100%);max-height:85vh;overflow:auto;border:1px solid #e6e7e9;border-radius:14px;box-shadow:0 8px 45px #0002;padding:28px;font-family:inherit;font-size:16px;line-height:1.55}.nb-consent h2{font-size:23px;margin:0 0 12px;font-weight:700;color:#24272c}.nb-consent p{margin:0 0 10px;font-size:15px}.nb-consent__policy{color:#b51f2b;text-decoration:underline;font-size:14px}.nb-consent__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.nb-consent__actions button{flex:1;min-width:185px;padding:12px 16px;background:#fff;color:#24272c;border:1px solid #c9cbd0;border-radius:7px;font-size:15px;font-weight:600;cursor:pointer;line-height:1.4}.nb-consent__actions button:hover{border-color:#b51f2b;background:#fff6f7}.nb-consent__actions button:focus-visible,.nb-consent__policy:focus-visible{outline:3px solid #b51f2b;outline-offset:3px}.nb-consent__options{margin-top:18px;border-top:1px solid #e5e5e5}.nb-consent__option{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e5e5e5;align-items:flex-start;cursor:pointer}.nb-consent__option input{margin-top:5px;width:19px;height:19px;accent-color:#b51f2b;flex-shrink:0}.nb-consent__option strong{display:block;font-size:15px}.nb-consent__option small{display:block;color:#5b5d61;font-size:13px;line-height:1.5}.nb-consent-embed:has(iframe[src])>button{display:none}.nb-consent-embed iframe:not([src]){display:none}.nb-consent-embed>button{padding:18px;background:#f6f6f6;color:#24272c;border:1px solid #ddd;border-radius:8px}@media(max-width:600px){.nb-consent{padding:10px}.nb-consent__dialog{padding:20px;max-height:88vh}.nb-consent h2{font-size:20px}.nb-consent__actions{gap:8px;margin-top:16px}.nb-consent__actions button{min-width:100%;padding:10px}.nb-consent p{font-size:14px}}
img[data-nb-cookie-category][data-nb-src]:not([src]){display:none}
