.az-cookie-panel{position:fixed;z-index:10000;bottom:16px;left:16px;box-sizing:border-box;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px 20px 14px;background:#262626;color:#f4f4f4;border-radius:8px;box-shadow:0 2px 10px #0005;font:13px/1.6 Arial,sans-serif}
.az-cookie-panel[hidden],.az-cookie-panel [hidden]{display:none!important}
.az-cookie-panel h2{font:700 18px/1.4 Arial,sans-serif;letter-spacing:0;margin:0 0 10px;padding-right:8px;color:#fff}
.az-cookie-panel p{font:13px/1.6 Arial,sans-serif;margin:0 0 12px;color:#eee;max-width:none}
.az-cookie-panel a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.az-cookie-panel button{box-sizing:border-box;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:7px;font:400 11px/1.4 Arial,sans-serif;letter-spacing:0;cursor:pointer;box-shadow:none}
.az-cookie-panel .az-cookie-close{position:absolute;right:0;top:0;width:36px;height:36px;min-height:36px;padding:0;background:transparent;color:#eee;font-size:26px;line-height:1}
.az-cookie-panel .az-cookie-accept{display:block;width:100%;background:#ff5535;color:#fff;text-transform:uppercase}
.az-cookie-panel .az-cookie-accept:hover{background:#e94325}
.az-cookie-panel .az-cookie-details-toggle{box-sizing:border-box;min-height:44px;padding:10px 12px;font:400 11px/1.4 Arial,sans-serif;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:transparent;color:#eee;text-transform:uppercase}
.az-cookie-details-toggle span{font-size:20px;line-height:1}
.az-cookie-panel .az-cookie-details{padding-top:12px;border-top:1px solid #ffffff30}
.az-cookie-panel label{display:flex;align-items:center;gap:10px;margin:12px 0;font:13px/1.5 Arial,sans-serif;color:#eee}
.az-cookie-panel input[type=checkbox]{appearance:auto;display:block;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#ff5535}
.az-cookie-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}
.az-cookie-panel .az-cookie-choices button{background:#3b3b3b;color:#fff;border:1px solid #ffffff50;font-size:12px}
.az-cookie-panel .az-cookie-choices [data-save]{background:#ff5535;border-color:#ff5535}
.az-cookie-panel button:focus-visible,.az-cookie-panel a:focus-visible,.az-cookie-panel input:focus-visible{outline:2px solid #fff;outline-offset:2px}
.az-cookie-open{border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;padding:0;min-height:32px;cursor:pointer}