.privacy-preferences{font:inherit;color:inherit;background:transparent;border:0;padding:0 .25em;text-decoration:underline;cursor:pointer;white-space:normal}
#privacy-choice[hidden]{display:none!important}
#privacy-choice{position:fixed;z-index:10050;inset:auto auto 18px 18px;width:min(480px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow:auto;box-sizing:border-box;background:#fffaf1;color:#252018;border:1px solid #b48a46;border-radius:16px;padding:22px;box-shadow:0 8px 36px #0005;direction:rtl;text-align:right;font:18px/1.65 Arial,sans-serif}
#privacy-choice h2{font:700 22px/1.4 Arial,sans-serif;margin:0 0 10px;color:#5d401b}
#privacy-choice p{font:inherit;margin:8px 0}#privacy-choice a{color:#654414;text-decoration:underline}
#privacy-choice .privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
#privacy-choice button{flex:1 1 130px;font:700 17px/1.5 Arial,sans-serif;color:#292013;background:#ffb32c;border:1px solid #9b6b20;border-radius:9px;padding:10px 12px;min-height:46px;cursor:pointer}
#privacy-choice button[data-privacy-close]{flex-basis:100%;background:#fffaf1}
#privacy-choice button:focus-visible,.privacy-preferences:focus-visible{outline:3px solid #087f9c;outline-offset:3px}
@media(max-width:480px){#privacy-choice{padding:16px;left:12px;bottom:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}}
