.pointer-events--auto {
  pointer-events: auto !important;
}

section.notify-area {
  position: fixed;
  z-index: 100;
  display: flex;
}

dialog.notify-area {
  width: 220px;
  height: 220px;
  min-height: 100dvh;
}
dialog.notify-area::backdrop {
  display: none !important;
  pointer-events: none !important;
}

.notify-area {
  display: flex;
  pointer-events: none;
  flex-direction: column;
  border: 0;
}
.notify-area::backdrop {
  background-color: transparent;
}
.notify-area.just-cont--start.ali-items--end {
  right: 0;
}
.notify-area.just-cont--start > .notify {
  margin-top: 16px;
}
.notify-area.just-cont--end.ali-items--start {
  bottom: 0;
}
.notify-area.just-cont--end.ali-items--end {
  bottom: 0;
  right: 0;
}
.notify-area.just-cont--end.ali-items--center {
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}
.notify-area.just-cont--end > .notify {
  margin-bottom: 16px;
}
.notify-area.ali-items--start > .notify {
  margin-left: 16px;
}
.notify-area.ali-items--end > .notify {
  margin-right: 16px;
}
.notify-area > .notify {
  opacity: 1;
  background: var(--color-inverse-on-surface);
  color: var(--color-inverse-surface);
  width: 75vw;
  max-width: 280px;
  min-height: 48px;
  box-shadow: var(--elevation-1);
  border-radius: var(--shape-corner-small-default-size);
  pointer-events: all;
  overflow: hidden;
  padding: 8px 16px;
  gap: 4px;
  position: relative;
}
.notify-area > .notify > div .button {
  position: absolute;
  right: 8px;
}
.notify-area > .notify .notify-progress {
  background: var(--color-inverse-primary);
  width: 0;
  border-radius: 4px;
  height: 8px;
  padding: 0;
}
.notify-area > .notify.notify-success {
  background-color: var(--color-status-recebido);
}
.notify-area > .notify.notify-success, .notify-area > .notify.notify-success .button {
  fill: var(--color-on-status-recebido);
  color: var(--color-on-status-recebido);
}
.notify-area > .notify.notify-success .button:where(:hover, :active):before, .notify-area > .notify.notify-success .button:where(:hover, :active) .container-svg:before {
  background-color: var(--color-on-status-recebido);
}
.notify-area > .notify.notify-error {
  background-color: var(--color-status-em-atraso);
}
.notify-area > .notify.notify-error, .notify-area > .notify.notify-error .button {
  fill: var(--color-on-status-em-atraso);
  color: var(--color-on-status-em-atraso);
}
.notify-area > .notify.notify-error .button:where(:hover, :active):before, .notify-area > .notify.notify-error .button:where(:hover, :active) .container-svg:before {
  background-color: var(--color-on-status-em-atraso);
}
.notify-area > .notify.notify-warning {
  background: var(--color-warning);
}
.notify-area > .notify.notify-warning, .notify-area > .notify.notify-warning .button {
  fill: var(--color-on-warning);
  color: var(--color-on-warning);
}
.notify-area > .notify.notify-warning .button:where(:hover, :active):before, .notify-area > .notify.notify-warning .button:where(:hover, :active) .container-svg:before {
  background-color: var(--color-on-warning);
}
.notify-area > .notify.notify-success > .notify-progress, .notify-area > .notify.notify-error > .notify-progress, .notify-area > .notify.notify-warning > .notify-progress {
  transition: none !important;
  opacity: 0;
}

/*# sourceMappingURL=notify.css.map */
