.notification-settings.svelte-1nz2u49{padding:var(--space-4);border:1px solid var(--neutral-200);border-radius:8px;background:#fff}.notification-settings.svelte-1nz2u49 h3:where(.svelte-1nz2u49){margin:0 0 var(--space-4) 0;font-size:var(--text-lg);font-weight:600}.notification-not-supported.svelte-1nz2u49{padding:var(--space-3);background:var(--neutral-50);border-radius:6px;color:var(--neutral-600)}.platform-info.svelte-1nz2u49{margin-top:var(--space-3);padding:var(--space-3);background:var(--blue-50);border-radius:6px;border-left:4px solid var(--blue-500)}.platform-info.svelte-1nz2u49 h4:where(.svelte-1nz2u49){margin:0 0 var(--space-2) 0;color:var(--blue-700);font-size:var(--text-md);font-weight:600}.platform-details.svelte-1nz2u49 p:where(.svelte-1nz2u49){margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--blue-600)}.diagnostic-info.svelte-1nz2u49{margin-top:var(--space-4);padding:var(--space-3);background:var(--neutral-50);border-radius:6px;border:1px solid var(--neutral-200)}.diagnostic-info.svelte-1nz2u49 h4:where(.svelte-1nz2u49){margin:0 0 var(--space-3) 0;color:var(--neutral-700);font-size:var(--text-md);font-weight:600}.diagnostic-list.svelte-1nz2u49{display:flex;flex-direction:column;gap:var(--space-2)}.diagnostic-item.svelte-1nz2u49{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background:#fff;border-radius:4px;border:1px solid var(--neutral-200);font-size:var(--text-sm)}.diagnostic-item.supported.svelte-1nz2u49{border-color:var(--success-200);background:var(--success-50);color:var(--success-700)}.diagnostic-item.svelte-1nz2u49:not(.supported){border-color:var(--error-200);background:var(--error-50);color:var(--error-700)}.diagnostic-item.svelte-1nz2u49 .icon:where(.svelte-1nz2u49){font-size:var(--text-sm);min-width:16px}.diagnostic-item.svelte-1nz2u49 .detail:where(.svelte-1nz2u49){margin-left:auto;font-size:var(--text-xs);color:var(--neutral-500);font-style:italic}.mobile-help.svelte-1nz2u49{margin-top:var(--space-3);padding:var(--space-3);background:var(--blue-50);border-radius:6px;border-left:4px solid var(--blue-500)}.mobile-help.svelte-1nz2u49 h4:where(.svelte-1nz2u49){margin:0 0 var(--space-2) 0;color:var(--blue-700);font-size:var(--text-sm);font-weight:600}.ios-help.svelte-1nz2u49,.android-help.svelte-1nz2u49,.general-mobile-help.svelte-1nz2u49{margin-top:var(--space-2)}.ios-help.svelte-1nz2u49 p:where(.svelte-1nz2u49),.android-help.svelte-1nz2u49 p:where(.svelte-1nz2u49),.general-mobile-help.svelte-1nz2u49 p:where(.svelte-1nz2u49){margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--blue-600)}.mobile-help.svelte-1nz2u49 ul:where(.svelte-1nz2u49){margin:var(--space-2) 0 0 0;padding-left:var(--space-4)}.mobile-help.svelte-1nz2u49 li:where(.svelte-1nz2u49){margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--blue-600)}.browser-warning.svelte-1nz2u49{margin:var(--space-3) 0;padding:var(--space-3);background:var(--warning-50);border:1px solid var(--warning-200);border-radius:6px;border-left:4px solid var(--warning-500)}.browser-warning.svelte-1nz2u49 p:where(.svelte-1nz2u49){margin:0;color:var(--warning-700);font-size:var(--text-sm)}.desktop-help.svelte-1nz2u49{margin-top:var(--space-3);padding:var(--space-3);background:var(--neutral-50);border-radius:6px;border-left:4px solid var(--neutral-400)}.desktop-help.svelte-1nz2u49 h4:where(.svelte-1nz2u49){margin:0 0 var(--space-2) 0;color:var(--neutral-700);font-size:var(--text-sm);font-weight:600}.desktop-help.svelte-1nz2u49 p:where(.svelte-1nz2u49){margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--neutral-600)}.desktop-help.svelte-1nz2u49 ul:where(.svelte-1nz2u49){margin:var(--space-2) 0 0 0;padding-left:var(--space-4)}.desktop-help.svelte-1nz2u49 li:where(.svelte-1nz2u49){margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--neutral-600)}.debug-section.svelte-1nz2u49{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--neutral-200)}.loading.svelte-1nz2u49{padding:var(--space-3);color:var(--neutral-600)}.notification-status.svelte-1nz2u49{margin-bottom:var(--space-4)}.notification-status.svelte-1nz2u49 p:where(.svelte-1nz2u49){margin:0 0 var(--space-1) 0;font-weight:500}.mobile-info.svelte-1nz2u49{font-size:var(--text-sm);color:var(--blue-600);background:var(--blue-50);padding:var(--space-2);border-radius:4px;margin:var(--space-2) 0 0 0}.status-enabled.svelte-1nz2u49{color:var(--success-600)}.status-disabled.svelte-1nz2u49{color:var(--warning-600)}.status-denied.svelte-1nz2u49{color:var(--error-600)}.help-text.svelte-1nz2u49{font-size:var(--text-sm);color:var(--neutral-600);margin:var(--space-2) 0 0 0}.notification-actions.svelte-1nz2u49{display:flex;gap:var(--space-2);flex-wrap:wrap}.error-message.svelte-1nz2u49{margin-top:var(--space-3);padding:var(--space-3);background:var(--error-50);border:1px solid var(--error-200);border-radius:6px;color:var(--error-700)}.support-info.svelte-1nz2u49{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--neutral-200)}.support-info.svelte-1nz2u49 h4:where(.svelte-1nz2u49){margin:0 0 var(--space-3) 0;font-size:var(--text-md);font-weight:600}.support-info.svelte-1nz2u49 ul:where(.svelte-1nz2u49){list-style:none;padding:0;margin:0}.support-info.svelte-1nz2u49 li:where(.svelte-1nz2u49){display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm)}.support-info.svelte-1nz2u49 li.supported:where(.svelte-1nz2u49){color:var(--success-700)}.support-info.svelte-1nz2u49 li:where(.svelte-1nz2u49):not(.supported){color:var(--error-700)}.support-info.svelte-1nz2u49 .icon:where(.svelte-1nz2u49){font-size:var(--text-sm)}.mobile-tips.svelte-1nz2u49{margin-top:var(--space-4);padding:var(--space-3);background:var(--blue-50);border-radius:6px}.mobile-tips.svelte-1nz2u49 h4:where(.svelte-1nz2u49){margin:0 0 var(--space-2) 0;color:var(--blue-700);font-size:var(--text-sm);font-weight:600}.mobile-tips.svelte-1nz2u49 ul:where(.svelte-1nz2u49){margin:0;padding-left:var(--space-4)}.mobile-tips.svelte-1nz2u49 li:where(.svelte-1nz2u49){margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--blue-600)}
