
.dz-cookie-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:#000a;padding:16px}
.dz-cookie-overlay[hidden]{display:none!important}.dz-cookie-box{width:min(780px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#071b20;border:1px solid #caa168;color:#f5ede0;box-shadow:0 25px 75px #000b;padding:28px 30px;border-radius:6px;position:relative}
.dz-cookie-box:before{content:'';position:absolute;left:10px;right:10px;top:9px;height:1px;background:#cb995a70}
.dz-cookie-box h2{font:normal 31px Georgia,serif;margin:7px 0 10px;color:#efc889}.dz-cookie-box p{font:16px/1.5 Georgia,serif;margin:0 0 17px;color:#e3e1d5}
.dz-cookie-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:17px}.dz-cookie-actions button{flex:1 1 150px;min-height:46px;padding:10px 14px;border:1px solid #d5b078;border-radius:4px;cursor:pointer;font:600 14px Georgia,serif;color:#f7ebd9;background:#0d252a}.dz-cookie-actions .primary{background:linear-gradient(120deg,#f1d19a,#c99b54);color:#0d171a}
.dz-cookie-actions button:focus-visible,.dz-cookie-box a:focus-visible{outline:3px solid #eac180;outline-offset:3px}.dz-cookie-box a{color:#eac480;font:14px Georgia,serif}.dz-cookie-link{display:inline-block;margin-top:16px}.dz-cookie-options{display:grid;gap:13px;margin:16px 0}.dz-cookie-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px;border:1px solid #a7825073;background:#0b2529;border-radius:3px;font:17px Georgia,serif}.dz-cookie-choice input{height:20px;width:20px;accent-color:#c79b55}.dz-cookie-choice span{flex:1}.dz-cookie-close{position:absolute;right:12px;top:10px;background:none;border:none;color:#f0d6aa;cursor:pointer;font-size:26px}.dz-cookie-settings-open{font:14px Georgia,serif;background:none;border:0;padding:0;color:#e3bc78;text-decoration:underline;cursor:pointer;display:inline}
.dz-policy-panel{padding:55px 0 70px;background:linear-gradient(120deg,#071d20,#051317)}.dz-policy-grid{display:grid;gap:23px;grid-template-columns:1fr 1fr}.dz-policy-panel .zd-paper p{white-space:pre-line}.dz-policy-panel .zd-paper{min-height:100%;padding:42px 42px}.dz-policy-panel .zd-paper h2{font-size:27px}.dz-policy-note{max-width:900px;margin:0 auto 25px;color:#f1d397;font:17px Georgia,serif}
@media(max-width:680px){.dz-cookie-box{padding:22px}.dz-cookie-box h2{font-size:26px}.dz-policy-grid{grid-template-columns:1fr}.dz-policy-panel .zd-paper{padding:37px 30px}}
