.dom-cookie-notice[hidden],#dom-cookie-details[hidden],#dom-cookie-settings[hidden]{display:none!important}
.dom-cookie-notice{position:fixed;inset:auto 0 0;z-index:99990;background:#5E303A;color:#fff;box-sizing:border-box;padding:12px 32px calc(12px + env(safe-area-inset-bottom,0px));font-family:inherit;font-size:14px;line-height:1.45;box-shadow:0 -1px 0 rgba(255,255,255,.12)}
.dom-cookie-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1600px;margin:0 auto}
.dom-cookie-notice p{margin:0;color:#fff;font-size:14px;line-height:1.45;font-weight:400;letter-spacing:normal}
.dom-cookie-notice a,.dom-cookie-notice .dom-cookie-details-toggle{color:#fff;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;margin-left:6px}
.dom-cookie-notice .dom-cookie-details-toggle{background:none;border:0;padding:0;font:inherit;cursor:pointer}
.dom-cookie-actions{display:flex;gap:12px;flex-shrink:0}
.dom-cookie-actions button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;margin:0;padding:8px 20px;border:1px solid #fff;border-radius:5px;background:#fff;color:#5E303A;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;box-shadow:none}
.dom-cookie-actions button[data-dom-cookie-choice="necessary"]{background:transparent;color:#fff}
.dom-cookie-actions button:hover{background:#f2e8eb;color:#5E303A}
.dom-cookie-notice :focus-visible{outline:2px solid #fff;outline-offset:3px}
.dom-cookie-notice #dom-cookie-details{max-width:1600px;margin:10px auto 0}
@media(max-width:1000px){.dom-cookie-notice{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.dom-cookie-inner{gap:10px;flex-wrap:wrap}.dom-cookie-actions button{padding:8px 16px}}
@media(max-width:600px){.dom-cookie-notice p{font-size:12px}.dom-cookie-actions{width:100%;gap:8px}.dom-cookie-actions button{flex:1;min-height:40px;font-size:12px;padding:8px}.dom-cookie-inner{gap:8px}}
