.NotificationSettings-module__VRBQsW__card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);max-width:720px;padding:28px}.NotificationSettings-module__VRBQsW__header{border-bottom:1px solid var(--color-gray-100);align-items:flex-start;gap:14px;margin-bottom:8px;padding-bottom:20px;display:flex}.NotificationSettings-module__VRBQsW__headerIcon{color:var(--color-aqua);flex-shrink:0;margin-top:2px;font-size:1.25rem}.NotificationSettings-module__VRBQsW__headerTitle{color:var(--color-ocean-deep);margin:0 0 4px;font-size:1.25rem;font-weight:700}.NotificationSettings-module__VRBQsW__headerSubtitle{color:var(--color-gray-500);margin:0;font-size:.9375rem;line-height:1.5}.NotificationSettings-module__VRBQsW__rows{flex-direction:column;display:flex}.NotificationSettings-module__VRBQsW__row{border-bottom:1px solid var(--color-gray-100);align-items:center;gap:16px;padding:20px 0;display:flex}.NotificationSettings-module__VRBQsW__row:last-child{border-bottom:none}.NotificationSettings-module__VRBQsW__rowIcon{border-radius:var(--radius-md);background:var(--color-aqua-pale);width:44px;height:44px;color:var(--color-aqua);flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.NotificationSettings-module__VRBQsW__rowText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.NotificationSettings-module__VRBQsW__rowTitle{color:var(--color-ocean-deep);font-size:.9875rem;font-weight:600}.NotificationSettings-module__VRBQsW__rowDesc{color:var(--color-gray-500);font-size:.8375rem;line-height:1.5}.NotificationSettings-module__VRBQsW__switch{border-radius:var(--radius-full);background:var(--color-gray-300);cursor:pointer;width:48px;height:28px;transition:background var(--transition-base);border:none;flex-shrink:0;padding:0;position:relative}.NotificationSettings-module__VRBQsW__switchOn{background:linear-gradient(135deg,var(--color-aqua),var(--color-aqua-dark))}.NotificationSettings-module__VRBQsW__knob{background:var(--color-white);width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base);border-radius:50%;position:absolute;top:3px;left:3px}.NotificationSettings-module__VRBQsW__switchOn .NotificationSettings-module__VRBQsW__knob{transform:translate(20px)}.NotificationSettings-module__VRBQsW__switch:focus-visible{outline:2px solid var(--color-aqua);outline-offset:2px}.NotificationSettings-module__VRBQsW__actions{justify-content:flex-end;margin-top:24px;display:flex}.NotificationSettings-module__VRBQsW__saveButton{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-aqua),var(--color-aqua-dark));color:#fff;cursor:pointer;box-shadow:var(--shadow-glow-aqua);transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);border:none;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.NotificationSettings-module__VRBQsW__saveButton:hover:not(:disabled){box-shadow:var(--shadow-glow-aqua-lg);transform:translateY(-2px)}.NotificationSettings-module__VRBQsW__saveButton:disabled{opacity:.65;cursor:not-allowed}@media (max-width:640px){.NotificationSettings-module__VRBQsW__card{padding:20px}.NotificationSettings-module__VRBQsW__row{gap:12px}.NotificationSettings-module__VRBQsW__rowIcon{display:none}}
.Notifications-module__0ueG7W__container{max-width:1200px}.Notifications-module__0ueG7W__title{color:var(--color-ocean-deep);margin:0 0 8px;font-size:2rem;font-weight:800}.Notifications-module__0ueG7W__subtitle{color:var(--color-gray-500);margin:0 0 32px;font-size:1.125rem}.Notifications-module__0ueG7W__signedOut{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);text-align:center;color:var(--color-gray-500);box-shadow:var(--shadow-sm);padding:48px 24px}.Notifications-module__0ueG7W__skeletonCard{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);max-width:720px;padding:28px}.Notifications-module__0ueG7W__skeletonRow{border-bottom:1px solid var(--color-gray-100);align-items:center;gap:16px;padding:20px 0;display:flex}.Notifications-module__0ueG7W__skeletonRow:last-child{border-bottom:none}.Notifications-module__0ueG7W__skeletonTextGroup{flex-direction:column;flex:1;gap:8px;display:flex}.Notifications-module__0ueG7W__skeletonIcon{border-radius:var(--radius-md);flex-shrink:0;width:44px;height:44px}.Notifications-module__0ueG7W__skeletonLine{border-radius:6px;width:40%;height:15px;display:block}.Notifications-module__0ueG7W__skeletonLineShort{border-radius:6px;width:75%;height:12px;display:block}.Notifications-module__0ueG7W__skeletonSwitch{border-radius:var(--radius-full);flex-shrink:0;width:48px;height:28px}.Notifications-module__0ueG7W__shimmer{background:var(--color-gray-200);position:relative;overflow:hidden}.Notifications-module__0ueG7W__shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s infinite Notifications-module__0ueG7W__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Notifications-module__0ueG7W__shimmer{to{transform:translate(100%)}}
