.CookieConsent_cookieConsentOverlay__LRjF2{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;animation:CookieConsent_slideUp__IZeZv .3s ease-out}.CookieConsent_cookieConsentContainer__WkOXf{position:relative;max-width:1200px;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:1.5rem;display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.CookieConsent_cookieConsentContainer__WkOXf{flex-direction:column;text-align:center}}.CookieConsent_closeButton__3apAL{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:#666;font-size:20px;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:1}.CookieConsent_closeButton__3apAL:hover{color:#333}.CookieConsent_closeButton__3apAL:focus{outline:2px solid #4caf50;outline-offset:2px;border-radius:4px}@media(max-width:768px){.CookieConsent_closeButton__3apAL{top:8px;right:8px;font-size:18px}}.CookieConsent_cookieIcon__wWF9Y{font-size:3rem;color:#d2691e;flex-shrink:0}@media(max-width:768px){.CookieConsent_cookieIcon__wWF9Y{font-size:2.5rem}}.CookieConsent_cookieContent__0k7gu{flex:1 1}.CookieConsent_cookieTitle__V5iyN{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#333}.CookieConsent_cookieMessage__pK5fm{margin:0;font-size:.95rem;color:#666;line-height:1.5}.CookieConsent_cookieActions__zNPpT{display:flex;gap:1rem;flex-shrink:0}@media(max-width:768px){.CookieConsent_cookieActions__zNPpT{width:100%;justify-content:center}}.CookieConsent_cookieButton__9N9KB{padding:.625rem 1.5rem;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CookieConsent_cookieButton__9N9KB:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CookieConsent_cookieButton__9N9KB:active{transform:translateY(0)}.CookieConsent_acceptButton__ZdjeZ{background-color:#4caf50;color:#fff}.CookieConsent_acceptButton__ZdjeZ:hover{background-color:#45a049}.CookieConsent_refuseButton__dwft4{background-color:#f0f0f0;color:#333}.CookieConsent_refuseButton__dwft4:hover{background-color:#e0e0e0}@keyframes CookieConsent_slideUp__IZeZv{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-color-scheme:dark){.CookieConsent_cookieConsentContainer__WkOXf{background-color:#1a1a1a;box-shadow:0 4px 20px rgba(0,0,0,.5)}.CookieConsent_cookieTitle__V5iyN{color:#f0f0f0}.CookieConsent_cookieMessage__pK5fm{color:#ccc}.CookieConsent_refuseButton__dwft4{background-color:#333;color:#f0f0f0}.CookieConsent_refuseButton__dwft4:hover{background-color:#444}.CookieConsent_closeButton__3apAL{color:#999}.CookieConsent_closeButton__3apAL:hover{color:#f0f0f0}}