.tix-loading{position:fixed;right:24px;bottom:24px;z-index:20000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#17243b;box-shadow:0 4px 20px #17243b20;font:14px/1.4 Inter,system-ui,sans-serif;pointer-events:none}
.tix-loading[hidden]{display:none!important}
.tix-loading img{width:40px;height:40px;flex-shrink:0}
@media(max-width:600px){.tix-loading{right:16px;bottom:16px}}
