.PrivacySettings_container__wG6no{min-height:100vh;background:var(--background-secondary,#f9fafb);padding:2rem 1rem}[data-theme=dark] .PrivacySettings_container__wG6no{background:var(--background-secondary,#0f0f0f)}.PrivacySettings_content__ZGsgF{max-width:900px;margin:0 auto;background:var(--background-primary,#fff);border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(min-width:768px){.PrivacySettings_content__ZGsgF{padding:3rem}}[data-theme=dark] .PrivacySettings_content__ZGsgF{background:var(--background-primary,#1a1a1a);box-shadow:0 1px 3px rgba(0,0,0,.3)}.PrivacySettings_header__qvW4N{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color,#e5e7eb)}[data-theme=dark] .PrivacySettings_header__qvW4N{border-bottom-color:var(--border-color,#374151)}.PrivacySettings_title__yQT2D{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary,#111827)}[data-theme=dark] .PrivacySettings_title__yQT2D{color:var(--text-primary,#f9fafb)}.PrivacySettings_subtitle__PO6d5{font-size:1rem;color:var(--text-secondary,#6b7280);margin:0}[data-theme=dark] .PrivacySettings_subtitle__PO6d5{color:var(--text-secondary,#9ca3af)}.PrivacySettings_notice__ugkaz{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:1rem;margin-bottom:2rem}.PrivacySettings_notice__ugkaz p{margin:0;color:#92400e;font-weight:500}[data-theme=dark] .PrivacySettings_notice__ugkaz{background:#78350f;border-color:#f59e0b}[data-theme=dark] .PrivacySettings_notice__ugkaz p{color:#fef3c7}.PrivacySettings_successBanner__4XHaX{background:#d1fae5;border:1px solid #10b981;border-radius:8px;padding:1rem;margin-bottom:2rem;color:#065f46;font-weight:500}[data-theme=dark] .PrivacySettings_successBanner__4XHaX{background:#064e3b;border-color:#10b981;color:#d1fae5}.PrivacySettings_section__ouo2M{margin-bottom:3rem}.PrivacySettings_section__ouo2M:last-of-type{margin-bottom:0}.PrivacySettings_sectionTitle__MhgBa{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary,#111827)}[data-theme=dark] .PrivacySettings_sectionTitle__MhgBa{color:var(--text-primary,#f9fafb)}.PrivacySettings_sectionDescription__wAyM_{font-size:.95rem;color:var(--text-secondary,#6b7280);margin:0 0 1.5rem}[data-theme=dark] .PrivacySettings_sectionDescription__wAyM_{color:var(--text-secondary,#9ca3af)}.PrivacySettings_cookieCategories__kTNkU{display:flex;flex-direction:column;gap:1.5rem}.PrivacySettings_cookieCategory__eJo9E{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.PrivacySettings_cookieCategory__eJo9E:hover{border-color:var(--accent-primary,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.1)}[data-theme=dark] .PrivacySettings_cookieCategory__eJo9E{border-color:var(--border-color,#374151)}[data-theme=dark] .PrivacySettings_cookieCategory__eJo9E:hover{box-shadow:0 2px 8px rgba(59,130,246,.2)}.PrivacySettings_categoryHeader__ygh2T{margin-bottom:0}.PrivacySettings_categoryLabel__Yv2JQ{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PrivacySettings_categoryLabel__Yv2JQ:has(input:disabled){cursor:default}.PrivacySettings_checkbox__5Abnh{width:24px;height:24px;margin-top:.25rem;cursor:pointer;accent-color:var(--accent-primary,#3b82f6);flex-shrink:0}.PrivacySettings_checkbox__5Abnh:disabled{cursor:not-allowed;opacity:.6}.PrivacySettings_categoryInfo__zz3VT{flex:1 1}.PrivacySettings_categoryName__oGDvS{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary,#111827);display:flex;align-items:center;gap:.75rem}[data-theme=dark] .PrivacySettings_categoryName__oGDvS{color:var(--text-primary,#f9fafb)}.PrivacySettings_badge__vy5uk{display:inline-block;background:#dbeafe;color:#1e40af;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase}[data-theme=dark] .PrivacySettings_badge__vy5uk{background:#1e3a8a;color:#dbeafe}.PrivacySettings_categoryDescription__mCgsr{font-size:.95rem;line-height:1.6;color:var(--text-secondary,#6b7280);margin:0 0 .75rem}[data-theme=dark] .PrivacySettings_categoryDescription__mCgsr{color:var(--text-secondary,#9ca3af)}.PrivacySettings_details__c7Pt4{margin-top:.75rem;color:var(--text-secondary,#6b7280)}[data-theme=dark] .PrivacySettings_details__c7Pt4{color:var(--text-secondary,#9ca3af)}.PrivacySettings_detailsSummary__FqTF_{font-size:.875rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--accent-primary,#3b82f6)}.PrivacySettings_detailsSummary__FqTF_:hover{color:var(--accent-primary-hover,#2563eb)}.PrivacySettings_detailsList__RstJl{margin:.5rem 0 0;padding-left:1.5rem;font-size:.875rem}.PrivacySettings_detailsList__RstJl li{margin-bottom:.25rem}.PrivacySettings_consentInfo__s83pJ{background:var(--background-secondary,#f3f4f6);border-radius:8px;padding:1rem;font-size:.95rem}.PrivacySettings_consentInfo__s83pJ p{margin:0 0 .5rem;color:var(--text-secondary,#6b7280)}.PrivacySettings_consentInfo__s83pJ p:last-child{margin-bottom:0}.PrivacySettings_consentInfo__s83pJ strong{color:var(--text-primary,#111827)}[data-theme=dark] .PrivacySettings_consentInfo__s83pJ{background:var(--background-secondary,#111827)}[data-theme=dark] .PrivacySettings_consentInfo__s83pJ p{color:var(--text-secondary,#9ca3af)}[data-theme=dark] .PrivacySettings_consentInfo__s83pJ strong{color:var(--text-primary,#f9fafb)}.PrivacySettings_noConsent__quz7U{font-size:.95rem;color:var(--text-secondary,#6b7280);font-style:italic}[data-theme=dark] .PrivacySettings_noConsent__quz7U{color:var(--text-secondary,#9ca3af)}.PrivacySettings_actions__NHP4n{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color,#e5e7eb)}[data-theme=dark] .PrivacySettings_actions__NHP4n{border-top-color:var(--border-color,#374151)}.PrivacySettings_button__dfFUB{padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PrivacySettings_button__dfFUB:focus-visible{outline:2px solid var(--accent-primary,#3b82f6);outline-offset:2px}.PrivacySettings_button__dfFUB:disabled{opacity:.5;cursor:not-allowed}.PrivacySettings_buttonPrimary__0eW_S{background:var(--accent-primary,#3b82f6);color:var(--text-inverse)}.PrivacySettings_buttonPrimary__0eW_S:hover:not(:disabled){background:var(--accent-primary-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.PrivacySettings_buttonPrimary__0eW_S:active:not(:disabled){transform:translateY(0)}.PrivacySettings_buttonDanger__0nETk{background:#ef4444;color:var(--text-inverse)}.PrivacySettings_buttonDanger__0nETk:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.PrivacySettings_buttonDanger__0nETk:active:not(:disabled){transform:translateY(0)}.PrivacySettings_resourceList__r3nDR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.PrivacySettings_resourceList__r3nDR li{padding-left:0}.PrivacySettings_link__mWEct{color:var(--accent-primary,#3b82f6);text-decoration:underline;font-size:1rem;transition:color .2s ease}.PrivacySettings_link__mWEct:hover{color:var(--accent-primary-hover,#2563eb)}.PrivacySettings_link__mWEct:focus-visible{outline:2px solid var(--accent-primary,#3b82f6);outline-offset:2px;border-radius:2px}