/* PERCENTIR_COIN_PAGE_V1 */
.coin-page .coin-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;color:#84909f}
.coin-page .coin-note span{padding:4px 8px;border-radius:6px;background:#f4f6f9}
.coin-page .history-ranges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:3px}
.coin-page .history-ranges button{width:100%;min-width:0;padding:10px 3px;white-space:nowrap}
.coin-page .history-quote{display:block;margin-top:10px}
.coin-page .history-value-change{display:block!important;margin-top:8px!important;color:#84909f}
.coin-page .chart.coin-empty{min-height:140px;justify-content:center;margin-top:12px}
.coin-page .chart.coin-empty strong{font-size:15px;color:#68768a;font-weight:500}
.coin-page .chart.coin-empty p{font-size:12px;color:#84909f;margin:8px 0 0;text-align:center}
.coin-page .card-heading h2{margin:0}.coin-page .empty-cell{padding:24px 0;white-space:normal;text-align:center;color:#84909f;font-size:13px}
.coin-page .table-scroll{margin-bottom:0}.coin-page .card:last-child{margin-bottom:0}
@media(max-width:520px){.coin-page .card{padding:20px}.coin-page .history-ranges button{font-size:13px}.coin-page .chart.coin-empty{min-height:120px}.coin-page .coin-note{font-size:11px}}

/* PERCENTIR_MARKET_POSITION_CHARTS_V2 */
#coin-price-charts{overflow:hidden;min-width:0}
#coin-price-charts>h2{font-size:20px;margin:0 0 8px}
#coin-price-charts>.muted{font-size:12px;line-height:1.6;margin:0 0 22px;color:#8995a5}
#coin-price-charts .price-card{margin:0;padding:24px 0 8px;min-width:0}
#coin-price-charts .price-card+.price-card{border-top:1px solid #edf0f4;margin-top:20px}
#coin-price-charts .price-header h3{font-size:19px;line-height:1.4;margin:0 0 14px;color:#152638}
#coin-price-charts .price-header h3 small{font-size:12px;font-weight:500;color:#8995a5;margin-left:6px}
#coin-price-charts .price-header strong{display:block;font-size:27px;font-weight:700;letter-spacing:-.7px;line-height:1.3}
#coin-price-charts .price-header span{display:block;font-size:14px;line-height:1.5;margin:5px 0 18px}
#coin-price-charts .price-tabs{display:flex;gap:3px;padding:5px;margin:0 0 12px;background:#f3f5f9;border-radius:14px}
#coin-price-charts .price-tabs button{appearance:none;display:block;flex:1;width:auto;min-width:0;min-height:0;margin:0;padding:11px 0;border:0;border-radius:10px;background:transparent;color:#8a95a5;box-shadow:none;font-family:inherit;font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap;cursor:pointer}
#coin-price-charts .price-tabs button[aria-pressed="true"]{background:#fff;color:#2165c4;box-shadow:0 2px 9px #14273e0b}
#coin-price-charts .price-tabs button:focus-visible{outline:2px solid #b8cdf3;outline-offset:1px}
#coin-price-charts [id^="price-state-"]{font-size:11px;min-height:16px;margin:0 0 3px;line-height:1.5;color:#8995a5}
#coin-price-charts .price-chart{width:100%;min-height:210px;overflow:hidden}
#coin-price-charts .price-chart svg{display:block;width:100%;height:auto;overflow:visible}
#coin-price-charts .price-chart g[role="button"]{cursor:pointer}
#coin-price-charts .price-chart g[role="button"]:focus{outline:1px solid #8fa5c3}
#coin-price-charts .price-detail{font-size:11px;line-height:1.7;color:#8995a5;min-height:32px;margin:12px 0 0}

/* PERCENTIR_MARKET_CLEAN_V1 */
#coin-price-charts>.price-card:first-child{padding-top:0}
#coin-price-charts .price-detail:empty{display:none;min-height:0;margin:0}
#coin-price-charts [id^="price-state-"]:empty{display:none;min-height:0;margin:0}
#coin-price-charts .price-chart{margin-top:8px}
