.nya-cookie-link{appearance:none;border:0;background:none;color:inherit;font:inherit;font-size:14px;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s}
.nya-cookie-link:hover{color:#c32216}
.nya-cookie-ui{font-family:Barlow,Arial,sans-serif;color:#171717;font-size:16px;line-height:1.55}
.nya-cookie-ui *{box-sizing:border-box}.nya-cookie-ui [hidden]{display:none!important}
.nya-cookie-banner{position:fixed;z-index:1000000;bottom:20px;left:20px;right:20px;max-width:1120px;margin-inline:auto;padding:24px 28px;background:#f5f4ef;border:1px solid #d4d2ca;box-shadow:0 8px 40px #0002;display:flex;align-items:center;gap:32px}
.nya-cookie-ui p{font-size:16px;line-height:1.55;margin:8px 0 16px}.nya-cookie-banner p{margin-bottom:0}.nya-cookie-banner strong{font-size:20px;font-weight:600}
.nya-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex-shrink:0}
.nya-cookie-ui button{appearance:none;border:1px solid #aaa79e;background:#fff;color:#171717;border-radius:0;min-height:44px;padding:10px 16px;font:500 16px/1.4 Barlow,Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.nya-cookie-ui button:hover{background:#eeece6;border-color:#7a7770}.nya-cookie-ui button.is-primary{background:#b92517;border-color:#b92517;color:#fff}.nya-cookie-ui button.is-primary:hover{background:#981d12;border-color:#981d12}
.nya-cookie-dialog{width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:32px;border:1px solid #d4d2ca;color:#171717;background:#fff;overflow:auto;overscroll-behavior:contain;box-shadow:0 18px 90px #0004}
.nya-cookie-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}.nya-cookie-dialog[open]{animation:nya-cookie-in .2s ease-out}
.nya-cookie-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.nya-cookie-heading h2{font:500 32px/1.15 Barlow,Arial,sans-serif;margin:0}.nya-cookie-ui .nya-cookie-close{min-width:44px;padding:4px;font-size:28px;border:0}
.nya-cookie-option{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid #deddd6;font-size:16px}.nya-cookie-option strong{font-size:18px}.nya-cookie-option p{margin:5px 0 0;color:#5e5b55}.nya-cookie-option span{white-space:nowrap;color:#5e5b55}.nya-cookie-option input{appearance:auto!important;width:22px!important;height:22px!important;flex:none;accent-color:#b92517}.nya-cookie-dialog a{color:#17295e;text-underline-offset:3px}
@keyframes nya-cookie-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:900px){.nya-cookie-banner{display:block;left:12px;right:12px;bottom:12px;padding:20px}.nya-cookie-banner .nya-cookie-actions{margin-top:16px}.nya-cookie-actions{flex-shrink:1}.nya-cookie-ui button{flex:1 1 auto}.nya-cookie-dialog{padding:22px}.nya-cookie-heading h2{font-size:28px}.nya-cookie-heading .nya-cookie-close{flex:0 0 44px}}
@media(prefers-reduced-motion:reduce){.nya-cookie-ui *{animation:none!important;transition:none!important}}
