.ticker-research-form{position:relative}
.ticker-suggestions{position:absolute;z-index:30;top:88px;left:0;right:0;margin:0;padding:6px;border:1px solid #cdd4d1;border-radius:7px;background:#fff;box-shadow:0 16px 35px rgba(27,36,37,.14);list-style:none;max-height:330px;overflow:auto}
.ticker-suggestions li{padding:10px 12px;border-radius:4px;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;cursor:pointer}
.ticker-suggestions li:hover,.ticker-suggestions li[aria-selected=true]{background:var(--pulse-soft)}
.ticker-suggestions b{font-size:12px}.ticker-suggestions span{color:#626d6a;font-size:11px}.ticker-suggestions small{color:var(--pulse-green);font-size:9px;font-weight:700;letter-spacing:.06em}
.ticker-invite-dialog{width:min(680px,calc(100vw - 32px));padding:0;border:0;border-radius:10px;color:var(--pulse-ink);box-shadow:0 24px 80px rgba(16,31,28,.28)}
.ticker-invite-dialog::backdrop{background:rgba(16,25,23,.58)}.ticker-invite-dialog form{position:relative;padding:34px}.ticker-invite-dialog h2{margin:0 0 12px;font:400 34px Georgia,serif}.ticker-invite-dialog p{color:#68716f;line-height:1.5}
.ticker-invite-dialog label{display:block;margin:22px 0 7px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ticker-invite-dialog input{box-sizing:border-box;width:100%;padding:13px;border:1px solid #bcc7c3;border-radius:5px;font:15px Arial}
.ticker-invite-close{position:absolute;right:17px;top:14px;border:0;background:none;font-size:25px;cursor:pointer}.ticker-invite-submit{width:100%;margin-top:10px;padding:14px;border:0;border-radius:5px;background:var(--pulse-ink);color:#fff;font-weight:700;cursor:pointer}
.ticker-invite-error{min-height:18px;color:#a23b32!important;font-size:12px}.ticker-invite-cached{margin-top:24px;padding-top:20px;border-top:1px solid var(--pulse-line)}.ticker-invite-cached>strong{display:block;margin-bottom:10px;font-size:11px}.ticker-invite-cached>div{display:flex;flex-wrap:wrap;gap:7px}
.ticker-invite-cached button{padding:8px 10px;border:1px solid #d6ddda;border-radius:4px;display:grid;background:#fff;text-align:left;cursor:pointer}.ticker-invite-cached button b{font-size:11px}.ticker-invite-cached button span{color:#858d8b;font-size:8px}
.ticker-invite-cached .ticker-cache-item{border:1px solid #d6ddda;border-radius:4px;overflow:hidden}.ticker-invite-cached .ticker-cache-item button{display:block;width:100%;border:0;border-radius:0}.ticker-invite-cached .ticker-cache-symbol b,.ticker-invite-cached .ticker-cache-symbol span{display:block}.ticker-invite-cached .ticker-cache-item .ticker-cache-research{border-top:1px solid #e5ebe7;color:var(--pulse-green);font-size:9px;font-weight:700}
@media(max-width:700px){.ticker-suggestions{top:91px}.ticker-suggestions li{grid-template-columns:54px 1fr}.ticker-suggestions small{grid-column:2}.ticker-invite-dialog form{padding:28px 20px}}
