/* [project]/src/assets/styles/components/toast.module.scss.module.css [app-client] (css) */
.toast-module-scss-module__Vf1N1a__toastContainer {
  z-index: 99999;
  pointer-events: none;
  flex-direction: column;
  gap: 12px;
  max-width: 420px;
  display: flex;
  position: fixed;
  top: 80px;
  right: 20px;
}

.toast-module-scss-module__Vf1N1a__toast {
  box-shadow: var(--shadow-md);
  background: var(--surface-card);
  pointer-events: auto;
  border-left: 4px solid;
  border-radius: 12px;
  align-items: center;
  gap: 12px;
  min-width: 300px;
  padding: 16px;
  transition: all .3s cubic-bezier(.4, 0, .2, 1);
  animation: .3s cubic-bezier(.4, 0, .2, 1) toast-module-scss-module__Vf1N1a__slideIn;
  display: flex;
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__exiting {
  opacity: 0;
  animation: .3s cubic-bezier(.4, 0, 1, 1) toast-module-scss-module__Vf1N1a__slideOut;
  transform: translateX(100%);
}

.toast-module-scss-module__Vf1N1a__toast__icon {
  flex-shrink: 0;
  font-size: 20px;
}

.toast-module-scss-module__Vf1N1a__toast__content {
  flex-direction: column;
  flex: 1;
  gap: 8px;
  display: flex;
}

.toast-module-scss-module__Vf1N1a__toast__message {
  color: var(--text-primary);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.toast-module-scss-module__Vf1N1a__toast__action {
  cursor: pointer;
  text-align: left;
  background: none;
  border: none;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
  transition: opacity .2s;
}

.toast-module-scss-module__Vf1N1a__toast__action:hover {
  opacity: .7;
}

.toast-module-scss-module__Vf1N1a__toast__close {
  cursor: pointer;
  color: var(--text-muted);
  background: none;
  border: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 4px;
  transition: color .2s;
  display: flex;
}

.toast-module-scss-module__Vf1N1a__toast__close:hover {
  color: var(--text-primary);
}

.toast-module-scss-module__Vf1N1a__toast__close svg {
  font-size: 16px;
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__success {
  border-left-color: var(--status-success-text);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__success .toast-module-scss-module__Vf1N1a__toast__icon, .toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__success .toast-module-scss-module__Vf1N1a__toast__action {
  color: var(--status-success-text);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__error {
  border-left-color: var(--status-error-text);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__error .toast-module-scss-module__Vf1N1a__toast__icon, .toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__error .toast-module-scss-module__Vf1N1a__toast__action {
  color: var(--status-error-text);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__warning {
  border-left-color: var(--status-warning-text);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__warning .toast-module-scss-module__Vf1N1a__toast__icon, .toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__warning .toast-module-scss-module__Vf1N1a__toast__action {
  color: var(--status-warning-text);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__info {
  border-left-color: var(--primary-color-blue);
}

.toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__info .toast-module-scss-module__Vf1N1a__toast__icon, .toast-module-scss-module__Vf1N1a__toast.toast-module-scss-module__Vf1N1a__info .toast-module-scss-module__Vf1N1a__toast__action {
  color: var(--primary-color-blue);
}

@keyframes toast-module-scss-module__Vf1N1a__slideIn {
  from {
    opacity: 0;
    transform: translateX(100%);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes toast-module-scss-module__Vf1N1a__slideOut {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(100%);
  }
}

@media (max-width: 768px) {
  .toast-module-scss-module__Vf1N1a__toastContainer {
    max-width: none;
    left: 16px;
    right: 16px;
  }

  .toast-module-scss-module__Vf1N1a__toast {
    min-width: auto;
  }
}

/* [project]/src/assets/styles/components/navigationProgress.module.scss.module.css [app-client] (css) */
.navigationProgress-module-scss-module__3HGr6q__progressBar {
  z-index: 9999;
  pointer-events: none;
  background: none;
  height: 3px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navigationProgress-module-scss-module__3HGr6q__progressIndicator {
  background: linear-gradient(90deg, var(--primary-color-blue) 0%, var(--primary-color-blue-hover, #4a7de8) 50%, var(--primary-color-blue) 100%);
  background-size: 200% 100%;
  height: 100%;
  animation: 1s ease-in-out navigationProgress-module-scss-module__3HGr6q__progress, 1s linear infinite navigationProgress-module-scss-module__3HGr6q__shimmer;
  box-shadow: 0 0 10px rgba(0, 104, 241, .5);
}

@keyframes navigationProgress-module-scss-module__3HGr6q__progress {
  0% {
    width: 0%;
  }

  50% {
    width: 70%;
  }

  100% {
    width: 100%;
  }
}

@keyframes navigationProgress-module-scss-module__3HGr6q__shimmer {
  0% {
    background-position: -200% 0;
  }

  100% {
    background-position: 200% 0;
  }
}

/* [next]/internal/font/google/poppins_9e20f09a.module.css [app-client] (css) */
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/41e95f694c5c4549-s.666bad7d.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/6c55a692938ebbbc-s.0a77efb4.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/a218039a3287bcfd-s.p.4a23d71b.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/0a7740363b4d4863-s.95e4158a.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/5f9d24ebef5d5292-s.bd593fbe.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/e2334d715941921e-s.p.d82a9aff.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Poppins Fallback;
  src: local(Arial);
  ascent-override: 93.62%;
  descent-override: 31.21%;
  line-gap-override: 8.92%;
  size-adjust: 112.16%;
}

.poppins_9e20f09a-module__FO0yrW__className {
  font-family: Poppins, Poppins Fallback;
  font-style: normal;
}

/* [project]/src/app/globals.css [app-client] (css) */
#netvolo-livechat-container, #netvolo-livechat-iframe, iframe[src*="widget.netvolo.com"] {
  z-index: 2147483647 !important;
}

#netvolo-livechat-container {
  pointer-events: none !important;
  visibility: visible !important;
  opacity: 1 !important;
}

#netvolo-livechat-iframe, iframe[src*="widget.netvolo.com"] {
  visibility: visible !important;
  opacity: 1 !important;
  display: block !important;
}

@keyframes spin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-16px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

.spin {
  animation: 1s linear infinite spin;
}

.pulse {
  animation: 1.5s ease-in-out infinite pulse;
}

html[data-theme="dark"] .netvolo-logo {
  filter: brightness(0) invert();
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__4fa8d430._.css.map*/