.ShareCartModal-module__Fs0T8a__overlay{z-index:1000;background:color-mix(in srgb, var(--surface-base) 55%, #00000080);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;animation:.16s ShareCartModal-module__Fs0T8a__overlayIn;display:flex;position:fixed;inset:0}.ShareCartModal-module__Fs0T8a__dialog{background:var(--surface-overlay);border:1px solid var(--surface-edge);width:min(440px,100%);box-shadow:0 24px 60px color-mix(in srgb, var(--shadow) 55%, transparent);border-radius:18px;padding:26px 24px 22px;animation:.18s cubic-bezier(.22,1,.36,1) ShareCartModal-module__Fs0T8a__dialogIn;position:relative}.ShareCartModal-module__Fs0T8a__close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.ShareCartModal-module__Fs0T8a__close:hover{color:var(--text-primary);background:color-mix(in srgb, var(--surface-edge) 50%, transparent)}.ShareCartModal-module__Fs0T8a__title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 6px;font-size:19px;font-weight:600}.ShareCartModal-module__Fs0T8a__subtitle{color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.5}.ShareCartModal-module__Fs0T8a__label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:7px;font-size:10px;display:block}.ShareCartModal-module__Fs0T8a__input{width:100%}.ShareCartModal-module__Fs0T8a__error{color:var(--red-system);margin-top:8px;font-size:12px}.ShareCartModal-module__Fs0T8a__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ShareCartModal-module__Fs0T8a__linkBox{font-family:var(--font-mono), monospace;color:var(--text-secondary);word-break:break-all;background:var(--surface-base);border:1px solid var(--surface-edge);border-radius:10px;padding:11px 13px;font-size:12px}@keyframes ShareCartModal-module__Fs0T8a__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes ShareCartModal-module__Fs0T8a__dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ShareCartModal-module__Fs0T8a__overlay,.ShareCartModal-module__Fs0T8a__dialog{animation:none}}
