.dk-cookie-banner,.dk-cookie-dialog,.dk-cookie-open{font-family:Arial,sans-serif;color:#000028;box-sizing:border-box}.dk-cookie-banner{position:fixed;z-index:90;bottom:16px;left:16px;max-width:680px;width:calc(100% - 32px);max-height:calc(100dvh - 160px);overflow:auto;padding:20px;background:#fff7e7;border:1px solid #d5a232;box-shadow:0 5px 25px #00002830}.dk-cookie-banner[hidden]{display:none}.dk-cookie-banner h2,.dk-cookie-dialog h2{font:700 22px/1.2 Arial,sans-serif;text-transform:none;letter-spacing:0;margin:0 0 12px}.dk-cookie-banner p,.dk-cookie-dialog p{font:15px/1.5 Arial,sans-serif;margin:10px 0;color:#000028}.dk-cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.dk-cookie-actions button,.dk-cookie-open{font:700 15px/1.3 Arial,sans-serif;border:1px solid #000028;border-radius:0;background:#fff7e7;color:#000028;padding:12px 16px;min-height:44px;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}.dk-cookie-actions button{flex:1}.dk-cookie-actions button:hover,.dk-cookie-open:hover{background:#eadcc2}.dk-cookie-banner :focus-visible,.dk-cookie-dialog :focus-visible,.dk-cookie-open:focus-visible{outline:3px solid #926813;outline-offset:3px}.dk-cookie-open{display:block;margin:12px 0}.dk-cookie-dialog{max-width:560px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow:auto;padding:24px;background:#fff7e7;border:1px solid #d5a232;z-index:150}.dk-cookie-dialog::backdrop{background:#00002888}.dk-cookie-option{padding:16px 0;border-top:1px solid #d3c29e}.dk-cookie-option label{display:flex;align-items:center;justify-content:space-between;gap:16px;font:700 16px/1.4 Arial,sans-serif}.dk-cookie-option input{width:24px;height:24px;flex:none;accent-color:#000028}.dk-cookie-status{font:13px/1.5 Arial,sans-serif;color:#000028}.dk-cookie-simulation{background:#eee2c9;padding:8px 12px;font:13px/1.4 Arial,sans-serif;color:#000028;border-top:1px solid #d5a232}.dk-cookie-banner a,.dk-cookie-dialog a{color:#000028;text-decoration:underline}@media(max-width:600px){.dk-cookie-banner{bottom:8px;left:8px;width:calc(100% - 16px);padding:16px}.dk-cookie-actions{gap:8px}.dk-cookie-actions button{padding:11px 8px}.dk-cookie-dialog .dk-cookie-actions{flex-direction:column}.dk-cookie-banner h2{font-size:20px}.dk-cookie-banner p{font-size:14px}}@media print{.dk-cookie-banner,.dk-cookie-dialog,.dk-cookie-open,.dk-cookie-simulation{display:none!important}}
