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; | |
| } | |
| .dataframe-other-models tbody td:nth-child(2), | |
| .dataframe-other-models tbody td:nth-child(3) { | |
| text-align: left !important; | |
| } | |
| .dataframe-other-models thead th:nth-child(2) .cell-wrap, | |
| .dataframe-other-models thead th:nth-child(2) .header-content, | |
| .dataframe-other-models thead th:nth-child(2) .header-button, | |
| .dataframe-other-models thead th:nth-child(2) .header-text, | |
| .dataframe-other-models thead th:nth-child(2) .header-button span, | |
| .dataframe-other-models thead th:nth-child(3) .cell-wrap, | |
| .dataframe-other-models thead th:nth-child(3) .header-content, | |
| .dataframe-other-models thead th:nth-child(3) .header-button, | |
| .dataframe-other-models thead th:nth-child(3) .header-text, | |
| .dataframe-other-models thead th:nth-child(3) .header-button span { | |
| justify-content: flex-start !important; | |
| text-align: left !important; | |
| } | |
| .gradio-container .contain { | |
| flex-grow: 0; | |
| } | |
| .dataframe-leaderboard a { | |
| color: var(--body-text-color) !important; | |
| opacity: 1; | |
| } | |
| .dataframe-leaderboard a:hover { | |
| color: var(--body-text-color) !important; | |
| text-decoration: underline; | |
| opacity: 0.8; | |
| } | |
| .badge { | |
| display: inline-flex; | |
| align-items: center; | |
| line-height: 1; | |
| vertical-align: middle; | |
| font-size: 11px; | |
| text-transform: uppercase; | |
| font-weight: 500; | |
| padding: 2px 4px 0px 4px; | |
| border-radius: 6px; | |
| user-select: none; | |
| white-space: nowrap; | |
| } | |
| .reasoning-badge { | |
| opacity: 0.7; | |
| background-color: #eff6ff; | |
| color: #1d4ed8; | |
| border: 1px solid #93c5fd; | |
| } | |
| .new-badge { | |
| opacity: 0.8; | |
| color: #ab8900; | |
| border: 1px dashed #d9b31c; | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| .reasoning-badge { | |
| opacity: 0.7; | |
| background-color: #172554; | |
| color: #bfdbfe; | |
| border-color: #2563eb; | |
| } | |
| .new-badge { | |
| opacity: 0.8; | |
| color: #fde68a; | |
| border-color: #bda237 | |
| } | |
| } | |
| .change-log { | |
| opacity: 0.8; | |
| padding: 0px 50px 10px 20px; | |
| border: 1px solid rgb(146 146 146 / 30%); | |
| background-color: rgb(124 124 124 / 5%); | |
| border-radius: 0.6em; | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| .change-log { | |
| opacity: 0.9; | |
| border: 1px solid rgba(255, 255, 255, .3); | |
| background-color: rgba(255, 255, 255, 0.05); | |
| } | |
| } | |
| .change-log > svg { | |
| width: 8em; | |
| height: 8em; | |
| fill: rgb(181, 181, 181); | |
| position: absolute; | |
| top: 40%; | |
| right: 0; | |
| margin: 0px 30px; | |
| display: block; | |
| overflow: hidden; | |
| opacity: 0.15; | |
| transform: rotate(10deg); | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| .change-log > svg { | |
| width: 8em; | |
| height: 8em; | |
| fill: rgb(140 140 140); | |
| position: absolute; | |
| top: 40%; | |
| right: 0; | |
| margin: 0px 30px; | |
| display: block; | |
| overflow: hidden; | |
| opacity: 0.1; | |
| transform: rotate(10deg); | |
| } | |
| } | |
| """ | |
| 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); | |
| """ | |