html,body{min-height:100%;background:#1a1a1a;color:#e0e0e0;font-family:Arial,Helvetica,sans-serif;font-size:14px}body{margin:0}.main-sidebar{width:64px!important;z-index:30;overflow:auto;box-shadow:4px 0 18px #0003}.rail-brand{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin:20px 16px;background:#333;color:#eee;font-weight:700;font-size:22px}#navigation{padding-top:10px}#navigation a{display:flex;align-items:center;gap:18px;height:43px;padding:10px 14px;margin:2px 10px;color:#858b8f;border-radius:8px;white-space:nowrap;text-decoration:none}#navigation i{font-size:18px;width:22px;text-align:center;flex-shrink:0}#navigation span{display:none}#navigation a.active{background:#333;color:#fff;border-left:3px solid #fff;padding-left:11px}.menu-open .main-sidebar{width:225px!important}.menu-open #navigation span{display:block}.panel-header{height:70px;position:sticky;top:0;margin-left:64px;background:#1a1a1af5;display:flex;align-items:center;gap:22px;padding:0 24px;z-index:20}button{cursor:pointer}#menu{border:0;background:transparent;color:#ddd}#breadcrumb{font-size:13px;display:flex;gap:12px;align-items:center}.header-actions{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:10px}.btn{background:#333!important;border:0!important;border-radius:28px!important;padding:11px 28px!important;font-size:15px!important;color:#eee!important;font-weight:600!important}.btn:hover{background:#444!important}main{margin-left:64px;padding:20px 24px 70px;min-height:calc(100vh - 250px)}#view,#notice{max-width:1340px;margin:auto}.home-title{text-align:center;margin:8px 0 28px}.home-title h1{font-size:24px;font-weight:600}.home-title p{color:#aaa}.panel{background:#2c2c2c;border:1px solid #3c3c3c;border-radius:7px;overflow:hidden;margin-bottom:38px}.panel-title{background:#232323;border-bottom:1px solid #3c3c3c;padding:13px 16px;font-weight:600}.panel-subtitle{display:block;font-size:12px;color:#aaa;font-weight:400;margin-top:3px}.panel-body{padding:20px}.table-wrap{overflow-x:auto}.table{margin:0;width:100%;white-space:nowrap}.table th{font-size:11px!important;font-weight:400;text-transform:uppercase;letter-spacing:.3px;background:transparent!important;padding:15px 13px!important;color:#c7c7c7!important}.table td{font-size:16px!important;padding:10px 13px!important}.home-table td{padding:18px 12px!important;font-size:14px!important}.home-table tr:nth-child(2n){background:#303030}.table tbody tr:first-child{border-top:1px solid #444}.coin-link{display:flex;align-items:center;gap:8px}.coin-link img{width:26px;height:26px;object-fit:contain}.ticker{font-size:12px;color:#999}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 30px;margin:0 0 35px}.stat{background:#2c2c2c;border:1px solid #3c3c3c;border-radius:9px;min-height:66px;display:flex;align-items:center;gap:18px;padding:12px 18px}.stat i{font-size:32px;width:32px;text-align:center}.stat-label{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.4px;color:#aaa;margin-bottom:4px}.stat-value{font-size:17px;font-weight:600;overflow-wrap:anywhere}.chart-area{height:320px;padding:25px 20px;background:#232323}.chart-area canvas{width:100%!important;height:100%!important}.chart-caption{padding:8px 20px 10px;border-top:1px solid #3a3a3a}.chart-caption strong{font-size:24px;display:block}.chart-caption span{font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:#b8b8b8}.muted,.empty{color:#aaa}.empty{padding:18px}.error{background:#442f2f;padding:14px;border-radius:6px;margin-bottom:20px}.positive{color:#54c699}.pending{color:#e0a030}.wallet-input{background:#333;color:#eee;border:1px solid #555;border-radius:4px;width:100%;padding:9px 12px;margin:4px 0 20px}.wallet-text{overflow-wrap:anywhere;white-space:normal}.wallet-actions{display:flex;gap:15px;margin-top:16px;align-items:center}.panel-footer{border-top:1px solid #303030;margin-left:64px;padding:28px max(24px,calc((100% - 1400px)/2));color:#aaa}.panel-footer strong{color:#eee;font-size:18px}.panel-footer p{margin:12px 0}#updated{float:right;font-size:12px}a{color:#e0e0e0}a:hover{color:#fff}.tabs{display:flex;justify-content:center;gap:10px;margin:20px 0 35px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:30px}.faq p{line-height:1.7;color:#bbb}.faq h3{font-size:18px;margin-top:24px}.wallet-form{margin:0}.coin-picture{width:30px;height:30px}.public-state{font-size:12px;color:#aaa}.home-table a{cursor:pointer}.page-heading{font-size:20px;margin:5px 0 25px}.progress-value{display:block;font-size:12px;color:#aaa}.disabled-link{color:#999}@media(min-width:1600px){main{padding-top:20px}}@media(max-width:1050px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions{position:static;transform:none;margin-left:auto}.btn{padding:10px 17px!important}.two-col{grid-template-columns:1fr}}@media(max-width:650px){.main-sidebar{width:52px!important}.rail-brand{margin:18px 10px}#navigation a{margin:2px 5px;padding:10px}.panel-header,main,.panel-footer{margin-left:52px}.panel-header{padding:0 12px;gap:12px}.header-actions .btn{font-size:12px!important;padding:9px 12px!important}.header-actions i{display:none}#breadcrumb{gap:4px;max-width:150px}main{padding:15px 12px 40px}.stats-grid{gap:10px}.stat{padding:10px;gap:10px}.stat i{font-size:22px;width:22px}.stat-value{font-size:14px}.chart-area{height:260px;padding:15px 8px}.panel-body{padding:14px}.tabs{flex-wrap:wrap}.panel-footer{padding:20px}#updated{float:none;display:block;margin-top:20px}}

.rail-close{display:none;position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:5px;background:#292929;color:#eee;font-size:25px;line-height:26px;z-index:2}.menu-open .rail-close{display:block}.menu-open .main-sidebar{min-width:225px;transform:none!important}.rail-close:focus-visible{outline:2px solid #eee}

body.pools-page .main-sidebar,body.pools-page #menu{display:none!important}
body.pools-page .panel-header,body.pools-page main,body.pools-page .panel-footer{margin-left:0}
.main-sidebar .rail-brand{display:flex!important;flex-shrink:0;margin:18px 16px;width:auto;min-height:32px;justify-content:flex-start;background:transparent;text-decoration:none}
.rail-brand img{width:32px;height:32px;object-fit:contain;flex-shrink:0}
.rail-name{display:none;margin-left:8px;font-size:13px;text-transform:uppercase}
.menu-open .rail-name{display:block}
.pools-page #breadcrumb{font-size:16px;font-weight:700}

html:has(body.stats-page){font-size:16px}body.stats-page{font:400 14px 'SoloHomeBody',Arial,sans-serif;--jp-font-body:'SoloHomeBody',Arial,sans-serif;--jp-font-display:'SoloHomeDisplay',Arial,sans-serif;--jp-font-mono:'SoloHomeMono',monospace}.stats-page #main{padding-top:18px}.stats-page #view{max-width:none}.stats-page #coin-stats .content-header{padding:0 15px 18px}.stats-page #coin-stats .content-header h1{font-family:'SoloHomeDisplay',Arial,sans-serif}.stats-page #coin-stats .content{padding:0 15px}.stats-page #coin-stats .info-box-number{white-space:nowrap}.stats-page #coin-stats .info-box{margin-bottom:20px}.stats-page #coin-stats .card-header.card-chart{position:relative}.stats-page #coin-stats .card-title{margin:0 0 8px}.stats-page #coin-stats .card-category i{margin-right:5px}.stats-page #coin-stats .stats-chart-empty{height:100%;display:flex;align-items:center;justify-content:center;color:#999}.stats-page #coin-stats .stats-reward-usd{display:block;font-size:12px;font-weight:400;color:#999;margin-top:3px}.stats-page #coin-stats #blockReward{font-size:15px}.stats-page .stats-node-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#999;margin-right:7px}.stats-page .stats-node-healthy{color:#54c699!important}.stats-page .stats-node-dot.stats-node-healthy{background:#54c699}.stats-page .stats-node-degraded{color:#e0a030!important}.stats-page .stats-node-dot.stats-node-degraded{background:#e0a030}.stats-page .stats-node-unhealthy{color:#e35656!important}.stats-page .stats-node-dot.stats-node-unhealthy{background:#e35656}.stats-page #nodeHealthIcon.stats-node-healthy{animation:stats-heart-beat 1.4s ease-in-out infinite}.stats-page #updated{display:none}.stats-page #help[aria-disabled=true]{cursor:default}.stats-page .rail-brand>.stats-node-dot{position:absolute;left:-12px;top:12px;width:8px;height:8px;margin:0}.stats-page .rail-brand{position:relative}.stats-page #coin-stats .info-box-content{max-width:calc(100% - 44px)}@keyframes stats-heart-beat{0%,100%{transform:scale(1)}35%{transform:scale(1.16)}60%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.stats-page #nodeHealthIcon{animation:none!important}}@media(max-width:650px){.stats-page #coin-stats .content-header,.stats-page #coin-stats .content{padding-left:0;padding-right:0}.stats-page #coin-stats .info-box-number{font-size:16px}.stats-page #coin-stats #blockReward{font-size:14px}}

.stats-page.menu-open .main-sidebar .rail-brand{width:max-content;margin:40px auto 18px}.stats-page.menu-open .rail-brand>.stats-node-dot{left:-20px}.stats-page.menu-open #navigation a{width:max-content;min-width:100px;max-width:calc(100% - 20px);margin-left:0;padding-left:20px;padding-right:18px;gap:12px}.stats-page.menu-open #navigation a.active{padding-left:17px}

.stats-page .page-miners .miners-empty{text-align:center;padding:30px 15px}.pool-loading-ring{display:block;width:30px;height:30px;margin:0 auto 12px;border:3px solid #ddd;border-right-color:transparent;border-radius:50%;animation:pool-loading-turn .8s linear infinite}.stats-page .page-miners #miners{margin-bottom:0}.stats-page .page-miners #miners td{vertical-align:middle}.stats-page .page-miners #miners td:first-child{overflow-wrap:anywhere}@keyframes pool-loading-turn{to{transform:rotate(360deg)}}

.panel-footer.shared-pool-footer{padding-left:0;padding-right:0;font-family:SoloHomeBody,Arial,sans-serif}.panel-footer.shared-pool-footer p{margin:0}.panel-footer.shared-pool-footer .footer-copy{font-size:11px}

html:has(body.wallet-page){font-size:16px}body.wallet-page{font:400 14px 'SoloHomeBody',Arial,sans-serif;--jp-font-body:'SoloHomeBody',Arial,sans-serif;--jp-font-display:'SoloHomeDisplay',Arial,sans-serif;--jp-font-mono:'SoloHomeMono',monospace}.wallet-page #view{max-width:none}.wallet-page main{padding-top:18px}.wallet-page #wallet-dashboard .content{padding-top:0}.wallet-page #wallet-dashboard [hidden]{display:none!important}.wallet-page #wallet-dashboard .content-header{display:none}.wallet-page #wallet-dashboard .info-box-number{white-space:nowrap}.wallet-page #wallet-dashboard .card-header.card-chart{position:relative}.wallet-page #wallet-dashboard .card-header.card-chart canvas{display:block}.wallet-page #wallet-dashboard .card-title{margin:0 0 8px}.wallet-page #wallet-dashboard .card-category i{margin-right:5px}.wallet-page #wallet-dashboard .wallet-chart-message{position:absolute;inset:0;display:flex;gap:8px;align-items:center;justify-content:center;color:#999}.wallet-page #wallet-dashboard .wallet-loading-ring{width:18px;height:18px;border:2px solid #777;border-top-color:#eee;border-radius:50%;animation:wallet-loading 1s linear infinite}.wallet-page #wallet-dashboard .wallet-worker-name{background:#202020;border-radius:3px;padding:1px 3px}.wallet-page #wallet-dashboard table th{padding:14px!important;font-size:11px!important}.wallet-page #wallet-dashboard table td{padding:12px 14px!important;font-size:16px!important;vertical-align:middle}.wallet-page #wallet-dashboard .card-body small{display:block;margin-top:20px;color:#74818b}.wallet-page #wallet-dashboard .card-header>p{margin:0}.wallet-page #wallet-dashboard .btn-dashboard-tab{display:inline-flex;gap:5px;align-items:center}.wallet-page #wallet-dashboard .btn-dashboard-tab[aria-pressed=true]{background:#3b3b3b!important}.wallet-page #help[aria-disabled=true]{cursor:default}.wallet-page #wallet-dashboard form{margin:0}.wallet-page #wallet-dashboard .info-box-number{font-family:'SoloHomeBody',Arial,sans-serif}.wallet-page #wallet-dashboard .info-box{margin-bottom:20px}.wallet-page #wallet-dashboard .row.equal{display:block}.wallet-page #wallet-dashboard .row.equal>div{width:100%}@keyframes wallet-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wallet-page #wallet-dashboard .wallet-loading-ring{animation:none}}@media(max-width:767px){.wallet-page #wallet-dashboard .content{padding-left:0;padding-right:0}}

.wallet-page .stats-node-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#999;margin-right:7px}.wallet-page .stats-node-dot.stats-node-healthy{background:#54c699}.wallet-page .stats-node-dot.stats-node-degraded{background:#e0a030}.wallet-page .stats-node-dot.stats-node-unhealthy{background:#e35656}.wallet-page .rail-brand{position:relative}.wallet-page .rail-brand>.stats-node-dot{position:absolute;left:-12px;top:12px;margin:0}

.wallet-page #dashboardWorkers table{table-layout:fixed;min-width:1000px;font-variant-numeric:tabular-nums}.wallet-page #dashboardWorkers th:nth-child(1){width:13%}.wallet-page #dashboardWorkers th:nth-child(2){width:8%}.wallet-page #dashboardWorkers th:nth-child(3),.wallet-page #dashboardWorkers th:nth-child(4),.wallet-page #dashboardWorkers th:nth-child(5),.wallet-page #dashboardWorkers th:nth-child(9){width:10%}.wallet-page #dashboardWorkers th:nth-child(6),.wallet-page #dashboardWorkers th:nth-child(7){width:12%}.wallet-page #dashboardWorkers th:nth-child(8){width:15%}.wallet-page #dashboardWorkers td{overflow-wrap:anywhere}


.block-luck-good{color:#54c699}
.block-status{display:inline-block;font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;white-space:nowrap}
.block-status.confirmed{color:#54c699;background:rgba(84,198,153,.14)}
.block-status.pending{color:#f1c40f;background:rgba(241,196,15,.14)}
.block-status.orphaned{color:#ff6b6b;background:rgba(255,107,107,.12)}
#coin-blocks .panel{margin-bottom:36px}
#coin-blocks .stats-grid{margin-bottom:36px}

.table tbody td .block-status.confirmed{color:#54c699!important;background:rgba(84,198,153,.14)!important}
.table tbody td .block-status.pending{color:#f1c40f!important;background:rgba(241,196,15,.14)!important}
.table tbody td .block-status.orphaned{color:#ff6b6b!important;background:rgba(255,107,107,.12)!important}
.table tbody td .block-luck-good{color:#54c699!important}
.table tbody td .block-luck-high{color:#ff6b6b!important}

body.wallet-page #wallet-dashboard .info-box-number.wallet-paid-amounts{
font-size:15px!important;white-space:normal!important;overflow-wrap:anywhere;
max-width:100%;line-height:1.35;font-variant-numeric:tabular-nums}

.block-maturity{position:relative;display:inline-block;vertical-align:middle;width:92px;height:16px;overflow:hidden;border-radius:3px;background:#34453f;color:#fff;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}
.block-maturity-fill{position:absolute;inset:0 auto 0 0;background:#54c699}
.block-maturity-label{position:relative;display:block;text-align:center;text-shadow:0 1px 2px #111}

.coinimg,.coin-link img,.rail-brand img,.home-block-card-icon{border-radius:50%;clip-path:circle(50% at 50% 50%);overflow:hidden;object-fit:contain}
