/* Quiet, nonmodal notice; existing acceptance and privacy link stay intact. */
#ar-cookie#ar-cookie{left:20px!important;right:auto!important;bottom:var(--ar-cookie-bottom,20px)!important;width:440px!important;max-width:calc(100vw - 40px)!important;margin:0!important;padding:0!important;z-index:9999!important;justify-content:flex-start!important;pointer-events:none!important}
#ar-cookie#ar-cookie[hidden],#ar-cookie#ar-cookie.is-hidden,#ar-cookie#ar-cookie.is-editing{display:none!important}
#ar-cookie#ar-cookie .ar-cookie-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;padding:17px 18px!important;border:1px solid rgba(105,72,49,.15)!important;border-radius:18px!important;background:rgba(253,250,244,.97)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;color:#554b41!important;box-shadow:0 8px 32px rgba(61,39,22,.1),0 1px 3px rgba(61,39,22,.04)!important;pointer-events:auto!important}
#ar-cookie#ar-cookie .ar-cookie-text{margin:0!important;padding:0!important;color:#63584c!important;font:400 12px/1.55 Inter,Arial,sans-serif!important;letter-spacing:0!important;overflow-wrap:anywhere!important}
#ar-cookie#ar-cookie .ar-cookie-text a,#ar-cookie#ar-cookie .ar-cookie-text a:visited{color:#70422e!important;font-weight:500!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;text-decoration-color:rgba(112,66,46,.4)!important}
#ar-cookie#ar-cookie .ar-cookie-text a:hover{color:#46251a!important;text-decoration-color:currentColor!important}
#ar-cookie#ar-cookie button.ar-cookie-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:92px!important;min-height:44px!important;margin:0!important;padding:11px 14px!important;border:1px solid rgba(248,218,169,.45)!important;border-radius:12px!important;background:linear-gradient(155deg,rgba(255,235,192,.18),transparent 45%),linear-gradient(180deg,#86513a,#633122)!important;color:#fff8e9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 3px 9px rgba(90,44,28,.14)!important;font:600 12px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.01em!important;white-space:nowrap!important;cursor:pointer!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}
#ar-cookie#ar-cookie button.ar-cookie-btn::before{content:'✓';font:500 14px/1 Arial,sans-serif;color:#efd3a5}
#ar-cookie#ar-cookie button.ar-cookie-btn:hover{background:linear-gradient(155deg,rgba(255,235,192,.22),transparent 45%),linear-gradient(180deg,#925b40,#6e3727)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.19),0 5px 12px rgba(90,44,28,.18)!important;transform:translateY(-1px)!important}
#ar-cookie#ar-cookie button.ar-cookie-btn:active{transform:translateY(0)!important;box-shadow:inset 0 1px 3px rgba(49,22,13,.15)!important}
#ar-cookie#ar-cookie button.ar-cookie-btn:focus-visible{outline:2px solid #a97142!important;outline-offset:3px!important}
@media(max-width:760px){#ar-cookie#ar-cookie{left:12px!important;right:12px!important;width:auto!important;max-width:none!important;bottom:var(--ar-cookie-bottom,12px)!important}#ar-cookie#ar-cookie .ar-cookie-box{padding:14px!important;gap:12px!important;border-radius:16px!important}#ar-cookie#ar-cookie .ar-cookie-text{font-size:11px!important;line-height:1.5!important}#ar-cookie#ar-cookie button.ar-cookie-btn{min-width:86px!important;padding:11px!important}}
@media(prefers-reduced-motion:reduce){#ar-cookie#ar-cookie button.ar-cookie-btn{transition:none!important;transform:none!important}}
