/* [project]/Desktop/Projects/processos/src/app/(dashboard)/settings/notifications/notifications.module.css [app-client] (css) */
.notifications-module__gRGO2G__page {
  gap: var(--space-lg);
  flex-direction: column;
  display: flex;
}

.notifications-module__gRGO2G__title {
  font-family: var(--font-body);
  font-size: var(--text-section);
  color: var(--color-doc-text);
  font-weight: 700;
}

.notifications-module__gRGO2G__section {
  background: var(--color-doc-bg);
  border: 1px solid var(--color-doc-border);
  padding: var(--space-md);
  gap: var(--space-sm);
  border-radius: 8px;
  flex-direction: column;
  display: flex;
}

.notifications-module__gRGO2G__sectionTitle {
  font-family: var(--font-body);
  font-size: var(--text-subsection);
  color: var(--color-doc-text);
  font-weight: 600;
}

.notifications-module__gRGO2G__description {
  font-family: var(--font-body);
  font-size: var(--text-body);
  color: var(--color-doc-text-muted);
  margin-bottom: var(--space-xs);
  line-height: 1.5;
}

.notifications-module__gRGO2G__fieldGroup {
  flex-direction: column;
  gap: 6px;
  display: flex;
}

.notifications-module__gRGO2G__label {
  font-family: var(--font-body);
  font-size: var(--text-body);
  color: var(--color-doc-text);
  font-weight: 500;
}

.notifications-module__gRGO2G__select {
  font-family: var(--font-body);
  font-size: var(--text-body);
  padding: var(--space-xs) var(--space-sm);
  border: 1px solid var(--color-doc-border);
  background: var(--color-doc-bg);
  color: var(--color-doc-text);
  border-radius: 6px;
  outline: none;
  transition: border-color .15s;
}

.notifications-module__gRGO2G__select:focus {
  border-color: var(--color-brand-blue);
  box-shadow: 0 0 0 2px #1e3a8a26;
}

.notifications-module__gRGO2G__checkboxGroup {
  gap: var(--space-xs);
  flex-direction: column;
  display: flex;
}

.notifications-module__gRGO2G__checkboxLabel {
  font-family: var(--font-body);
  font-size: var(--text-body);
  color: var(--color-doc-text);
  align-items: center;
  gap: var(--space-xs);
  cursor: pointer;
  display: flex;
}

.notifications-module__gRGO2G__checkbox {
  width: 16px;
  height: 16px;
  accent-color: var(--color-brand-blue);
  cursor: pointer;
  flex-shrink: 0;
}

.notifications-module__gRGO2G__saveButton {
  font-family: var(--font-body);
  font-size: var(--text-body);
  padding: var(--space-xs) var(--space-md);
  background: var(--color-brand-blue);
  color: #fff;
  cursor: pointer;
  border: none;
  border-radius: 6px;
  align-self: flex-start;
  font-weight: 600;
  transition: background .15s, transform .1s;
}

.notifications-module__gRGO2G__saveButton:hover {
  background: #162d6e;
}

.notifications-module__gRGO2G__saveButton:active {
  transform: scale(.98);
}

.notifications-module__gRGO2G__savedMessage {
  font-family: var(--font-body);
  font-size: var(--text-body);
  color: #16a34a;
  margin-left: var(--space-sm);
  font-weight: 500;
}

.notifications-module__gRGO2G__actions {
  align-items: center;
  gap: var(--space-sm);
  display: flex;
}

/*# sourceMappingURL=075d6_src_app_%28dashboard%29_settings_notifications_notifications_module_712e17d0.css.map*/