.mycatalog-toast-region{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;width:min(410px,100vw - 28px);display:flex;position:fixed;bottom:18px;right:18px}.mycatalog-toast{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);min-height:64px;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 42px 11px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) mycatalogToastIn;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000005c}.mycatalog-toast-icon{background:color-mix(in srgb, var(--accent) 8%, transparent);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.mycatalog-toast-copy{min-width:0}.mycatalog-toast-copy strong,.mycatalog-toast-copy span{display:block}.mycatalog-toast-copy strong{color:var(--text);font-size:var(--mc-fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.mycatalog-toast-copy span{color:var(--muted);font-size:var(--mc-fs-xs);margin-top:3px;line-height:1.4}.mycatalog-toast-action{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent);min-height:31px;color:var(--accent);font:inherit;font-size:var(--mc-fs-xs);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:850;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.mycatalog-toast-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:color-mix(in srgb, var(--accent) 11%, transparent);transform:translateY(-1px)}.mycatalog-toast-action:disabled{opacity:.65;cursor:default}.mycatalog-toast-close{border-radius:var(--mc-radius-sm);width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.mycatalog-toast-close:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.mycatalog-toast-progress{transform-origin:0;background:color-mix(in srgb, var(--accent) 65%, transparent);pointer-events:none;height:2px;animation-name:mycatalogToastProgress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}.mycatalog-toast-success .mycatalog-toast-progress{background:#22c55eb3}.mycatalog-toast-error .mycatalog-toast-progress{background:#ef4444b3}@media (max-width:620px){.mycatalog-toast-region{width:auto;bottom:10px;left:10px;right:10px}.mycatalog-toast{grid-template-columns:31px minmax(0,1fr);padding:10px 38px 10px 10px}.mycatalog-toast-action{grid-column:2;width:fit-content}.mycatalog-toast-icon{width:31px;height:31px}}@media (max-width:760px){.toast-viewport{left:12px!important;right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}}@keyframes mycatalogToastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mycatalogToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
