.tap-cookie-banner{position:fixed;z-index:99999;left:16px;right:16px;bottom:16px}.tap-cookie-card,.tap-cookie-modal{max-width:1100px;margin:auto;background:#17131a;color:#f8f3eb;border:1px solid rgba(201,166,107,.32);border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.45);padding:20px;display:flex;gap:24px;align-items:center;justify-content:space-between}.tap-cookie-card p{margin:6px 0;color:#c8becd;font-size:.9rem;max-width:720px}.tap-cookie-links a{color:#d8bb82;margin-right:12px}.tap-cookie-actions{display:flex;gap:8px;flex-wrap:wrap}.tap-cookie-btn{border:1px solid rgba(255,255,255,.14);background:#211b25;color:#f8f3eb;padding:10px 14px;border-radius:11px;font-weight:700;cursor:pointer}.tap-cookie-accept{background:#c9a66b;color:#17120b;border-color:#c9a66b}.tap-cookie-settings{position:fixed;inset:0;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:20px}.tap-cookie-settings[hidden]{display:none}.tap-cookie-modal{display:block;width:min(620px,100%)}.tap-cookie-modal label{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.tap-cookie-modal label span,.tap-cookie-modal label small{display:block}.tap-cookie-modal label small{color:#bdb3c1;margin-top:4px}.tap-cookie-modal .tap-cookie-actions{margin-top:18px;justify-content:flex-end}.tap-cookie-manage{position:fixed;z-index:9998;left:10px;bottom:10px;border:1px solid rgba(255,255,255,.12);background:#17131a;color:#d8bb82;border-radius:999px;padding:7px 10px;font-size:.75rem;cursor:pointer}@media(max-width:760px){.tap-cookie-banner{bottom:82px}.tap-cookie-card{display:block}.tap-cookie-actions{margin-top:15px}.tap-cookie-btn{flex:1}.tap-cookie-manage{bottom:88px}}
