.cookie-banner[data-v-27f21187]{position:fixed;left:16px;right:16px;bottom:16px;z-index:10000;display:flex;justify-content:center;pointer-events:none}.cookie-banner__inner[data-v-27f21187]{pointer-events:auto;width:100%;max-width:980px;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(20,32,24,.08);box-shadow:0 18px 46px #1420182e;border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}@media(min-width:720px){.cookie-banner__inner[data-v-27f21187]{flex-direction:row;align-items:center;gap:24px;padding:22px 28px}}.cookie-banner__copy[data-v-27f21187]{flex:1;min-width:0}.cookie-banner__title[data-v-27f21187]{margin:0 0 6px;font-size:15px;font-weight:600;color:#142018;letter-spacing:.01em}.cookie-banner__desc[data-v-27f21187]{margin:0;font-size:13.5px;line-height:1.55;color:#142018b8}.cookie-banner__link[data-v-27f21187]{color:#142018;text-decoration:underline;text-underline-offset:3px;font-weight:500;transition:opacity .18s ease}.cookie-banner__link[data-v-27f21187]:hover{opacity:.7}.cookie-banner__actions[data-v-27f21187]{display:flex;gap:10px;flex-shrink:0}@media(max-width:480px){.cookie-banner__actions[data-v-27f21187]{flex-direction:column-reverse}.cookie-banner__btn[data-v-27f21187]{width:100%}}.cookie-banner__btn[data-v-27f21187]{font-size:13px;font-weight:600;letter-spacing:.04em;padding:10px 18px;border-radius:9999px;cursor:pointer;transition:all .18s ease;white-space:nowrap;border:1px solid transparent}.cookie-banner__btn--ghost[data-v-27f21187]{background:transparent;color:#142018;border-color:#1420182e}.cookie-banner__btn--ghost[data-v-27f21187]:hover{background:#1420180a;border-color:#14201852}.cookie-banner__btn--primary[data-v-27f21187]{background:#142018;color:#fff;border-color:#142018}.cookie-banner__btn--primary[data-v-27f21187]:hover{background:#2a3a30;border-color:#2a3a30}.cookie-banner__btn[data-v-27f21187]:active{transform:scale(.97)}.cookie-banner-enter-active[data-v-27f21187]{animation:cookie-banner-in-27f21187 .35s ease}.cookie-banner-leave-active[data-v-27f21187]{animation:cookie-banner-out-27f21187 .25s ease}@keyframes cookie-banner-in-27f21187{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-banner-out-27f21187{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.toast-container[data-v-8da69c08]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:9999;flex-direction:column;align-items:center;pointer-events:none;padding:0 16px}.toast[data-v-8da69c08],.toast-container[data-v-8da69c08]{display:flex;gap:10px;box-sizing:border-box}.toast[data-v-8da69c08]{align-items:flex-start;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 4px 16px #00000026;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent;min-width:min(240px,92vw);max-width:min(92vw,560px);overflow:hidden}.toast--error[data-v-8da69c08]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.toast--success[data-v-8da69c08]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.toast--warning[data-v-8da69c08]{background:#fffbeb;color:#d97706;border-color:#fde68a}.toast--info[data-v-8da69c08]{background:#fffffff2;color:#142018d9;border-color:#1420181a}.toast-icon[data-v-8da69c08]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.toast-message[data-v-8da69c08]{flex:1;min-width:0;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.toast-enter-active[data-v-8da69c08]{animation:toast-in-8da69c08 .3s ease}.toast-leave-active[data-v-8da69c08]{animation:toast-out-8da69c08 .25s ease}@keyframes toast-in-8da69c08{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out-8da69c08{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}
