#pmrp-toast{position:fixed;z-index:99998;bottom:20px;left:20px;width:min(312px,calc(100vw - 32px));height:72px;background:rgba(255,255,255,.985);border:2px solid rgba(94,72,226,.14);border-radius:23px;box-shadow:0 18px 48px rgba(32,28,76,.22),0 1px 0 rgba(255,255,255,.9) inset;display:flex;align-items:center;gap:10px;padding:9px 36px 9px 11px;opacity:0;transform:translateY(18px) scale(.98);pointer-events:none;transition:opacity .28s ease,transform .28s ease;backdrop-filter:blur(14px);font-family:inherit;color:#17183f;overflow:hidden;box-sizing:border-box}
#pmrp-toast.pmrp-right{left:auto;right:20px}
#pmrp-toast.pmrp-show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}
.pmrp-icon{position:relative;width:50px;height:50px;min-width:50px;border-radius:16px;background:linear-gradient(145deg,#7138e7,#4b28c8);display:grid;place-items:center;box-shadow:0 9px 22px rgba(89,52,214,.27)}
.pmrp-icon svg{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pmrp-check{position:absolute;right:-6px;top:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#20c77b;border:3px solid #fff;box-shadow:0 4px 12px rgba(32,199,123,.28);font-size:13px;font-weight:900;color:#fff;line-height:1}
.pmrp-copy{min-width:0;line-height:1.12;flex:1}.pmrp-title{font-size:10.5px;font-weight:900;letter-spacing:.075em;color:#6841d8;text-transform:uppercase;margin-bottom:3px;white-space:nowrap}.pmrp-product{font-size:16.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#15162f}.pmrp-time{font-size:12px;color:#8b94aa;margin-top:3px;font-weight:600}.pmrp-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#20c77b;margin-left:7px;vertical-align:2px}
.pmrp-close{position:absolute;right:11px;top:9px;width:23px;height:23px;border:0;background:transparent;color:#c2c7d5;font-size:21px;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center}.pmrp-close:hover{color:#68708a}
.pmrp-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:rgba(104,65,216,.12)}.pmrp-progress>span{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,#7c4cf0,#5c35d7);transform:scaleX(0)}
#pmrp-toast.pmrp-show .pmrp-progress>span{animation:pmrpProgress var(--pmrp-visible,6000ms) linear forwards}@keyframes pmrpProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
html.dark #pmrp-toast,body.dark #pmrp-toast,[data-theme="dark"] #pmrp-toast{background:rgba(20,24,36,.985);border-color:rgba(135,111,255,.2);color:#f5f7ff;box-shadow:0 18px 50px rgba(0,0,0,.38)}html.dark .pmrp-product,body.dark .pmrp-product,[data-theme="dark"] .pmrp-product{color:#f7f8ff}html.dark .pmrp-time,body.dark .pmrp-time,[data-theme="dark"] .pmrp-time{color:#9aa5ba}html.dark .pmrp-check,body.dark .pmrp-check,[data-theme="dark"] .pmrp-check{border-color:#141824}
@media(max-width:600px){#pmrp-toast,#pmrp-toast.pmrp-right{left:12px!important;right:auto!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;width:var(--pmrp-mobile-width,164px)!important;min-width:var(--pmrp-mobile-width,164px)!important;max-width:var(--pmrp-mobile-width,164px)!important;height:var(--pmrp-mobile-height,58px)!important;min-height:var(--pmrp-mobile-height,58px)!important;max-height:var(--pmrp-mobile-height,58px)!important;border-radius:999px!important;padding:6px 28px 6px 7px!important;gap:7px!important;border-width:1.5px!important}.pmrp-icon{width:43px!important;height:43px!important;min-width:43px!important;border-radius:14px!important}.pmrp-icon svg{width:23px!important;height:23px!important}.pmrp-check{width:18px;height:18px;right:-5px;top:-5px;border-width:2px;font-size:9px}.pmrp-title{font-size:7.6px!important;letter-spacing:.06em!important;margin-bottom:2px!important}.pmrp-product{font-size:10.7px!important;line-height:1.05!important}.pmrp-time{font-size:8px!important;line-height:1!important;margin-top:2px!important}.pmrp-close{right:8px;top:7px;width:18px;height:18px;font-size:17px}.pmrp-progress{height:2px}.pmrp-copy{overflow:hidden!important}.pmrp-title,.pmrp-product,.pmrp-time{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}
@media(prefers-reduced-motion:reduce){#pmrp-toast{transition:none}.pmrp-progress>span{animation:none!important}}
