[data-zv-notice-source]{display:none!important}
.zv-notices{position:fixed;inset:20px 20px auto auto;z-index:10000;display:grid;gap:12px;width:min(380px,calc(100vw - 32px));pointer-events:none}
.zv-notice{--notice:#ef5964;position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:17px 14px 20px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--notice) 30%,var(--line,#314552));border-radius:14px;background:var(--panel,#132331);color:var(--text,#edf4f8);box-shadow:0 12px 36px #0003;overflow:hidden;pointer-events:auto;animation:zv-notice-enter .22s ease-out}
.zv-notice--success{--notice:#18b98d}.zv-notice-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--notice) 16%,transparent);color:var(--notice);font-size:20px;font-weight:800}.zv-notice-copy{min-width:0}.zv-notice-title{display:block;margin-bottom:4px;color:var(--notice);font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.04em}.zv-notice-message{margin:0;font-size:13px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.zv-notice-close{align-self:start;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted,#a5b5c4);font-size:22px;line-height:1;cursor:pointer}.zv-notice-close:hover{background:#8882;color:var(--text,#edf4f8)}.zv-notice-close:focus-visible{outline:2px solid var(--notice);outline-offset:2px}.zv-notice-progress{position:absolute;inset:auto 0 0;height:3px;background:color-mix(in srgb,var(--notice) 15%,transparent)}.zv-notice-progress>span{display:block;height:100%;background:var(--notice);transform-origin:left}
@keyframes zv-notice-enter{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(max-width:600px){.zv-notices{top:16px;right:16px}}@media(prefers-reduced-motion:reduce){.zv-notice{animation:none}}
