@charset "utf-8";

.swg-dialog, .swg-toast { box-sizing: border-box; background-color: rgb(255, 255, 255) !important; }

.swg-toast { position: fixed !important; bottom: 0px !important; max-height: 46px !important; z-index: 2147483647 !important; border: none !important; }

@media (min-width: 871px) and (min-height: 641px) {
  .swg-dialog.swg-wide-dialog { width: 870px !important; left: -435px !important; }
}

@media (max-width: 640px), (max-height: 640px) {
  .swg-dialog, .swg-toast { width: 480px !important; left: -240px !important; margin-inline-start: calc(50vw) !important; border-top-left-radius: 8px !important; border-top-right-radius: 8px !important; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 1px, rgba(60, 64, 67, 0.15) 0px 1px 4px 1px !important; }
  [dir="rtl"] .swg-dialog, [dir="rtl"] .swg-toast { margin-inline-start: calc(-240px + 50vw) !important; }
}

@media (min-width: 641px) and (min-height: 641px) {
  .swg-dialog { width: 630px !important; left: -315px !important; margin-inline-start: calc(50vw) !important; background-color: transparent !important; border: none !important; }
  [dir="rtl"] .swg-dialog { margin-inline-start: calc(-315px + 50vw) !important; }
  .swg-toast { border-radius: 4px !important; bottom: 8px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px !important; left: 8px !important; }
}

@media (max-width: 480px) {
  .swg-dialog, .swg-toast { width: 100% !important; left: 0px !important; right: 0px !important; margin-inline-start: 0px !important; }
}

html.swg-disable-scroll, html.swg-disable-scroll * { overflow: hidden !important; }