/* 最普通的 toast — ordered style fragments. */
@media (-p0-part: p2d2f05376e2a534bb9bb) {

/* Arrival-notice success feedback appears after the dialog closes. */
.lx-arrival-success-toast {position:fixed;left:50%;top:50%;z-index:10030;max-width:calc(100vw - 48px);padding:16px 24px;border-radius:6px;background:#666666;color:#ffffff;font-size:18px;font-weight:500;line-height:26px;text-align:center;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .18s ease;}
.lx-arrival-success-toast.show {opacity:1;}
@media(prefers-reduced-motion:reduce){.lx-arrival-success-toast {transition:none;}}
}
@media (-p0-part: p1799841f923fadfd7189) {/* Shared notification card; intentionally scoped to the existing action toast. */
html body > .lx-p0-toast {
  position: fixed !important;
  right: 24px;
  bottom: 24px;
  z-index: 100100 !important;
  box-sizing: border-box;
  width: 360px;
  max-width: calc(100vw - 32px);
  padding: 18px 48px 18px 20px;
  border: 1px solid #e42b20;
  border-radius: 16px;
  background: linear-gradient(115deg, #fff 8%, #fdfbfe 48%, #f4eef5 100%);
  color: var(--lx-text-primary, #252525);
  box-shadow: 0 8px 24px rgba(77, 20, 74, .08);
  font-family: inherit;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(12px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s;
}
html body > .lx-p0-toast.show {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}
html body > .lx-p0-toast.is-centered {
  left: 50%; top: 50%; right: auto; bottom: auto;
  transform: translate(-50%, -50%) scale(.96);
}
html body > .lx-p0-toast.is-centered.show { transform: translate(-50%, -50%) scale(1); }
.lx-p0-toast .lx-toast-title {
  color: #4d144a;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  overflow-wrap: anywhere;
}
.lx-p0-toast .lx-toast-message {
  margin-top: 4px;
  color: var(--lx-text-secondary, #625b68);
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  overflow-wrap: anywhere;
}
.lx-p0-toast .lx-toast-close {
  position: absolute;
  top: 10px;
  right: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #97909d;
  cursor: pointer;
}
.lx-p0-toast .lx-toast-close svg { display: block; width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; }
.lx-p0-toast .lx-toast-close:hover { color: #4d144a; background: rgba(77, 20, 74, .06); }
.lx-p0-toast .lx-toast-close:focus-visible,
.lx-p0-toast .lx-toast-retry:focus-visible { outline: 2px solid #4d144a; outline-offset: 2px; }
.lx-p0-toast .lx-toast-retry {
  margin: 10px 0 0;
  padding: 4px 12px;
  border: 1px solid #d6c7dd;
  border-radius: 8px;
  background: rgba(255, 255, 255, .8);
  color: #4d144a;
  font-family: inherit;
  font-size: 13px;
  line-height: 20px;
  cursor: pointer;
}
@media (max-width: 480px) {
  html body > .lx-p0-toast { right: 16px; bottom: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  html body > .lx-p0-toast { transition: none; }
}

/* Default-off gate also covers legacy fallback nodes before scripts finish loading. */
html:not([data-lx-light-toast-enabled="true"]) .lx-p0-toast {
  display: none !important;
}
}
@media (-p0-part: pd0f3693fbe18f0476c99) {

      .lx-p0-toast {
        position: fixed;
        right: 24px;
        bottom: 24px;
        z-index: 10020;
        max-width: 360px;
        padding: 12px 14px;
        border: 1px solid var(--lx-border);
        border-radius: 8px;
        background: var(--lx-surface);
        color: var(--lx-text-primary);
        box-shadow: 0 10px 26px rgba(146, 86, 214, 0.16);
        transform: translateY(18px);
        opacity: 0;
        pointer-events: none;
        transition: opacity .18s ease, transform .18s ease;
      }

      .lx-p0-toast.show {
        transform: translateY(0);
        opacity: 1;
      }
}
@media (-p0-part: p5bf2f6111b8675d6abea) {

      .lx-p0-toast.is-centered { left: 50%; top: 50%; right: auto; bottom: auto; transform: translate(-50%, -50%) scale(.96); }
      .lx-p0-toast.is-centered.show { transform: translate(-50%, -50%) scale(1); }
}
@media (-p0-part: p046332e38351977257d8) {.lx-p0-toast{position:fixed;right:24px;bottom:24px;z-index:10020;max-width:360px;padding:12px 14px;border:1px solid var(--lx-border);border-radius:8px;background:var(--lx-surface);color:var(--lx-text-primary);box-shadow:0 10px 26px rgba(146,86,214,0.16);transform:translateY(18px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;}.lx-p0-toast.show{transform:translateY(0);opacity:1;}
}
@media (-p0-part: p8bf1731d07fcfc1c1711) {body>.lx-p0-toast{position:fixed!important;z-index:100100!important}
}

