:root{--bs-card-bg:#fff}html{height:100%;overflow:hidden}body{margin:0;padding:0;color:var(--bs-body-color);font-family:"Libre Franklin",sans-serif;font-weight:400;font-size:1rem;line-height:1.6rem;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;min-height:100vh;display:flex;flex-direction:column}body{background-color:var(--page-bg-alt)!important;text-shadow:0 .05rem .05rem rgba(0,0,0,.5)}[data-theme=light] body{text-shadow:none}body.no-scroll{overflow:hidden;height:100vh}body.no-scroll~html{overflow:hidden}.card{border:0 solid var(--bs-card-border-color)!important;background-color:transparent!important}.card-body{background-color:transparent!important;padding:0!important}.list-group-item{border-color:#000;background-color:var(--page-bg-alt)}#searchResults .list-group-item.active,#searchResults .list-group-item:hover{cursor:pointer;background-color:var(--gray-725)!important}.section-header{color:var(--text-near-white);padding:5px;margin-left:5px;background-color:var(--surface-dropdown)}#searchResults .list-group-item .text-container{display:flex;align-items:center}#searchResults .list-group-item .company-name{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;margin-bottom:0;margin-left:0}#searchResults .list-group-item .icon{margin-left:5px}#searchResults .list-group-item .description{margin-left:0}#searchResults .list-group-item .details{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding:0;display:block}#searchResults .list-group-item .ticker{margin-left:0;margin-right:0;margin-top:0;display:inline-block}#searchResults .list-group-item .description{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}#searchResults .list-group-item .ticker{font-size:12px;font-weight:400;color:var(--text-secondary);margin-bottom:2px}#searchResults .list-group-item .icon{width:24px;margin-right:5px;display:inline-block}#liveSearch,#liveSearch-index{background-color:var(--bs-form-control-bg)!important;color:var(--bs-body-color)!important;border:1px solid var(--bs-border-color)}#searchResults{width:688px!important;z-index:1000;list-style:none;padding:0;transform:translate(-50px,0) rotateY(-90deg);opacity:0;transition:transform .1s,opacity .2s;box-shadow:0 4px 8px rgba(0,0,0,.25);position:absolute;top:100%;left:0!important}#searchResults.show{transform:translate(0,0) rotateY(0);opacity:1}.top-search{max-width:500px}.search-container{position:relative}#notificationSearch{width:100%;height:36px;padding:6px 12px;font-size:14px;border-radius:4px;transition:all .3s ease}#notificationSearch{border:1px solid var(--input-border-hover);background-color:var(--input-bg);color:var(--text-near-white)}#notificationSearch:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.spinner{border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#495057;animation:spin 1s ease infinite;margin:auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cover-container{max-width:80em}