
#hd-cookie-banner,#hd-cookie-dialog{font-family:Arial,Helvetica,sans-serif;line-height:1.5;letter-spacing:normal;color:#f8f5f1;box-sizing:border-box}#hd-cookie-banner *,#hd-cookie-dialog *{box-sizing:border-box}
#hd-cookie-banner{position:fixed;z-index:9998;bottom:18px;left:18px;right:18px;max-width:680px;background:#121c20;border:1px solid #657276;border-left:4px solid #b96b70;border-radius:12px;padding:22px 24px;box-shadow:0 16px 50px #0008}
#hd-cookie-banner h2,#hd-cookie-dialog h2{font-size:20px;line-height:1.3;letter-spacing:0;margin:0 0 8px;color:white;font-weight:700}#hd-cookie-banner p,#hd-cookie-dialog p{font-size:14px;line-height:1.55;color:#d9e0df;margin:0 0 15px}#hd-cookie-banner a,#hd-cookie-dialog a{color:#f1c2c4;text-decoration:underline}
.hd-cookie-actions{display:flex;flex-wrap:wrap;gap:9px}.hd-cookie-actions button,#hd-cookie-dialog button{min-height:44px;border-radius:6px;padding:10px 16px;cursor:pointer;font-weight:700;font-size:13px;border:1px solid #c1c8c7;background:transparent;color:#fff}.hd-cookie-actions .hd-accept,#hd-cookie-dialog .hd-accept{background:#a84850;border-color:#a84850;color:#fff}.hd-cookie-actions button:hover,#hd-cookie-dialog button:hover{filter:brightness(1.15)}
#hd-cookie-dialog[hidden],#hd-cookie-banner[hidden]{display:none!important}#hd-cookie-dialog{position:fixed;z-index:10000;inset:0;background:#000b;display:grid;place-items:center;padding:18px}#hd-cookie-dialog .hd-cookie-panel{width:min(100%,540px);max-height:90vh;overflow:auto;background:#121c20;border:1px solid #627075;border-radius:12px;padding:26px}#hd-cookie-dialog label{display:flex;gap:12px;align-items:flex-start;margin:18px 0;color:white;font-size:15px}#hd-cookie-dialog input{width:20px;height:20px;accent-color:#b96b70}#hd-cookie-dialog small{color:#cbd4d2;display:block;font-size:12px}#hd-cookie-dialog .hd-cookie-actions{margin-top:24px}
.hd-cookie-settings{background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:underline;font:inherit} .hd-cookie-settings:focus-visible,#hd-cookie-banner button:focus-visible,#hd-cookie-dialog button:focus-visible{outline:3px solid #f1c2c4;outline-offset:3px}
@media(max-width:650px){#hd-cookie-banner{bottom:8px;left:8px;right:8px;padding:17px}#hd-cookie-banner h2{font-size:18px}.hd-cookie-actions button{flex:1 1 42%}}
