@font-face {
  font-family: "Montserrat Regular";
  font-style: normal;
  src: url(/../assets/static_page_v5/Montserrat-Regular.ttf) format("truetype"); }
.mrk-notification-v5 {
  display: flex;
  padding: 16px;
  border-radius: 12px;
  position: relative;
  max-width: 400px;
  width: 100%;
  position: fixed;
  bottom: 16px;
  right: 16px;
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  margin: 0;
  z-index: 99999; }
  .mrk-notification-v5 .ss-light-mode {
    display: block; }
  .mrk-notification-v5 .ss-dark-mode {
    display: none; }
  .mrk-notification-v5.hidden {
    display: none !important; }
  .mrk-notification-v5.success {
    background: linear-gradient(0deg, rgba(3, 48, 28, 0.8), rgba(3, 48, 28, 0.8)), linear-gradient(0deg, rgba(24, 203, 122, 0.2), rgba(24, 203, 122, 0.2));
    border: 1px solid #09cc54; }
  .mrk-notification-v5.warning {
    background: linear-gradient(0deg, rgba(121, 63, 13, 0.8), rgba(121, 63, 13, 0.8)), linear-gradient(0deg, rgba(237, 118, 15, 0.2), rgba(237, 118, 15, 0.2));
    border: 1px solid #e5a154; }
  .mrk-notification-v5.error {
    background: linear-gradient(0deg, rgba(73, 3, 3, 0.8), rgba(73, 3, 3, 0.8)), linear-gradient(0deg, rgba(235, 21, 1, 0.2), rgba(235, 21, 1, 0.2));
    border: 1px solid rgba(235, 21, 1, 0.6); }
  .mrk-notification-v5 .notification-icon {
    width: 20px;
    margin-right: 16px; }
  .mrk-notification-v5 .notification-content-v5 {
    flex: 1;
    width: 100%;
    padding-right: 16px;
    display: flex;
    align-items: center; }
    .mrk-notification-v5 .notification-content-v5 h2 {
      font-size: 14px;
      line-height: 100%;
      font-family: "Inter", sans-serif;
      font-weight: 600;
      margin: 0;
      padding: 0;
      color: #fff;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
      background: transparent !important; }
    .mrk-notification-v5 .notification-content-v5 p {
      font-size: 14px;
      line-height: 100%;
      color: rgba(255, 255, 255, 0.5);
      font-family: "Montserrat Regular";
      margin: 4px 0 0;
      word-break: break-word; }
  .mrk-notification-v5.default {
    background: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.1); }
    .mrk-notification-v5.default .notification-content h2 {
      color: #000000; }
    .mrk-notification-v5.default .notification-content p {
      color: rgba(0, 0, 0, 0.5); }
  .mrk-notification-v5 .notification-close {
    width: 20px; }
    .mrk-notification-v5 .notification-close .mrk-notification-close-btn {
      cursor: pointer;
      display: flex;
      justify-content: center;
      align-items: center; }

body.dark-mode:not(.no-dark-mode) .mrk-notification-v5 {
  box-shadow: none; }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5 .ss-light-mode {
    display: none; }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5 .ss-dark-mode {
    display: block; }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5.success {
    background: linear-gradient(0deg, rgba(24, 203, 122, 0.2), rgba(24, 203, 122, 0.2)), linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    border: 1px solid #18cb7a; }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5.warning {
    background: linear-gradient(0deg, rgba(237, 118, 15, 0.2), rgba(237, 118, 15, 0.2)), linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    border: 1px solid #ed760f; }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5.error {
    background: linear-gradient(0deg, rgba(235, 21, 1, 0.2), rgba(235, 21, 1, 0.2)), linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    border: 1px solid rgba(235, 21, 1, 0.6); }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5 .notification-content-v5 h2 {
    color: #fff; }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5 .notification-content-v5 p {
    color: rgba(255, 255, 255, 0.5); }
  body.dark-mode:not(.no-dark-mode) .mrk-notification-v5.default {
    background: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.1); }
    body.dark-mode:not(.no-dark-mode) .mrk-notification-v5.default .notification-content-v5 h2 {
      color: #fff; }
    body.dark-mode:not(.no-dark-mode) .mrk-notification-v5.default .notification-content-v5 p {
      color: rgba(255, 255, 255, 0.5); }

@media (max-width: 768px) {
  .mrk-notification-v5 {
    max-width: 300px; } }
