html,body{height:auto;margin:0;font-family:Open Sans,system-ui,sans-serif;overflow-y:visible}.prices-page{max-width:62rem;margin:0 auto;padding:1.5rem 1rem 3rem}.prices-page h1{letter-spacing:.02em;margin:0 0 .35rem;font-size:1.6rem}.prices-page .note{color:#9aa4ad;max-width:46rem;margin:0 0 1.25rem;font-size:.9rem}.prices-page .muted{color:#8b949c}.prices-page .err{color:#e15759}.regions{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.regions button{color:#cfd6dc;cursor:pointer;background:#2b3035;border:1px solid #3d444b;border-radius:.35rem;padding:.35rem .8rem;font-size:.9rem}.regions button:hover{background:#343a40}.regions button.active{color:#f2f6f0;background:#4c6b3c;border-color:#5f8449}.region-desc{color:#9aa4ad;margin:0 0 1rem;font-size:.9rem;font-style:italic}.controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.controls input[type=search],.controls select{color:#e6edf3;background:#22262a;border:1px solid #3d444b;border-radius:.3rem;padding:.35rem .6rem;font-size:.9rem}.controls input[type=search]{flex:14rem;min-width:0}.controls .count{color:#8b949c;margin-left:auto;font-size:.85rem}.prices{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}.prices th,.prices td{text-align:left;border-bottom:1px solid #2f353b;padding:.4rem .55rem}.prices .num,.prices .supply{white-space:nowrap}.prices thead th{text-transform:uppercase;letter-spacing:.04em;color:#9aa4ad;background:#1b1f23;border-bottom:2px solid #3d444b;font-size:.82rem;font-weight:600;position:sticky;top:0}.prices tbody tr:hover{background:#21262b}.prices .num{text-align:right;font-variant-numeric:tabular-nums}.prices .name{font-weight:500}.prices .sell{color:#86b06a}.prices .mult{color:#b8c0c8}.prices .empty{text-align:center;padding:1.5rem}.trend{margin-left:.15rem;font-size:.8rem}.trend.up{color:#e8a33d}.trend.down{color:#6aa6c8}.trend.flat{color:#5b636a}.supply .inf{color:#8b949c}.supply .pool{color:#c9a227}.prices-page footer{margin-top:1.25rem;font-size:.82rem;line-height:1.5}@media (width<=48rem){.prices-page{padding:1rem .6rem 2rem}.cat-col{display:none}.prices{font-size:.86rem}.prices th,.prices td{padding:.35rem .3rem}}@media (width<=24rem){.mult-col{display:none}}
