#tba-sticky-ad-root{position:fixed;z-index:99990;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:min(390px,calc(100vw - 24px));font:inherit;direction:rtl;color:#25203b;pointer-events:none}
#tba-sticky-ad-root *{box-sizing:border-box}
#tba-sticky-ad-root .tba-ad-shell{width:min(260px,100%);background:#fff;border:1px solid #ded9eb;border-radius:18px;box-shadow:0 12px 32px rgba(38,22,68,.22);overflow:hidden;text-align:right;pointer-events:auto}
#tba-sticky-ad-root .tba-ad-shell.tba-ad-open{width:100%}
#tba-sticky-ad-root .tba-ad-bar{display:flex;align-items:stretch;min-height:46px;background:#faf7ff}
#tba-sticky-ad-root button{font:inherit;cursor:pointer}
#tba-sticky-ad-root .tba-ad-toggle{display:flex;align-items:center;gap:9px;width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:8px 12px;text-align:right}
#tba-sticky-ad-root .tba-ad-badge,#tba-sticky-ad-root .tba-ad-card-label{display:inline-block;flex:none;border-radius:6px;background:#f0eaff;color:#6535a7;font-size:11px;font-weight:700;padding:3px 6px;direction:ltr}
#tba-sticky-ad-root .tba-ad-pill-image{width:34px;height:34px;flex:none;border-radius:7px;object-fit:cover}
#tba-sticky-ad-root .tba-ad-bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}
#tba-sticky-ad-root .tba-ad-arrow{margin-right:auto;color:#6339a4}
#tba-sticky-ad-root .tba-ad-close{display:none;width:40px;flex:none;border:0;border-right:1px solid #e8e3f0;background:transparent;color:#544d60;font-size:24px;line-height:1}
#tba-sticky-ad-root .tba-ad-open .tba-ad-close{display:block}
#tba-sticky-ad-root .tba-ad-close:hover,#tba-sticky-ad-root .tba-ad-toggle:hover{background:#f2ecfc}
#tba-sticky-ad-root .tba-ad-card{padding:13px 15px 15px;max-height:min(290px,40vh);overflow-y:auto}
#tba-sticky-ad-root .tba-ad-card[hidden]{display:none}
#tba-sticky-ad-root .tba-ad-body{display:flex;align-items:flex-start;gap:11px;margin-top:9px}
#tba-sticky-ad-root .tba-ad-image{width:64px;height:64px;flex:none;border-radius:11px;object-fit:cover}
#tba-sticky-ad-root .tba-ad-copy{min-width:0}
#tba-sticky-ad-root .tba-ad-title{display:block;font-size:15px;line-height:1.7}
#tba-sticky-ad-root .tba-ad-specialty{display:block;font-size:12px;color:#6b607b}
#tba-sticky-ad-root .tba-ad-summary{font-size:12px;line-height:1.7;margin:5px 0 0;color:#534b60}
#tba-sticky-ad-root .tba-ad-actions{display:flex;gap:8px;margin-top:12px}
#tba-sticky-ad-root .tba-ad-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700}
#tba-sticky-ad-root .tba-ad-primary{background:#7134ad;color:#fff}
#tba-sticky-ad-root .tba-ad-secondary{border:1px solid #7134ad;color:#7134ad}
#tba-sticky-ad-root :focus-visible{outline:2px solid #52298f;outline-offset:2px}
@media(max-width:600px){#tba-sticky-ad-root{left:8px;bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px)}#tba-sticky-ad-root .tba-ad-shell{width:min(248px,75vw)}#tba-sticky-ad-root .tba-ad-card{max-height:34vh}}
@media(prefers-reduced-motion:no-preference){#tba-sticky-ad-root .tba-ad-shell{animation:tba-ad-in .22s ease-out}@keyframes tba-ad-in{from{transform:translateY(10px);opacity:.4}to{transform:translateY(0);opacity:1}}}
