.s2g-rt{--rt-text:#181c32;--rt-muted:#7e8299;--rt-border:#eceef3;--rt-order:#16a34a;--rt-order-soft:#e9f8ee;--rt-chat:#0071bd;--rt-chat-soft:#e8f4fc;z-index:1090;pointer-events:none;flex-direction:column;gap:10px;width:368px;max-width:calc(100vw - 32px);max-height:calc(100vh - 104px);padding:2px;font-family:Inter,Poppins,Helvetica,sans-serif;display:flex;position:fixed;top:84px;right:20px;overflow-y:auto}.s2g-rt[hidden]{display:none}.s2g-rt>*{pointer-events:auto}.s2g-rt__list{flex-direction:column;gap:10px;display:flex}.s2g-rt__bar{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#181c32e0;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:12px;display:flex;box-shadow:0 6px 18px #0f172a2e}.s2g-rt__bar[hidden]{display:none}.s2g-rt__bar span{flex:auto;font-weight:600}.s2g-rt__bar span i{color:#fbbf24;margin-right:6px}.s2g-rt__bar button{color:#fff;background:#ffffff24;border:0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.s2g-rt__bar button:hover{background:#ffffff42}.s2g-rt-card{--rt-accent:var(--rt-order);--rt-accent-soft:var(--rt-order-soft);border:1px solid var(--rt-border);color:var(--rt-text);background:#fff;border-radius:14px;gap:12px;padding:14px 40px 14px 14px;animation:.28s cubic-bezier(.2,.9,.3,1.2) s2g-rt-in;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a24,0 2px 6px #0f172a0f}.s2g-rt-card:before{content:"";background:var(--rt-accent);width:4px;position:absolute;top:0;bottom:0;left:0}.s2g-rt-card.is-chat{--rt-accent:var(--rt-chat);--rt-accent-soft:var(--rt-chat-soft);cursor:pointer}.s2g-rt-card.is-leaving{animation:.18s ease-in forwards s2g-rt-out}.s2g-rt-card__logo{background:var(--rt-accent-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.s2g-rt-card__logo img{object-fit:contain;width:28px;height:28px}.s2g-rt-card__logo.is-icon{color:var(--rt-accent);font-size:20px}.s2g-rt-card__body{flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-width:0;display:flex}.s2g-rt-card__head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.s2g-rt-card__label{color:var(--rt-accent);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.s2g-rt-card__label i{margin-right:5px}.s2g-rt-card__head time{color:var(--rt-muted);flex:none;font-size:11px}.s2g-rt-card__title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.s2g-rt-card__facts{color:var(--rt-muted);font-size:13px}.s2g-rt-card__facts strong{color:var(--rt-text)}.s2g-rt__dot{margin:0 6px}.s2g-rt-card__badge{color:#b45309;background:#fff4de;border-radius:6px;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:600}.s2g-rt-card__actions{align-items:center;gap:12px;margin-top:8px;display:flex}.s2g-rt-card__btn{background:var(--rt-accent);color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.s2g-rt-card__btn:hover{color:#fff;filter:brightness(.92)}.s2g-rt-card__link{color:var(--rt-muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.s2g-rt-card__link:hover{color:var(--rt-text)}.s2g-rt-card__close{width:26px;height:26px;color:var(--rt-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:10px;right:10px}.s2g-rt-card__close:hover{color:var(--rt-text);background:#f1f3f7}.s2g-rt-card__close:focus-visible,.s2g-rt-card__btn:focus-visible,.s2g-rt-card__link:focus-visible,.s2g-rt__bar button:focus-visible{outline:2px solid var(--rt-accent,#0071bd);outline-offset:2px}.s2g-rt-card__timer{background:var(--rt-accent);opacity:.35;transform-origin:0;height:3px;animation:linear forwards s2g-rt-timer;position:absolute;bottom:0;left:0;right:0}.s2g-rt-card.is-paused .s2g-rt-card__timer{animation-play-state:paused}@keyframes s2g-rt-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes s2g-rt-out{to{opacity:0;transform:translate(24px)}}@keyframes s2g-rt-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.s2g-rt-card,.s2g-rt-card.is-leaving{animation:none}}@media (width<=575.98px){.s2g-rt{top:70px;right:16px}}
