.EmailPreferences_email-preferences__bDSxP{max-width:600px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.EmailPreferences_section__WAgbv{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;margin:20px 0}.EmailPreferences_section__WAgbv h3{margin:0 0 15px;color:#333;font-size:18px}.EmailPreferences_preference-item__H3x0o{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:10px 0;border-bottom:1px solid #eee}.EmailPreferences_preference-item__H3x0o:last-child{border-bottom:none}.EmailPreferences_preference-label__9hvwz{font-weight:500;color:#555}.EmailPreferences_preference-control__DN3MG{display:flex;align-items:center;gap:10px}.EmailPreferences_toggle-switch__aESPX{position:relative;width:50px;height:24px;background:#ccc;border-radius:12px;cursor:pointer;transition:background .3s;outline:none}.EmailPreferences_toggle-switch__aESPX:focus{outline:2px solid #2196F3;outline-offset:2px;box-shadow:0 0 0 3px rgba(33,150,243,.2)}.EmailPreferences_toggle-switch__aESPX:hover{background:#bbb}.EmailPreferences_toggle-switch__aESPX.EmailPreferences_enabled__MoqBg{background:#4CAF50}.EmailPreferences_toggle-switch__aESPX.EmailPreferences_enabled__MoqBg:hover{background:#45a049}.EmailPreferences_toggle-switch__aESPX.EmailPreferences_enabled__MoqBg:focus{outline:2px solid #4CAF50;outline-offset:2px;box-shadow:0 0 0 3px rgba(76,175,80,.2)}.EmailPreferences_toggle-switch__aESPX:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .3s}.EmailPreferences_toggle-switch__aESPX.EmailPreferences_enabled__MoqBg:after{transform:translateX(26px)}.EmailPreferences_form-input__0RFbc{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:border-color .3s,box-shadow .3s}.EmailPreferences_form-input__0RFbc:focus{border-color:#2196F3;box-shadow:0 0 0 3px rgba(33,150,243,.2)}.EmailPreferences_form-select__WlS2M{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:white;outline:none;transition:border-color .3s,box-shadow .3s}.EmailPreferences_form-select__WlS2M:focus{border-color:#2196F3;box-shadow:0 0 0 3px rgba(33,150,243,.2)}.EmailPreferences_button__lLvVQ{padding:10px 20px;border:none;border-radius:5px;font-size:14px;cursor:pointer;transition:background .3s;outline:none}.EmailPreferences_button__lLvVQ:focus{outline:2px solid #2196F3;outline-offset:2px;box-shadow:0 0 0 3px rgba(33,150,243,.2)}.EmailPreferences_button-primary__AgOf4{background:#2196F3;color:white}.EmailPreferences_button-primary__AgOf4:hover{background:#1976D2}.EmailPreferences_button-primary__AgOf4:focus{outline:2px solid #1976D2;outline-offset:2px;box-shadow:0 0 0 3px rgba(25,118,210,.2)}.EmailPreferences_button__lLvVQ:disabled{opacity:.6;cursor:not-allowed}.EmailPreferences_button__lLvVQ:disabled:focus{outline:2px solid #ccc;outline-offset:2px;box-shadow:0 0 0 3px rgba(204,204,204,.2)}.EmailPreferences_button-group__ooJ0z{display:flex;gap:10px;justify-content:center;margin:20px 0}.EmailPreferences_test-button___xkjF{padding:4px 8px;font-size:12px;background:#ff9800;color:white;border:none;border-radius:3px;cursor:pointer;outline:none;transition:background .3s}.EmailPreferences_test-button___xkjF:hover{background:#f57c00}.EmailPreferences_test-button___xkjF:focus{outline:2px solid #f57c00;outline-offset:2px;box-shadow:0 0 0 3px rgba(245,124,0,.2)}.EmailPreferences_alert__rYElS{padding:10px 15px;border-radius:5px;margin:10px 0}.EmailPreferences_alert-success__eStJe{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.EmailPreferences_alert-error__Qt1Wm{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.EmailPreferences_email-preferences-error__cm5nW,.EmailPreferences_email-preferences-loading__Ctfal{display:flex;justify-content:center;align-items:center;padding:40px}.EmailPreferences_email-preferences-error__cm5nW{flex-direction:column;gap:20px}