.cookies-page.svelte-1kduduh{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);background-attachment:fixed}.header-section.svelte-1kduduh{padding:2rem 0;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header-content.svelte-1kduduh{display:flex;align-items:center;gap:2rem}.back-btn.svelte-1kduduh{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-btn.svelte-1kduduh:hover{background:#ffffff4d;transform:translateY(-1px)}.back-btn.svelte-1kduduh svg:where(.svelte-1kduduh){width:20px;height:20px}.page-title.svelte-1kduduh h1:where(.svelte-1kduduh){font-size:2.5rem;font-weight:700;color:#fff;margin:0}.subtitle.svelte-1kduduh{color:#fffc;font-size:1.1rem;margin:.5rem 0 0}.content-section.svelte-1kduduh{padding:4rem 0}.content-wrapper.svelte-1kduduh{max-width:900px;margin:0 auto}.cookie-banner.svelte-1kduduh{background:#ffffff26;border:2px solid rgba(255,215,0,.3);border-radius:20px;padding:2rem;margin-bottom:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.cookie-icon.svelte-1kduduh{font-size:3rem;flex-shrink:0}.banner-content.svelte-1kduduh{flex:1;min-width:300px}.banner-content.svelte-1kduduh h2:where(.svelte-1kduduh){color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 1rem}.banner-content.svelte-1kduduh p:where(.svelte-1kduduh){color:#ffffffe6;line-height:1.5;margin:0}.banner-actions.svelte-1kduduh{display:flex;gap:1rem;flex-wrap:wrap}.accept-all-btn.svelte-1kduduh{padding:.75rem 1.5rem;background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.accept-all-btn.svelte-1kduduh:hover{transform:translateY(-1px);box-shadow:0 4px 15px #4caf504d}.necessary-only-btn.svelte-1kduduh{padding:.75rem 1.5rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.necessary-only-btn.svelte-1kduduh:hover{background:#ffffff4d;transform:translateY(-1px)}.manage-btn.svelte-1kduduh{padding:.75rem 1.5rem;background:transparent;border:2px solid white;border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.manage-btn.svelte-1kduduh:hover{background:#fff;color:#667eea;transform:translateY(-1px)}.info-section.svelte-1kduduh{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-section.svelte-1kduduh h2:where(.svelte-1kduduh){color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 1.5rem}.info-section.svelte-1kduduh p:where(.svelte-1kduduh){color:#ffffffe6;line-height:1.6;margin-bottom:1rem}.info-section.svelte-1kduduh ul:where(.svelte-1kduduh){color:#ffffffe6;line-height:1.6;padding-left:1.5rem}.info-section.warning.svelte-1kduduh{border-color:#ff98004d;background:#ff98000d}.warning-content.svelte-1kduduh{display:flex;gap:1rem;align-items:flex-start}.warning-icon.svelte-1kduduh{font-size:2rem;flex-shrink:0}.warning-text.svelte-1kduduh ul:where(.svelte-1kduduh){margin-top:1rem}.cookie-types-section.svelte-1kduduh{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookie-types-section.svelte-1kduduh h2:where(.svelte-1kduduh){color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 2rem}.cookie-types-grid.svelte-1kduduh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.cookie-type-card.svelte-1kduduh{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;transition:all .3s ease}.cookie-type-card.svelte-1kduduh:hover{transform:translateY(-2px);background:#ffffff26}.cookie-type-card.essential.svelte-1kduduh{border-color:#4caf5066;background:#4caf500d}.cookie-type-card.analytics.svelte-1kduduh{border-color:#2196f366;background:#2196f30d}.cookie-type-card.marketing.svelte-1kduduh{border-color:#ff980066;background:#ff98000d}.cookie-type-card.functional.svelte-1kduduh{border-color:#9c27b066;background:#9c27b00d}.cookie-type-icon.svelte-1kduduh{font-size:2rem;margin-bottom:1rem}.cookie-type-card.svelte-1kduduh h3:where(.svelte-1kduduh){color:#fff;font-size:1.3rem;font-weight:600;margin:0 0 .5rem}.cookie-status.svelte-1kduduh{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.cookie-status.required.svelte-1kduduh{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.cookie-status.optional.svelte-1kduduh{background:#ff980033;color:#ff9800;border:1px solid rgba(255,152,0,.3)}.cookie-type-card.svelte-1kduduh p:where(.svelte-1kduduh){color:#ffffffe6;line-height:1.5;margin-bottom:1rem}.cookie-examples.svelte-1kduduh{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cookie-examples.svelte-1kduduh strong:where(.svelte-1kduduh){color:#fff;display:block;margin-bottom:.5rem}.cookie-examples.svelte-1kduduh ul:where(.svelte-1kduduh){color:#fffc;font-size:.9rem;line-height:1.4;margin:0;padding-left:1.25rem}.third-party-services.svelte-1kduduh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.service-item.svelte-1kduduh{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem}.service-item.svelte-1kduduh h4:where(.svelte-1kduduh){color:#fff;font-weight:600;margin:0 0 .5rem}.service-item.svelte-1kduduh p:where(.svelte-1kduduh){color:#fffc;font-size:.9rem;margin:0;line-height:1.3}.management-options.svelte-1kduduh{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.option-item.svelte-1kduduh{display:flex;gap:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1.5rem}.option-icon.svelte-1kduduh{font-size:1.5rem;flex-shrink:0}.option-content.svelte-1kduduh h4:where(.svelte-1kduduh){color:#fff;font-weight:600;margin:0 0 .5rem}.option-content.svelte-1kduduh p:where(.svelte-1kduduh){color:#fffc;margin:0;line-height:1.4}.contact-info.svelte-1kduduh{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.contact-item.svelte-1kduduh{color:#ffffffe6}.contact-item.svelte-1kduduh strong:where(.svelte-1kduduh){color:#fff}.contact-item.svelte-1kduduh a:where(.svelte-1kduduh){color:#4caf50;text-decoration:none;transition:all .2s ease}.contact-item.svelte-1kduduh a:where(.svelte-1kduduh):hover{color:#45a049;text-decoration:underline}.update-info.svelte-1kduduh{text-align:center;padding:2rem;margin-top:2rem;background:#ffffff0d;border-radius:12px}.update-info.svelte-1kduduh p:where(.svelte-1kduduh){color:#ffffffb3;font-size:.9rem;margin:0;font-style:italic}@media (max-width: 768px){.header-content.svelte-1kduduh{flex-direction:column;align-items:flex-start;gap:1rem}.page-title.svelte-1kduduh h1:where(.svelte-1kduduh){font-size:2rem}.cookie-banner.svelte-1kduduh{flex-direction:column;align-items:flex-start}.banner-actions.svelte-1kduduh{width:100%;justify-content:stretch}.banner-actions.svelte-1kduduh button:where(.svelte-1kduduh){flex:1}.cookie-types-grid.svelte-1kduduh,.third-party-services.svelte-1kduduh{grid-template-columns:1fr}.option-item.svelte-1kduduh{flex-direction:column}}@media (max-width: 480px){.banner-actions.svelte-1kduduh{flex-direction:column}.contact-info.svelte-1kduduh{font-size:.9rem}}
