/* t182u fav_terms_v1: term save link in the enquiry, saved terms in the favorites window, limit toast */
.st-ft-save{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0}
.st-ft-save[hidden]{display:none}
.st-ft-save__b{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--st-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.st-ft-save__b svg{flex:none}
.st-ft-save__m{font-size:13px;color:var(--st-text-muted)}
.st-ft-save.is-ok .st-ft-save__m{color:var(--st-success);font-weight:600}
.st-favs__it--ft{align-items:flex-start}
.st-favs__from{font-size:13px;color:var(--st-text);margin-top:2px}
.st-favs__terms{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.st-favs__term{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px;max-width:100%;padding:2px 2px 2px 10px;border:1px solid var(--st-border);border-radius:999px;background:var(--st-primary-tint);font-size:13px;color:var(--st-primary-dark)}
.st-favs__term.is-old{border-radius:var(--st-r-sm);background:var(--st-bg);color:var(--st-text-muted)}
.st-favs__tl{overflow-wrap:anywhere}
.st-favs__tx-rm{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;font:inherit;font-size:18px;line-height:1;color:inherit;cursor:pointer}
.st-favs__tx-rm:hover,.st-favs__tx-rm:focus-visible{background:rgba(0,83,156,.1)}
.st-favs__old{flex-basis:100%;padding:0 8px 4px 0;font-size:12px}
.st-ft-toast{position:fixed;left:50%;bottom:calc(var(--st-bnav-h) + var(--st-sab,0px) + 16px);z-index:1000;max-width:min(92vw,420px);padding:12px 16px;border-radius:var(--st-r);background:var(--st-primary-dark);color:#fff;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}
.st-ft-toast.is-on{opacity:1;transform:translate(-50%,0)}
@media (min-width:1024px){.st-ft-toast{bottom:24px}}
@media (prefers-reduced-motion:reduce){.st-ft-toast{transition:none}}
