.cwd-cookie-open{border:1px solid #bdcbd7;background:transparent;color:#f6f6f4;padding:10px 16px;cursor:pointer}.cwd-cookie-banner[hidden],[data-cwd-cookie-preferences][hidden]{display:none!important}.cwd-cookie-banner{position:fixed;z-index:999999;inset:auto 0 0;background:#00182b;color:#f6f6f4;border-top:4px solid #ff6418;box-shadow:0 -12px 40px #0008;padding:22px max(6vw,20px);font:16px/1.55 Arial,Helvetica,sans-serif}.cwd-cookie-inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 35px;align-items:center}.cwd-cookie-inner h2{font-size:24px;margin:0 0 6px}.cwd-cookie-inner p{margin:0;color:#bdcbd7}.cwd-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.cwd-cookie-actions button{border:2px solid #ff6418;background:transparent;color:#f6f6f4;padding:11px 17px;min-height:46px;font-weight:700;cursor:pointer}.cwd-cookie-actions button:last-child{background:#ff6418;color:#00182b}.cwd-cookie-actions button:focus-visible,.cwd-cookie-open:focus-visible{outline:3px solid #fff;outline-offset:3px}.cwd-cookie-preferences{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ffffff30;padding-top:14px}.cwd-cookie-preferences label{display:flex;gap:10px;align-items:center}.cwd-cookie-preferences input{width:20px;height:20px;accent-color:#ff6418}@media(max-width:760px){.cwd-cookie-banner{padding:18px 6% max(18px,env(safe-area-inset-bottom))}.cwd-cookie-inner{grid-template-columns:1fr;gap:14px}.cwd-cookie-inner h2{font-size:21px}.cwd-cookie-actions{display:grid;grid-template-columns:1fr 1fr}.cwd-cookie-actions button{padding:10px 8px}.cwd-cookie-actions button:last-child{grid-column:1/-1}.cwd-cookie-preferences{grid-column:auto;display:block}.cwd-cookie-preferences .cwd-cookie-actions{margin-top:12px}}
.cwd-cookie-open--immersive{position:fixed;z-index:999998;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));background:#00182b;color:#f6f6f4;box-shadow:0 3px 16px #0008;font:600 14px/1.3 Arial,Helvetica,sans-serif}
