.Toast_toastContainer__NyhhO{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px;max-width:400px}.Toast_toast__O7TdZ{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;background:#FFFCF8;border-left:4px solid;animation:Toast_slideIn__n_n_j .3s ease-out;font-family:Parisine Pro Gris,sans-serif;min-width:300px}.Toast_toast__O7TdZ.Toast_success__JwS_M{border-left-color:#10b981;background:#f0fdf4}.Toast_toast__O7TdZ.Toast_error__ALBo_{border-left-color:#ef4444;background:#fef2f2}.Toast_toast__O7TdZ.Toast_warning__BuYwh{border-left-color:#f59e0b;background:#fffbeb}.Toast_toast__O7TdZ.Toast_info__P3fqI{border-left-color:#3b82f6;background:#eff6ff}.Toast_toastIcon__weP8l{font-size:20px;font-weight:700;flex-shrink:0;margin-top:2px}.Toast_toast__O7TdZ.Toast_success__JwS_M .Toast_toastIcon__weP8l{color:#10b981}.Toast_toast__O7TdZ.Toast_error__ALBo_ .Toast_toastIcon__weP8l{color:#ef4444}.Toast_toast__O7TdZ.Toast_warning__BuYwh .Toast_toastIcon__weP8l{color:#f59e0b}.Toast_toast__O7TdZ.Toast_info__P3fqI .Toast_toastIcon__weP8l{color:#3b82f6}.Toast_toastContent__NvIxm{flex:1;min-width:0}.Toast_toastTitle__RbD47{font-weight:600;font-size:16px;color:#1f2937;margin:0 0 4px;line-height:1.4}.Toast_toastMessage__YcCZl{font-size:14px;color:#6b7280;margin:0;line-height:1.4}.Toast_toastClose__Ikz1q{background:none;border:none;font-size:20px;color:#9ca3af;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.Toast_toastClose__Ikz1q:hover{background:rgba(0,0,0,.1);color:#374151}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.Toast_toastContainer__NyhhO{top:10px;right:10px;left:10px;max-width:none}.Toast_toast__O7TdZ{min-width:auto;width:100%}}.CookieConsent_cookieBanner__qGh9g{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.98);backdrop-filter:blur(10px);box-shadow:0 -4px 20px rgba(0,0,0,.15);padding:1.5rem;z-index:9999;animation:CookieConsent_slideUp__5cSMd .4s ease-out;border-top:1px solid rgba(0,0,0,.1)}@keyframes CookieConsent_slideUp__5cSMd{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_container__2DyIs{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.CookieConsent_content__N1f_Y{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.CookieConsent_icon__hMd_u{flex-shrink:0;width:24px;height:24px;color:#d4a574;margin-top:2px}.CookieConsent_textContent__JFbsU{flex:1;min-width:300px}.CookieConsent_title__QCVhx{font-size:1.125rem;font-weight:600;color:#2c1810;margin:0 0 .5rem}.CookieConsent_message__oTa7I{font-size:.9375rem;color:#5a4a42;line-height:1.6;margin:0}.CookieConsent_learnMore__7xJs7{color:#d4a574;text-decoration:underline;cursor:pointer;transition:color .2s ease}.CookieConsent_learnMore__7xJs7:hover{color:#b8915f}.CookieConsent_actions__qKujs{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-top:.5rem}.CookieConsent_button__Bbmag{padding:.625rem 1.5rem;border-radius:4px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.CookieConsent_acceptButton__sO7Qx{background:#d4a574;color:#ffffff;box-shadow:0 2px 8px rgba(212,165,116,.3)}.CookieConsent_acceptButton__sO7Qx:hover{background:#b8915f;transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,165,116,.4)}.CookieConsent_acceptButton__sO7Qx:active{transform:translateY(0)}.CookieConsent_rejectButton__me8Zy{background:transparent;color:#5a4a42;border:1px solid #d0c4bc}.CookieConsent_rejectButton__me8Zy:hover{background:#f5f3f1;border-color:#b8915f}.CookieConsent_preferencesButton__ZWRBN{background:transparent;color:#d4a574;padding:.625rem 1rem;text-decoration:underline}.CookieConsent_preferencesButton__ZWRBN:hover{color:#b8915f}@media (min-width:768px){.CookieConsent_container__2DyIs{flex-direction:row;align-items:center;justify-content:space-between}.CookieConsent_content__N1f_Y{flex:1}.CookieConsent_actions__qKujs{flex-shrink:0;margin-top:0}}@media (max-width:767px){.CookieConsent_cookieBanner__qGh9g{padding:1.25rem}.CookieConsent_content__N1f_Y{gap:1rem}.CookieConsent_textContent__JFbsU{min-width:100%}.CookieConsent_title__QCVhx{font-size:1rem}.CookieConsent_message__oTa7I{font-size:.875rem}.CookieConsent_actions__qKujs{width:100%;justify-content:stretch}.CookieConsent_button__Bbmag{flex:1;text-align:center;min-width:120px}.CookieConsent_preferencesButton__ZWRBN{flex-basis:100%;text-align:center}}@media (max-width:480px){.CookieConsent_actions__qKujs{flex-direction:column}.CookieConsent_button__Bbmag{width:100%}}