:root{--primary-color:#2563eb;--text-primary:#1e293b;--text-secondary:#64748b;--accent-color:#ee9400;--radius:.75rem}*{box-sizing:border-box}.noDisplay{display:none}.overflow-x-auto{overflow-x:auto}body{color:var(--text-primary)}.loader{z-index:1;border:4px solid #e2e8f0;border-top:4px solid var(--primary-color);border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:2s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#loadingScreen{opacity:.98;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;width:100%;height:100%;position:fixed;top:0;left:0}#mainContainer{max-width:70em;margin:auto}#grid-container-main{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1em;display:grid}#grid-container-charts{grid-template-rows:repeat(2,15em);grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.chartContainer{position:relative}@media screen and (width<=800px){#grid-container-main{grid-template-columns:1fr}#grid-container-charts{margin-top:2em}#mainHeading{text-align:center}}#justgage{height:16em;overflow:hidden}#prefixTableBox{max-height:16em;overflow:auto}#prefixTableBox table{border-collapse:separate;border-spacing:0;width:100%;font-family:Arial,Helvetica,sans-serif}#prefixTableBox table thead{z-index:2;position:sticky;top:0}#prefixTableBox table td,#prefixTableBox table th{border:1px solid #ddd;padding:8px}#prefixTableBox table tr:nth-child(2n){background-color:#f2f2f2}#prefixTableBox table tr:hover{background-color:#ddd}#prefixTableBox table th{text-align:left;background:var(--primary-color);color:#fff;padding-top:12px;padding-bottom:12px}#prefixTableBox table#tablePeers th{background:#8525eb}#prefixTableBox table tr.inactive{color:gray}.toggle-view-btn{cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .2s}.toggle-view-btn:hover{filter:brightness(.9)}.toggle-view-icon{float:right;opacity:.9;font-size:1.1em;line-height:1}.footer{margin-top:2em}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.footer-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding-bottom:.4rem;font-size:.875rem;font-weight:600}.footer-value{color:var(--text-primary);font-weight:500}.error{text-align:center;color:#ef4444;border-radius:var(--radius);background:#fef2f2;border:1px solid #fecaca;margin-bottom:1.5rem;padding:1rem;font-size:1.2rem;display:none}.error p{margin:.5rem 0;font-size:1.25rem;font-weight:600}.centerText{text-align:center}.rightText{text-align:right!important}a{transition:color .2s}a:hover{color:var(--accent-color)}.width-fit-content{max-width:fit-content}.styled-btn{background:var(--primary-color);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-weight:500;transition:filter .2s}.styled-btn:hover{filter:brightness(.9)}.SessionsDialog-closeButton{float:right;margin-bottom:10px}.SessionsDialog-loading{text-align:center;padding:20px}.dialog-spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:30px;height:30px;margin:15px auto;animation:1s linear infinite dialog-spin}@keyframes dialog-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SessionsDialog-table{border-collapse:collapse;width:100%;display:none}.SessionsDialog-headerRow{background:#f0f0f0}.SessionsDialog-headerCell,.SessionsDialog-bodyCell{text-align:left;border:1px solid #ddd;padding:8px}.SessionsDialog-error{color:red;display:none}.controls-section{border-top:1px solid #e2e8f0;margin-top:2em;padding-top:1.5em}.controls-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:1.5rem;display:grid}.control-item{justify-content:center;align-items:center;gap:.75rem;display:flex}.control-item label{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;font-weight:500;display:flex}.control-item input[type=checkbox]{cursor:pointer;width:18px;height:18px}.styledForm .title{color:var(--text-primary);margin-bottom:.4em;font-size:1rem;font-weight:600}.styledForm form{gap:.5rem;display:flex}.styledForm input[type=text],.styledForm input[type=number]{border-radius:var(--radius);border:1px solid #cbd5e1;flex:1;min-width:150px;padding:.5rem;font-size:.875rem}@media screen and (width<=700px){.controls-grid{grid-template-columns:1fr}.control-item{justify-content:start}.styledForm form{flex-direction:column}.styledForm input[type=text],.styledForm input[type=number]{min-width:auto}}#historicalDialog{border:none;border-radius:8px;width:90%;max-width:600px;padding:20px;box-shadow:0 4px 20px #00000080}#historicalDialog::backdrop{background:#000c}.historicalDialog-closeButton{float:right;background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:5px 10px}.historicalDialog-table{border-collapse:collapse;width:100%;margin-top:20px}.historicalDialog-headerCell{text-align:left;border-bottom:2px solid #444;padding:10px}.historicalDialog-row td{border-bottom:1px solid #333;padding:10px}.historicalDialog-loading{text-align:center;padding:20px}.historicalDialog-spinner{border:4px solid #ffffff1a;border-left-color:#09f;border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin;display:inline-block}.historicalDialog-error{color:#ff6b6b;margin-top:10px;font-weight:700}.historicalDialog-trackBtn{color:#fff;cursor:pointer;background:#444;border:1px solid #666;padding:2px 8px;font-size:.8em;text-decoration:none}.view-toggle{margin:1rem auto;font-size:.875rem;display:block}.gauge-only #grid-container-charts,.gauge-only #prefixTableBox,.gauge-only .footer,.gauge-only #mainHeading,.gauge-only .controls-section{display:none!important}.gauge-only #grid-container-main{place-items:center;gap:0;min-height:100vh;margin:0;padding:2rem;grid-template-columns:1fr!important}body.gauge-only{margin:0}.gauge-only #justgage{width:100%;max-width:32em;height:28em!important}.gauge-only .view-toggle{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2563ebe6;margin:0;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 8px #0000001a}@media screen and (width<=800px){.view-toggle{margin:1rem auto}.gauge-only #justgage{max-width:24em;height:20em!important}}.styled-btn:disabled{pointer-events:auto;cursor:not-allowed;position:relative;background-color:#888!important}.styled-btn:disabled:hover:after,.styled-btn:disabled:active:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:100;background:#333;border-radius:4px;padding:6px 10px;font-size:12px;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}#peerHistoryDialog{border-radius:var(--radius);border:none;width:90%;max-width:700px;padding:2rem;box-shadow:0 10px 25px #0003}#peerHistoryDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009}#chartPeerHistoryContainer{min-width:30em;height:300px;margin-top:20px}#refreshPeerHistory{float:right;margin-right:10px;padding:4px 8px;font-size:.8rem}#refreshPeerHistory:disabled{opacity:.6;cursor:not-allowed}#peerHistoryError{text-align:center;min-height:1.2em;margin-top:1rem;font-weight:500}.loading-btn{animation:1.5s infinite btn-pulse}@keyframes btn-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.asnExplorerLink{text-decoration:none}
