:root{--theme:#0AA770}body{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}a{color:var(--theme);text-decoration:none}a:hover{text-decoration:underline!important;color:#f50!important}.btn-primary{background-color:var(--theme);border-color:var(--theme)}.btn-primary:hover{background-color:#088f5e;border-color:#088f5e}.btn-primary:focus,.btn-primary:active{background-color:var(--theme);border-color:var(--theme);box-shadow:0 0 0 .2rem rgba(10,167,112,.25)}.back-to-top{position:fixed;bottom:30px;right:30px;opacity:0;transition:opacity .3s;z-index:99}.back-to-top.show{opacity:1}.hot-tabs .nav-item{flex:1;min-width:0}.hot-tabs .nav-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.nav-tabs-top .nav-link{border:none;border-top:3px solid transparent;border-bottom:none!important;color:#6c757d;font-weight:500;padding:.5rem 1rem}.nav-tabs-top .nav-link.active{border-top-color:var(--theme);color:var(--theme);background:0 0}.nav-tabs .nav-link{border:none!important;background:0 0!important;color:#6c757d;font-weight:500;padding:.5rem 1rem;position:relative}.nav-tabs .nav-link.active{color:var(--theme)!important;border-bottom:3px solid var(--theme)!important}.nav-tabs .nav-link:hover{color:var(--theme)!important}.custom-site-item{position:relative;padding:2px 0}.custom-site-item .delete-icon{opacity:0;transition:opacity .2s;flex-shrink:0}.custom-site-item:hover .delete-icon{opacity:1}.input-group.border-2{border-color:#ced4da!important}.input-group.border-2:focus-within{border-color:var(--theme)!important}#engineDropdown .dropdown-item{padding:10px 16px}#engineDropdown .dropdown-item:hover{background-color:#f0f4ff}.news-tab-content{display:none}.news-tab-content.active{display:block}.news-tab-content li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}