.notifications-settings-container.svelte-3xm5vn{width:100%;padding:0 10px}.warning-banner.svelte-3xm5vn,.info-banner.svelte-3xm5vn{padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-3);margin-bottom:var(--spacing-8)}.warning-banner.svelte-3xm5vn{background-color:#ffc10726;border:1px solid rgba(255,193,7,.3)}.info-banner.svelte-3xm5vn{background-color:var(--color-grey-10);border:1px solid var(--color-grey-20)}.warning-text.svelte-3xm5vn,.info-text.svelte-3xm5vn{font-size:var(--font-size-xs);line-height:1.5;color:var(--color-font-primary)}.pwa-install-banner.svelte-3xm5vn{padding:var(--spacing-8);border-radius:var(--radius-5);margin-bottom:var(--spacing-8);background-color:var(--color-grey-10);border:1px solid var(--color-primary, var(--color-grey-30))}.pwa-install-header.svelte-3xm5vn{display:flex;align-items:center;gap:var(--spacing-5);margin-bottom:var(--spacing-4)}.pwa-install-title.svelte-3xm5vn{font-size:null;font-weight:600;color:var(--color-font-primary);line-height:1.4}.pwa-install-desc.svelte-3xm5vn{font-size:var(--font-size-xs);color:var(--color-grey-60);line-height:1.5;margin:0 0 12px}.pwa-install-steps.svelte-3xm5vn{display:flex;flex-direction:column;gap:var(--spacing-3)}.pwa-install-steps.svelte-3xm5vn p:where(.svelte-3xm5vn){margin:0;font-size:var(--font-size-small);color:var(--color-font-primary);line-height:1.6}.category-section.svelte-3xm5vn{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--color-grey-20)}.ios-modal-overlay.svelte-3xm5vn{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal)}.ios-modal.svelte-3xm5vn{background-color:var(--color-grey-0);border-radius:var(--radius-7);padding:var(--spacing-12);max-width:320px;width:90%;text-align:center}.ios-modal-title.svelte-3xm5vn{font-size:var(--font-size-h3-mobile);font-weight:600;color:var(--color-font-primary);margin:0 0 16px}.ios-modal-content.svelte-3xm5vn{text-align:left;margin-bottom:var(--spacing-10)}.ios-modal-content.svelte-3xm5vn p:where(.svelte-3xm5vn){font-size:var(--font-size-small);color:var(--color-grey-70);line-height:1.6;margin:8px 0}.ios-modal-close.svelte-3xm5vn{width:100%;padding:var(--spacing-6) var(--spacing-12);background-color:var(--color-button-primary);color:var(--color-font-button);border:none;border-radius:var(--radius-8);font-size:var(--font-size-small);font-weight:600;cursor:pointer;transition:background-color var(--duration-normal) var(--easing-default)}.ios-modal-close.svelte-3xm5vn:hover{background-color:var(--color-button-primary-hover)}.email-section.svelte-3xm5vn{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid var(--color-grey-20)}.email-info.svelte-3xm5vn{margin-bottom:var(--spacing-8)}.email-options.svelte-3xm5vn{margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--color-grey-10)}.saving-indicator.svelte-3xm5vn{text-align:center;font-size:var(--font-size-xxs);color:var(--color-grey-50);margin-top:var(--spacing-6);padding:var(--spacing-4)}
