.hy-notifications{position:fixed;inset-block-start:calc(var(--hy-notice-top,170px) + 12px);inset-inline-start:auto;right:16px;z-index:12000;display:grid;gap:10px;width:min(240px,calc(100vw - 32px));pointer-events:none;direction:rtl}.hy-toast{pointer-events:auto;display:grid;grid-template-columns:20px minmax(0,1fr) 26px;gap:8px;align-items:center;box-sizing:border-box;width:100%;min-width:0;padding:10px;background:var(--hy-panel);color:var(--hy-text);border:1px solid var(--hy-line);border-inline-start:3px solid var(--hy-toast-color,var(--hy-accent));border-radius:10px;box-shadow:0 8px 24px #0003;font-family:inherit;font-weight:500;font-size:12px;line-height:1.9;animation:hy-toast-in .18s ease-out}.hy-toast[data-type=error]{--hy-toast-color:#e35d64}.hy-toast[data-type=success]{--hy-toast-color:#39a573}.hy-toast[data-type=warning]{--hy-toast-color:#df9828}.hy-toast-icon{color:var(--hy-toast-color,var(--hy-accent));font-weight:700;font-size:17px}.hy-toast p{min-width:0;overflow-wrap:anywhere;margin:0;font-size:12px;color:var(--hy-text)}body.hy-store .hy-toast-close{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0!important;max-width:26px;line-height:0!important;background:transparent!important;color:var(--hy-muted)!important;padding:0!important;width:26px;min-width:26px;height:28px;min-height:28px;border:0!important;font-size:0!important}.hy-toast.is-leaving{opacity:0;transform:translateX(16px);transition:opacity .15s,transform .15s}@keyframes hy-toast-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hy-toast{animation:none}.hy-toast.is-leaving{transition:none}}
body.hy-store .hy-toast-action{display:inline-flex;align-items:center;min-height:32px;margin-top:6px;padding:3px 8px!important;border:1px solid var(--hy-line)!important;border-radius:6px;background:var(--hy-panel-alt)!important;color:var(--hy-text)!important;font:inherit;text-decoration:none}
.hy-toast-close:focus-visible,.hy-toast-action:focus-visible{outline:2px solid var(--hy-accent);outline-offset:2px}
.hy-shop-retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px;margin-block:12px;border:1px solid var(--hy-line);border-radius:8px;background:var(--hy-panel);color:var(--hy-text);font-size:13px;direction:rtl}.hy-shop-retry button{min-height:40px;padding:6px 12px!important;background:var(--hy-panel-alt)!important;color:var(--hy-text)!important;border:1px solid var(--hy-line)!important;border-radius:6px}
