.rn-cookie[hidden],.rn-cookie [hidden]{display:none!important}
.rn-cookie{position:fixed;inset:auto 0 0;z-index:99999;background:#fff;color:#253950;border-top:1px solid #d5e0ec;box-shadow:0 -4px 24px #071a3314;font-family:inherit;font-size:14px;line-height:1.55;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain}
.rn-cookie-inner{position:relative;max-width:1170px;margin:auto;padding:18px 50px 18px 24px}
.rn-cookie-dismiss{position:absolute;top:8px;right:5px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#52647a;font-family:inherit;font-size:28px;line-height:1;cursor:pointer;box-shadow:none}
.rn-cookie-dismiss:hover{background:#edf5ff;color:#071a33}
.rn-cookie h2{font-family:inherit;font-size:19px;font-weight:750;line-height:1.3;color:#071a33;margin:0 0 7px}
.rn-cookie p{font-size:14px;line-height:1.55;margin:0 0 10px;color:#354b63}
.rn-cookie a{color:#125eb8;text-decoration:underline}
.rn-cookie-actions{display:flex;gap:10px;flex-wrap:wrap}
.rn-cookie-actions button{appearance:none;background:#fff;color:#103f77;border:1px solid #326eae;border-radius:5px;padding:10px 17px;font-size:14px;font-weight:600;line-height:1.4;font-family:inherit;min-height:44px;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}
.rn-cookie-actions button:hover{background:#edf5ff;color:#071a33;border-color:#103f77}
.rn-cookie button:focus-visible,.rn-cookie input:focus-visible,.rn-cookie a:focus-visible,[data-rn-cookie-settings]:focus-visible{outline:3px solid #187dff;outline-offset:3px}
.rn-cookie-category{padding:10px 0;border-top:1px solid #e4ecf5}
.rn-cookie-category label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;color:#071a33;cursor:pointer}
.rn-cookie-category input{appearance:auto;width:18px;height:18px;margin:0;accent-color:#125eb8}
.rn-cookie-category p{margin:5px 0 0 26px}
.rn-cookie .rn-cookie-note{font-size:13px;margin:8px 0 14px}
.rn-cookie-noscript{padding:10px 20px;text-align:center}
#rn-cookie-message{margin-top:10px;color:#913315}
@media(min-width:1024px){.rn-cookie-inner{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap}.rn-cookie-copy{flex:1;min-width:300px}.rn-cookie-copy p{margin:0}.rn-cookie-actions{flex-shrink:0}#rn-cookie-details{flex-basis:100%;order:2}#rn-cookie-details:not([hidden])~.rn-cookie-actions{order:3}}
@media(max-width:600px){.rn-cookie-inner{padding:14px 16px}.rn-cookie-copy{padding-right:26px}.rn-cookie h2{font-size:17px}.rn-cookie-actions{gap:8px}.rn-cookie-actions button{flex:1 1 135px;padding:9px 10px}.rn-cookie-actions button[data-rn-consent=accept]{flex-basis:100%}}
