Spaces:
Running
Running
custom_css = """ | |
.tab-wrapper button { | |
font-size: 16px; | |
} | |
#component-1 { | |
text-align: center; | |
} | |
#component-3 p { | |
text-align: center; | |
} | |
#component-0 { | |
width: 75vw; | |
margin: 0 auto; | |
padding: 0px 40px; | |
} | |
@media (max-width: 1600px) { | |
#component-0 { | |
width: 85vw; | |
padding: 0px; | |
} | |
} | |
@media (max-width: 1100px) { | |
#component-0 { | |
width: 95vw; | |
padding: 0px; | |
} | |
} | |
.markdown-text { | |
font-size: 16px !important; | |
} | |
#models-to-add-text { | |
font-size: 18px !important; | |
} | |
#citation-button span { | |
font-size: 16px !important; | |
} | |
#citation-button textarea { | |
font-size: 16px !important; | |
} | |
#citation-button > label > button { | |
margin: 6px; | |
transform: scale(1.3); | |
} | |
#leaderboard-table { | |
margin-top: 15px | |
} | |
#leaderboard-table-lite { | |
margin-top: 15px | |
} | |
#search-bar-table-box > div:first-child { | |
background: none; | |
border: none; | |
} | |
#search-bar { | |
padding: 0px; | |
} | |
#leaderboard-table td:nth-child(2), | |
#leaderboard-table th:nth-child(2) { | |
max-width: 400px; | |
overflow: auto; | |
white-space: nowrap; | |
} | |
.tab-buttons button { | |
font-size: 20px; | |
} | |
#scale-logo { | |
border-style: none !important; | |
box-shadow: none; | |
display: block; | |
margin-left: auto; | |
margin-right: auto; | |
max-width: 600px; | |
} | |
#scale-logo .download { | |
display: none; | |
} | |
#filter_type{ | |
border: 0; | |
padding-left: 0; | |
padding-top: 0; | |
} | |
#filter_type label { | |
display: flex; | |
} | |
#filter_type label > span{ | |
margin-top: var(--spacing-lg); | |
margin-right: 0.5em; | |
} | |
#filter_type label > .wrap{ | |
width: 103px; | |
} | |
#filter_type label > .wrap .wrap-inner{ | |
padding: 2px; | |
} | |
#filter_type label > .wrap .wrap-inner input{ | |
width: 1px | |
} | |
#filter-columns-type{ | |
border:0; | |
padding:0.5; | |
} | |
#filter-columns-size{ | |
border:0; | |
padding:0.5; | |
} | |
#box-filter > .form{ | |
border: 0; | |
} | |
.slider_input_container { | |
padding-top: 2px; | |
} | |
input[role="listbox"] { | |
cursor: pointer !important; | |
} | |
.metrics-page { | |
margin: auto; | |
margin-top: -5px; | |
padding: 15px; | |
border: 1px solid #ccc; | |
border-radius: 10px; | |
text-align: left; | |
} | |
.metrics-page p { | |
text-align: left !important; | |
} | |
.dataframe-leaderboard td, | |
.dataframe-leaderboard th { | |
text-align: center !important; | |
vertical-align: middle !important; | |
} | |
.dataframe-leaderboard th .cell-wrap, | |
.dataframe-leaderboard th .header-content, | |
.dataframe-leaderboard th .header-button, | |
.dataframe-leaderboard th .header-text, | |
.dataframe-leaderboard th .header-button span { | |
display: flex !important; | |
justify-content: center !important; | |
align-items: center !important; | |
text-align: center !important; | |
} | |
.dataframe-leaderboard tbody td:nth-child(3), | |
.dataframe-leaderboard tbody td:nth-child(4) { | |
text-align: left !important; | |
} | |
.dataframe-leaderboard thead th:nth-child(3) .cell-wrap, | |
.dataframe-leaderboard thead th:nth-child(3) .header-content, | |
.dataframe-leaderboard thead th:nth-child(3) .header-button, | |
.dataframe-leaderboard thead th:nth-child(3) .header-text, | |
.dataframe-leaderboard thead th:nth-child(3) .header-button span, | |
.dataframe-leaderboard thead th:nth-child(4) .cell-wrap, | |
.dataframe-leaderboard thead th:nth-child(4) .header-content, | |
.dataframe-leaderboard thead th:nth-child(4) .header-button, | |
.dataframe-leaderboard thead th:nth-child(4) .header-text, | |
.dataframe-leaderboard thead th:nth-child(4) .header-button span { | |
justify-content: flex-start !important; | |
text-align: left !important; | |
} | |
""" | |
get_window_url_params = """ | |
function(url_params) { | |
const params = new URLSearchParams(window.location.search); | |
url_params = Object.fromEntries(params); | |
return url_params; | |
} | |
""" | |
trigger_plot = """ | |
window.scrollY_before_update = window.scrollY; // Store scroll position | |
console.log("Saved ScrollY:", window.scrollY_before_update); | |
setTimeout(function() { | |
console.log("Restoring ScrollY:", window.scrollY_before_update); | |
window.scrollTo(0, window.scrollY_before_update); | |
}, 50); | |
""" | |