@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";.chart-container{margin-top:20px;padding:20px;background-color:#fff;border:1px solid #eee;border-radius:4px}.chart-container h2{margin-bottom:15px;font-size:1.2em}.epoch-selector-container{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0}.epoch-selector{font-size:1.2em;padding:8px;border-radius:4px;border:1px solid #ccc;background-color:#fff;cursor:pointer;min-width:400px}.epoch-selector-container label{font-size:1.1em;color:#333}.group-selector{margin-bottom:15px;display:flex;align-items:center;gap:10px}.group-selector label{font-size:.9em;color:#555}.group-selector select{padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:.95em;background-color:#fff}.loading-spinner{border:4px solid rgba(0,0,0,.1);width:24px;height:24px;border-radius:50%;border-left-color:#09f;display:inline-block;vertical-align:middle;animation:spin 1s ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{color:#d8000c;background-color:#ffd2d2;border:1px solid #D8000C;padding:10px 15px;margin:10px 0;border-radius:4px}.error-message p{margin:0;padding:0}.network-overview-container{background-color:#f0f8ff;border:1px solid #d6eaff;border-radius:5px;margin-bottom:20px;padding:0;overflow:hidden}.toggle-button{background-color:#e6f2ff;border-bottom:1px solid #d6eaff;border:none;padding:10px 15px;width:100%;text-align:left;font-weight:700;cursor:pointer;font-size:1.1em;color:#333;display:flex;align-items:center;gap:8px}.toggle-button:hover{background-color:#d1eaff}.network-stats-groups{padding:15px 20px}.stat-group{margin-bottom:20px}.stat-group h3{font-size:1.2em;color:#333;margin-bottom:10px}.network-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 18px}.stat-item{font-size:.9em;background-color:#fff;padding:8px 12px;border-radius:3px;border:1px solid #eee;display:flex;flex-direction:column}.stat-label{font-weight:700;color:#333;font-size:.9em;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value{color:#555;font-size:1em}.validator-table-container{margin-top:10px;position:relative;z-index:0}.validator-table-container h2{margin-bottom:15px}.validator-table-wrapper{overflow-x:auto;position:relative;z-index:0}.performance-section,.main-tab-content{z-index:0}.count-display{display:flex;justify-content:space-between;align-items:center;font-size:.9em;color:#555;margin-bottom:10px;padding:5px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;flex-wrap:wrap;gap:10px 20px}.filter-actions{display:flex;gap:10px}.clear-filters-button{padding:6px 12px;font-size:.9em;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.clear-filters-button:hover{background-color:#5a6268}.filtered-averages-container{background-color:#f0f8ff;border:1px solid #d6eaff;border-radius:5px;margin-top:15px;margin-bottom:20px;padding:0;overflow:hidden}.filtered-averages-container .toggle-button{background-color:#e6f2ff;border-bottom:1px solid #d6eaff;border:none;padding:10px 15px;width:100%;text-align:left;font-weight:700;cursor:pointer;font-size:1.1em;color:#333;display:flex;align-items:center;gap:8px}.filtered-averages-container .toggle-button:hover{background-color:#d1eaff}.filtered-averages-container .network-stats-grid{padding:15px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 18px}.filtered-averages-container .stat-item{font-size:.9em;background-color:#fff;padding:8px 12px;border-radius:3px;border:1px solid #eee;display:flex;flex-direction:column}.filtered-averages-container .stat-label{font-weight:700;color:#333;font-size:.9em;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filtered-averages-container .stat-value{color:#555;font-size:1em}.filtered-averages-container .stat-value div{margin-bottom:4px}.validator-table{width:100%;font-size:.9em;margin-top:10px;border:1px solid #ddd;border-spacing:0;background-color:#fff;table-layout:fixed;z-index:0}.validator-table th,.validator-table td{border:1px solid #ddd;padding:9px 4px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.validator-table th{background-color:#f4ac07;color:#fff;font-weight:700;cursor:pointer;position:sticky;top:0;z-index:1;vertical-align:middle;white-space:normal;word-wrap:break-word;overflow:visible;line-height:1.2;padding:6px 4px;height:auto;min-height:35px;max-height:55px}.validator-table-wrapper .validator-table.averages thead tr th{font-size:.85em!important;line-height:1!important;padding:4px 3px!important;vertical-align:middle!important}.validator-table.averages{min-width:2200px!important;table-layout:auto!important}.validator-table.averages thead tr th{white-space:nowrap!important;min-width:90px}.validator-table-wrapper .validator-table.performance thead tr th,.validator-table-wrapper .validator-table.basic thead tr th{font-size:.85em!important;line-height:1!important;padding:4px 3px!important;vertical-align:middle!important}.validator-table.basic{min-width:3000px!important;table-layout:auto!important}.validator-table.basic thead tr th{white-space:nowrap!important;min-width:100px}.validator-table-wrapper .validator-table.location thead tr th{font-size:.85em!important;line-height:1!important;padding:4px 3px!important;vertical-align:middle!important;white-space:nowrap!important}.validator-table-wrapper .validator-table.activity thead tr th,.validator-table-wrapper .validator-table.apy thead tr th{font-size:.85em!important;line-height:1!important;padding:4px 3px!important;vertical-align:middle!important}.validator-table.apy{min-width:2400px!important;table-layout:auto!important}.validator-table.apy thead tr th{white-space:nowrap!important;min-width:90px}.validator-table-wrapper .validator-table.jito thead tr th{font-size:.85em!important;line-height:1!important;padding:4px 3px!important;vertical-align:middle!important}.validator-table.jito{min-width:1800px!important;table-layout:auto!important}.validator-table.jito thead tr th{white-space:nowrap!important;min-width:80px}.validator-table-wrapper .validator-table.slot_durations thead tr th{font-size:.85em!important;line-height:1!important;padding:4px 3px!important;vertical-align:middle!important}.validator-table.averages th .sort-indicator,.validator-table.averages th .filter-icon,.validator-table.basic th .sort-indicator,.validator-table.basic th .filter-icon,.validator-table.location th .sort-indicator,.validator-table.location th .filter-icon,.validator-table.performance th .sort-indicator,.validator-table.performance th .filter-icon,.validator-table.activity th .sort-indicator,.validator-table.activity th .filter-icon,.validator-table.apy th .sort-indicator,.validator-table.apy th .filter-icon,.validator-table.jito th .sort-indicator,.validator-table.jito th .filter-icon,.validator-table.slot_durations th .sort-indicator,.validator-table.slot_durations th .filter-icon{font-size:.9em}.validator-table th.active-filter{z-index:2}.validator-table th.not-active-filter{z-index:0}.validator-table th:hover{background-color:#e89f06}.validator-table tr{z-index:0}.validator-table tr:nth-child(2n){background-color:#f4ac070d}.validator-table tr:hover{background-color:#f4ac0726}.validator-table th:nth-child(1),.validator-table td:nth-child(1).col-row-number{width:60px;min-width:60px;padding:5px;text-align:center;white-space:nowrap;vertical-align:middle}.validator-table th:nth-child(2),.validator-table td:nth-child(2).col-select{width:40px;min-width:40px;padding:5px;text-align:center;white-space:nowrap;vertical-align:middle}.validator-table th:nth-child(3),.validator-table td:nth-child(3).col-icon{width:40px;min-width:40px;padding:5px;text-align:center;vertical-align:middle}.validator-table td:nth-child(3).col-icon img{display:block;width:24px;height:24px;border-radius:50%;object-fit:cover;margin:0 auto;background-color:#eee}.icon-placeholder{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#e0e0e0}.validator-table th:nth-child(4),.validator-table td:nth-child(4){text-align:left;width:240px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.validator-table th:nth-child(5),.validator-table td:nth-child(5){text-align:right;width:140px;min-width:140px;font-variant-numeric:tabular-nums}.validator-table th:nth-child(6),.validator-table td:nth-child(6){text-align:right;width:110px;font-variant-numeric:tabular-nums}.validator-table th.client-type,.validator-table td.client-type{width:150px;min-width:150px}.validator-table th.version,.validator-table td.version,.validator-table th.details,.validator-table td.details,.validator-table th.website,.validator-table td.website{width:150px}.validator-table th.jito-start-epoch,.validator-table td.jito-start-epoch{width:100px;min-width:100px}.validator-table th.fd-scheduler-mode,.validator-table td.fd-scheduler-mode{width:140px;min-width:140px}.validator-table th.activated-stake,.validator-table td.activated-stake{width:100px}.validator-table th.stake-percentage,.validator-table td.stake-percentage{width:80px}.validator-table th.asn,.validator-table td.asn,.validator-table th.city,.validator-table td.city,.validator-table th.metro,.validator-table td.metro,.validator-table th.region,.validator-table td.region,.validator-table th.country,.validator-table td.country,.validator-table th.continent,.validator-table td.continent{width:120px}.validator-table th.asn-org,.validator-table td.asn-org{width:150px}.validator-table th.lat,.validator-table td.lat,.validator-table th.lon,.validator-table td.lon{width:80px}.validator-table th.ip,.validator-table td.ip{width:120px}.validator-table th.skip-rate,.validator-table td.skip-rate{width:100px}.validator-table th.avg-credit-per-voted-slot,.validator-table td.avg-credit-per-voted-slot{width:160px}.validator-table th.superminority,.validator-table td.superminority{width:140px;min-width:140px}.validator-table th.is-dz,.validator-table td.is-dz{width:130px;min-width:130px}.validator-table th.is-sfdp,.validator-table td.is-sfdp{width:110px;min-width:110px}.validator-table th.sfdp-state,.validator-table td.sfdp-state{width:120px}.validator-table th.slot-duration-max,.validator-table td.slot-duration-max,.validator-table th.slot-duration-mean,.validator-table td.slot-duration-mean,.validator-table th.slot-duration-median,.validator-table td.slot-duration-median,.validator-table th.slot-duration-min,.validator-table td.slot-duration-min,.validator-table th.slot-duration-stddev,.validator-table td.slot-duration-stddev{width:150px}.validator-table th.slot-duration-confidence-interval-lower-ms,.validator-table td.slot-duration-confidence-interval-lower-ms,.validator-table th.slot-duration-confidence-interval-upper-ms,.validator-table td.slot-duration-confidence-interval-upper-ms{width:130px}.validator-table th.slot-duration-p-value,.validator-table td.slot-duration-p-value{width:110px}.validator-table th.slot-duration-is-lagging,.validator-table td.slot-duration-is-lagging{width:100px}.validator-table th.mean-vote-latency,.validator-table td.mean-vote-latency,.validator-table th.median-vote-latency,.validator-table td.median-vote-latency,.validator-table th.max-vote-latency,.validator-table td.max-vote-latency,.validator-table th.avg-votes-cast,.validator-table td.avg-votes-cast,.validator-table th.total-votes-cast,.validator-table td.total-votes-cast{width:140px}.validator-table th.vote-credits-rank,.validator-table td.vote-credits-rank{width:110px;font-variant-numeric:tabular-nums}.validator-table th.vote-credits,.validator-table td.vote-credits,.validator-table th.voted-slots,.validator-table td.voted-slots{width:120px;font-variant-numeric:tabular-nums}.validator-table th.vote-cost,.validator-table td.vote-cost{width:100px;font-variant-numeric:tabular-nums}.validator-table th.epoch-credits,.validator-table td.epoch-credits{width:120px;font-variant-numeric:tabular-nums}.validator-table th.tx-included-in-blocks,.validator-table td.tx-included-in-blocks,.validator-table th.user-tx-included-in-blocks,.validator-table td.user-tx-included-in-blocks,.validator-table th.vote-tx-included-in-blocks,.validator-table td.vote-tx-included-in-blocks{width:120px}.validator-table.activity th.blocks-produced,.validator-table.activity td.blocks-produced,.validator-table.activity th.leader-slots,.validator-table.activity td.leader-slots,.validator-table.activity th.signatures,.validator-table.activity td.signatures,.validator-table.activity th.votes-cast,.validator-table.activity td.votes-cast{width:150px}.validator-table th.avg-tx-per-block,.validator-table td.avg-tx-per-block,.validator-table th.avg-vote-tx-per-block,.validator-table td.avg-vote-tx-per-block{width:110px}.validator-table th.avg-user-tx-per-block,.validator-table td.avg-user-tx-per-block{width:130px;min-width:130px}.validator-table th.avg-priority-fees-per-block,.validator-table td.avg-priority-fees-per-block{width:160px;min-width:160px}.validator-table th.avg-signature-fees-per-block,.validator-table td.avg-signature-fees-per-block,.validator-table th.avg-rewards-per-block,.validator-table td.avg-rewards-per-block{width:140px;min-width:140px}.validator-table th.avg-stake-per-leader-slot,.validator-table td.avg-stake-per-leader-slot{width:160px;min-width:160px}.validator-table th.avg-votes-cast-per-block,.validator-table td.avg-votes-cast-per-block{width:110px}.validator-table th.avg-cu-per-block,.validator-table td.avg-cu-per-block{width:120px}.validator-table th.commission,.validator-table td.commission{width:110px;min-width:110px}.validator-table th.mev-commission,.validator-table td.mev-commission{width:120px}.validator-table th.priority-fee-commission,.validator-table td.priority-fee-commission{width:120px;min-width:120px}.validator-table th.rewards,.validator-table td.rewards,.validator-table th.total-inflation-reward,.validator-table td.total-inflation-reward{width:140px}.validator-table th.compound-overall-apy,.validator-table td.compound-overall-apy,.validator-table th.delegator-compound-inflation-apy,.validator-table td.delegator-compound-inflation-apy,.validator-table th.delegator-compound-mev-apy,.validator-table td.delegator-compound-mev-apy,.validator-table th.delegator-compound-total-apy,.validator-table td.delegator-compound-total-apy,.validator-table th.delegator-inflation-apy,.validator-table td.delegator-inflation-apy,.validator-table th.delegator-mev-apy,.validator-table td.delegator-mev-apy,.validator-table th.delegator-total-apy,.validator-table td.delegator-total-apy,.validator-table th.total-overall-apy,.validator-table td.total-overall-apy,.validator-table th.validator-block-rewards-apy,.validator-table td.validator-block-rewards-apy,.validator-table th.validator-compound-block-rewards-apy,.validator-table td.validator-compound-block-rewards-apy,.validator-table th.validator-compound-inflation-apy,.validator-table td.validator-compound-inflation-apy,.validator-table th.validator-compound-mev-apy,.validator-table td.validator-compound-mev-apy,.validator-table th.validator-compound-total-apy,.validator-table td.validator-compound-total-apy,.validator-table th.validator-inflation-apy,.validator-table td.validator-inflation-apy,.validator-table th.validator-mev-apy,.validator-table td.validator-mev-apy,.validator-table th.validator-total-apy,.validator-table td.validator-total-apy{width:150px}.validator-table th.jito-rank,.validator-table td.jito-rank,.validator-table th.jito-steward-overall-rank,.validator-table td.jito-steward-overall-rank{width:100px}.validator-table th.mev-earned,.validator-table td.mev-earned,.validator-table th.mev-to-jito-block-engine,.validator-table td.mev-to-jito-block-engine,.validator-table th.mev-to-jito-tip-router,.validator-table td.mev-to-jito-tip-router,.validator-table th.mev-to-stakers,.validator-table td.mev-to-stakers,.validator-table th.mev-to-validator,.validator-table td.mev-to-validator,.validator-table.averages th.avg-rev-per-block,.validator-table.averages td.avg-rev-per-block,.validator-table th.avg-rev-per-block,.validator-table td.avg-rev-per-block{width:120px;min-width:120px}.validator-table.averages th.avg-inflation-rewards-per-block,.validator-table.averages td.avg-inflation-rewards-per-block,.validator-table th.avg-inflation-rewards-per-block,.validator-table td.avg-inflation-rewards-per-block{width:180px;min-width:180px}.validator-table.averages th.avg-mev-per-block,.validator-table.averages td.avg-mev-per-block,.validator-table th.avg-mev-per-block,.validator-table td.avg-mev-per-block{width:140px;min-width:140px}.validator-table.averages th.avg-tx-per-block,.validator-table.averages td.avg-tx-per-block,.validator-table th.avg-tx-per-block,.validator-table td.avg-tx-per-block{width:160px;min-width:160px}.validator-table.averages th.avg-user-tx-per-block,.validator-table.averages td.avg-user-tx-per-block,.validator-table th.avg-user-tx-per-block,.validator-table td.avg-user-tx-per-block,.validator-table.averages th.avg-vote-tx-per-block,.validator-table.averages td.avg-vote-tx-per-block,.validator-table th.avg-vote-tx-per-block,.validator-table td.avg-vote-tx-per-block,.validator-table.averages th.avg-votes-cast-per-block,.validator-table.averages td.avg-votes-cast-per-block,.validator-table th.avg-votes-cast-per-block,.validator-table td.avg-votes-cast-per-block{width:180px;min-width:180px}.validator-table.averages th.avg-cu-per-block,.validator-table.averages td.avg-cu-per-block,.validator-table th.avg-cu-per-block,.validator-table td.avg-cu-per-block{width:160px;min-width:160px}.validator-table.averages th.leader-slots,.validator-table.averages td.leader-slots,.validator-table th.leader-slots,.validator-table td.leader-slots{width:120px;min-width:120px}.validator-table.jito th.jito-steward-overall-rank,.validator-table.jito td.jito-steward-overall-rank,.validator-table th.jito-steward-overall-rank,.validator-table td.jito-steward-overall-rank{width:90px;min-width:90px}.validator-table.jito th.jip25-rank,.validator-table.jito td.jip25-rank,.validator-table th.jip25-rank,.validator-table td.jip25-rank,.validator-table.jito th.jito-rank,.validator-table.jito td.jito-rank,.validator-table th.jito-rank,.validator-table td.jito-rank{width:80px;min-width:80px}.validator-table.jito th.mev-commission,.validator-table.jito td.mev-commission,.validator-table th.mev-commission,.validator-table td.mev-commission{width:90px;min-width:90px}.validator-table.jito th.mev-earned,.validator-table.jito td.mev-earned,.validator-table th.mev-earned,.validator-table td.mev-earned{width:85px;min-width:85px}.validator-table.jito th.avg-mev-per-block,.validator-table.jito td.avg-mev-per-block,.validator-table th.avg-mev-per-block,.validator-table td.avg-mev-per-block{width:90px;min-width:90px}.validator-table.jito th.mev-to-jito-block-engine,.validator-table.jito td.mev-to-jito-block-engine,.validator-table th.mev-to-jito-block-engine,.validator-table td.mev-to-jito-block-engine,.validator-table.jito th.mev-to-jito-tip-router,.validator-table.jito td.mev-to-jito-tip-router,.validator-table th.mev-to-jito-tip-router,.validator-table td.mev-to-jito-tip-router{width:100px;min-width:100px}.validator-table.jito th.mev-to-stakers,.validator-table.jito td.mev-to-stakers,.validator-table th.mev-to-stakers,.validator-table td.mev-to-stakers,.validator-table.jito th.mev-to-validator,.validator-table.jito td.mev-to-validator,.validator-table th.mev-to-validator,.validator-table td.mev-to-validator{width:90px;min-width:90px}.validator-table.jito th.delegator-compound-mev-apy,.validator-table.jito td.delegator-compound-mev-apy,.validator-table th.delegator-compound-mev-apy,.validator-table td.delegator-compound-mev-apy{width:110px;min-width:110px}.validator-table.jito th.delegator-mev-apy,.validator-table.jito td.delegator-mev-apy,.validator-table th.delegator-mev-apy,.validator-table td.delegator-mev-apy{width:100px;min-width:100px}.validator-table.jito th.validator-compound-mev-apy,.validator-table.jito td.validator-compound-mev-apy,.validator-table th.validator-compound-mev-apy,.validator-table td.validator-compound-mev-apy{width:110px;min-width:110px}.validator-table.jito th.validator-mev-apy,.validator-table.jito td.validator-mev-apy,.validator-table th.validator-mev-apy,.validator-table td.validator-mev-apy{width:100px;min-width:100px}.validator-table th .sort-indicator{display:inline-block;width:1em;text-align:center;margin-left:3px;color:#ff69b4;font-size:12px;transition:color .2s ease}.validator-table th:hover .sort-indicator{color:#6a0dad}.validator-table th .sort-indicator:hover{color:indigo}.change-indicator{margin-left:6px;font-size:12px}.change-indicator.improving{color:green}.change-indicator.declining{color:red}.change-indicator.stable{color:gray}.filter-icon{margin-left:5px;cursor:pointer;font-size:16px;vertical-align:middle;display:inline-block}.material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:12px!important;vertical-align:top;color:#715ffc;transition:color .2s ease}.material-symbols-outlined:hover{color:#34c759}.filter-popup{position:fixed;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;z-index:2000000;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;gap:5px;max-width:300px}.filter-popup label{display:flex;flex-direction:column;font-size:.85em;color:#555;gap:4px}.filter-popup input[type=text],.filter-popup input[type=number],.filter-popup select{padding:4px 6px;border:1px solid #ccc;border-radius:3px;font-size:.9em;line-height:1.4;background-color:#fff}.filter-popup .checkbox-label{flex-direction:row;align-items:center;gap:5px;font-size:.9em;white-space:nowrap}.filter-popup .checkbox-label input[type=checkbox]{margin:0;width:auto}.filter-popup .filter-group{display:flex;flex-direction:column;gap:5px}.filter-popup .filter-group-label{font-weight:700;font-size:.9em;color:#444;margin-bottom:3px}.filter-popup .filter-group-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.filter-popup .filter-group-controls label{font-size:.85em;flex-direction:column}.filter-popup .filter-group-controls .checkbox-label{flex-direction:row;align-items:center}.main-tab-bar .tabs{display:flex;align-items:center;gap:10px}.main-tab-bar .tabs .tab{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;font-size:1em;font-weight:500;color:#333;transition:background-color .3s,color .3s;text-decoration:none;display:flex;align-items:center;padding:5px 10px;font-size:.9em}.main-tab-bar .tabs .tab:hover{background-color:#e0e0e0}.main-tab-bar .tabs .tab.active{background-color:#f4ac07;color:#fff;border-color:#f4ac07}.main-tab-bar .tabs .guide-button{margin-left:auto;background-color:#28a745;color:#fff}.main-tab-bar .tabs .guide-button:hover{background-color:#218838}.main-tab-bar .epoch-selector-container,.main-tab-bar .group-selector{background-color:#f4ac07;color:#fff;border-radius:4px;padding:5px 10px;display:flex;align-items:center;gap:5px;font-size:.9em;line-height:1;margin:0!important;min-width:120px}.main-tab-bar .epoch-selector-container label,.main-tab-bar .group-selector label{background-color:transparent;color:#fff;font-size:.9em!important;padding:0;line-height:1;display:inline-flex;align-items:center;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-tab-bar .epoch-selector-container select,.main-tab-bar .group-selector select{font-size:.9em!important;color:#333;border:1px solid #ccc;border-radius:3px;padding:2px 5px!important;background-color:#fff;pointer-events:auto;height:18px;line-height:1;vertical-align:middle;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:5px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="#333"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 5px center;width:auto;min-width:auto;max-width:220px}.main-tab-bar .group-selector select{width:auto;min-width:auto;max-width:200px}.react-tooltip{z-index:1000!important;max-width:300px;white-space:nowrap;transition:opacity .1s ease}.pubkey-cell{cursor:pointer;text-decoration:underline}.pubkey-cell:hover{color:#f4ac07}.toast{position:fixed;bottom:20px;right:20px;background-color:#333;color:#fff;padding:10px 15px;border-radius:4px;z-index:2000}.error-boundary{padding:20px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0}.error-boundary h2{margin-top:0}.app-footer{background-color:#f4ac07;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.footer-left,.footer-right,.footer-center{display:flex;align-items:center;gap:10px}.footer-center{flex-direction:column;text-align:center}.app-footer span{margin:0;line-height:1.6}.footer-logo{height:40px;width:auto;display:inline-block;vertical-align:middle;cursor:pointer}.footer-link{font-size:1rem;font-weight:700;text-transform:lowercase;text-decoration:underline;color:#fff}@media (max-width: 768px){.app-footer{flex-direction:column;justify-content:center;text-align:center;padding:1.5rem 1rem}.footer-logo{margin-bottom:.5rem}}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-header{padding:5px;background-color:#f4f4f4;border-bottom:1px solid #ddd}.title-container{display:flex;align-items:center;justify-content:space-between;background-color:#f4ac07;padding:10px 20px;border-radius:4px;margin-bottom:1px}.title-container h1{font-size:1.5em;color:#fff;margin:0;flex-grow:1;text-align:center}.logo-container-left,.logo-container-right{display:flex;align-items:center;gap:10px}.header-logo{height:40px;width:auto;cursor:pointer}.header-link{font-size:1rem;font-weight:700;text-transform:lowercase;text-decoration:underline;color:#fff}.app-main{flex:1;padding:5px}.main-content{max-width:1400px;margin:0 auto}.selectors-and-overview{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;align-items:flex-start}.network-overview-container{width:100%!important}.epoch-selector-container{display:flex;align-items:center;gap:10px;background-color:#e0e0e0;padding:10px;border-radius:5px;justify-content:flex-start!important;width:fit-content}.epoch-selector-container label{font-size:1.5em!important;font-weight:700;color:#fff!important;background-color:#f4ac07;padding:5px 10px;border-radius:3px}.epoch-selector{font-size:1.5em!important;color:#333;border:1px solid #ccc;border-radius:3px;padding:5px}.group-selector{display:flex;align-items:center;gap:10px;background-color:#e0e0e0;padding:10px;border-radius:5px;margin-bottom:15px;width:fit-content}.group-selector label{font-size:1.5em!important;font-weight:700;color:#fff!important;background-color:#f4ac07;padding:5px 10px;border-radius:3px}.group-selector select{font-size:1.5em!important;color:#333;border:1px solid #ccc;border-radius:3px;padding:5px}.performance-chart .chartjs-datalabel{visibility:visible!important;z-index:10}body{font-family:Montserrat,sans-serif;margin:0;padding:0;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#f4ac07;text-decoration:none}a:hover{color:#f4b833}h1,h2,h3,h4,h5,h6{font-weight:700}p{line-height:1.6}img{max-width:100%;height:auto}
