.cookie-banner[data-v-d3cfa330]{align-items:center;background:#fff;border:1px solid #cce4de;border-radius:1rem;box-shadow:0 8px 40px #102e4226;color:#122b39;display:flex;flex-wrap:wrap;gap:1rem 2rem;inset:auto 1rem 1rem;max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem;position:fixed;z-index:60}.cookie-banner>div[data-v-d3cfa330]:first-child{flex:1 1 28rem}h2[data-v-d3cfa330]{font-size:1.1rem;font-weight:650;margin:0}p[data-v-d3cfa330]{font-size:.85rem;line-height:1.65;margin-top:.65rem}a[data-v-d3cfa330]{color:#0f766e;text-decoration:underline}.cookie-actions[data-v-d3cfa330]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.cookie-choice[data-v-d3cfa330],.cookie-customize[data-v-d3cfa330]{border:1px solid #0f766e;border-radius:.6rem;font-size:.85rem;font-weight:600;min-height:44px;padding:.65rem 1rem}.cookie-choice[data-v-d3cfa330]{background:#0f766e;color:#fff}.cookie-customize[data-v-d3cfa330]{background:#fff;color:#0f766e}.cookie-manage[data-v-d3cfa330]{background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;bottom:.75rem;box-shadow:0 2px 6px #102e4210;color:#334155;font-size:.75rem;left:.75rem;padding:.5rem .75rem;position:fixed;z-index:40}.cookie-dialog[data-v-d3cfa330]{background:#fff;border:1px solid #cce4de;border-radius:1rem;color:#122b39;margin:auto;max-height:calc(100dvh - 2rem);overflow:auto;padding:0;width:min(40rem,calc(100vw - 2rem))}.cookie-dialog[data-v-d3cfa330]::backdrop{background:#080f1c99}.cookie-dialog-content[data-v-d3cfa330]{padding:clamp(1rem,3vw,1.75rem)}header[data-v-d3cfa330]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.cookie-close[data-v-d3cfa330]{background:transparent;border:0;font-size:1.75rem;min-height:44px;min-width:44px}.cookie-category[data-v-d3cfa330]{border:1px solid #e2e8f0;border-radius:.75rem;margin:1rem 0;padding:1rem}h3[data-v-d3cfa330]{font-size:.95rem;font-weight:600}h3 span[data-v-d3cfa330]{color:#0f766e;display:block;font-size:.75rem;margin-top:.35rem}.cookie-current[data-v-d3cfa330]{font-weight:600}.cookie-error[data-v-d3cfa330]{background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;bottom:3.75rem;color:#9a3412;left:1rem;padding:.75rem;position:fixed;right:1rem;z-index:61}[role=alert][data-v-d3cfa330]{color:#9a3412}a[data-v-d3cfa330]:focus-visible,button[data-v-d3cfa330]:focus-visible{outline:3px solid #0f766e;outline-offset:3px}:root{--color-primary:#0f766e;--color-primary-dark:#115e59}body{font-family:Inter,system-ui,-apple-system,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.bg-primary-dark,.hover\:bg-primary-dark:hover{background-color:var(--color-primary-dark)}.hover\:text-primary:hover{color:var(--color-primary)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}
