.swp-toast-container{bottom:var(--swp-space-lg);flex-direction:column;max-width:380px;pointer-events:none;position:fixed;right:var(--swp-space-lg);z-index:9999}.swp-toast,.swp-toast-container{display:flex;gap:var(--swp-space-sm)}.swp-toast{align-items:center;background:var(--swp-color-background);border-left:4px solid #0000;border-radius:var(--swp-border-radius);box-shadow:0 4px 12px #00000026;color:var(--swp-color-text);font-family:var(--swp-font-family);font-size:var(--swp-font-size-sm);opacity:1;padding:var(--swp-space-sm) var(--swp-space-md);pointer-events:auto;transition:opacity var(--swp-transition)}.swp-toast--success{border-left-color:var(--swp-color-success)}.swp-toast--error{border-left-color:var(--swp-color-error)}.swp-toast__icon{flex-shrink:0;font-size:var(--swp-font-size-base)}.swp-toast--success .swp-toast__icon{color:var(--swp-color-success)}.swp-toast--error .swp-toast__icon{color:var(--swp-color-error)}.swp-toast__content{display:flex;flex:1;flex-direction:column;gap:2px}.swp-toast__message{flex:1;font-weight:var(--swp-font-weight-medium)}.swp-toast__details,.swp-toast__message{line-height:var(--swp-line-height-normal)}.swp-toast__details{color:var(--swp-color-muted);font-size:var(--swp-font-size-xs)}.swp-toast__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--swp-space-xs)}.swp-toast__retry{align-items:center;background:none;border:1px solid var(--swp-color-primary);border-radius:var(--swp-border-radius);color:var(--swp-color-primary);cursor:pointer;display:flex;font-size:var(--swp-font-size-sm);font-weight:var(--swp-font-weight-medium);justify-content:center;min-height:var(--swp-touch-target);min-width:var(--swp-touch-target);padding:var(--swp-space-xs) var(--swp-space-sm)}.swp-toast__retry:hover{background:var(--swp-color-primary);color:var(--swp-color-background)}.swp-toast__retry:focus-visible{outline:var(--swp-focus-outline);outline-offset:var(--swp-focus-offset)}.swp-toast__dismiss{align-items:center;background:none;border:none;border-radius:var(--swp-border-radius);color:var(--swp-color-muted);cursor:pointer;display:flex;font-size:var(--swp-font-size-lg);justify-content:center;min-height:var(--swp-touch-target);min-width:var(--swp-touch-target);padding:0}.swp-toast__dismiss:hover{color:var(--swp-color-text)}.swp-toast__dismiss:focus-visible{outline:var(--swp-focus-outline);outline-offset:var(--swp-focus-offset)}
.showcase-for-swell-checkout-transition{align-items:center;background:var(--swp-color-surface,#fff);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .2s ease;z-index:100000}.showcase-for-swell-checkout-transition--visible{opacity:1}.showcase-for-swell-checkout-transition--no-motion{opacity:1;transition:none}.showcase-for-swell-checkout-transition__content{max-width:400px;padding:var(--swp-space-lg,32px);text-align:center}.showcase-for-swell-checkout-transition__heading{color:var(--swp-color-text,#1a1a1a);font-size:var(--swp-font-size-lg,1.25rem);font-weight:600;margin:0 0 var(--swp-space-sm,8px)}.showcase-for-swell-checkout-transition__summary{color:var(--swp-color-text,#1a1a1a);font-size:var(--swp-font-size-md,1rem);margin:0 0 var(--swp-space-md,16px)}.showcase-for-swell-checkout-transition__spinner{animation:showcase-for-swell-checkout-spin .8s linear infinite;border:3px solid var(--swp-color-border,#e5e5e5);border-radius:50%;border-top-color:var(--swp-color-primary,var(--wp--preset--color--primary,#2563eb));height:24px;margin:0 auto var(--swp-space-md,16px);width:24px}.showcase-for-swell-checkout-transition__subtext{color:var(--swp-color-text-muted,#6b7280);font-size:var(--swp-font-size-sm,.875rem);margin:0}@keyframes showcase-for-swell-checkout-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.showcase-for-swell-checkout-transition{opacity:1;transition:none}.showcase-for-swell-checkout-transition__spinner{animation:none}}
