.pc-shell-main:has(.pc-shell-main-inner>.pc-kucoin-markets-page){overflow:auto;padding:16px 12px 28px}.pc-shell-main-inner:has(>.pc-kucoin-markets-page){width:min(100%,1480px);min-height:auto}.pc-kucoin-markets-page{min-height:100%}.pc-kucoin-markets-shell{display:grid;gap:14px;padding:4px 8px 0}.pc-kucoin-markets-heading h1{margin:0;color:var(--pc-text);font-size:18px;font-weight:700}.pc-kucoin-markets-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pc-kucoin-markets-market-types{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pc-kucoin-markets-market-type{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0;border:0;background:transparent;color:var(--pc-text-subtle);font-size:15px;white-space:nowrap}.pc-kucoin-markets-market-type[data-active=true]{color:var(--pc-text)}.pc-kucoin-markets-market-type[data-active=true] span{box-shadow:inset 0 -2px 0 var(--pc-text)}.pc-kucoin-markets-market-type span{display:inline-flex;min-height:28px;align-items:center}.pc-kucoin-markets-market-type em{color:var(--pc-text-subtle);font-size:11px;font-style:normal}.pc-kucoin-markets-market-type[data-disabled=true]{opacity:.72;cursor:not-allowed}.pc-kucoin-markets-toolbar-row{display:flex;align-items:center;justify-content:flex-start;gap:14px}.pc-kucoin-markets-toolbar-side{display:flex;align-items:center;gap:14px;flex-shrink:0;margin-left:auto}.pc-kucoin-markets-settlement-row{padding-left:14px;border-left:1px solid color-mix(in srgb,var(--pc-border) 64%,transparent)}.pc-kucoin-markets-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.pc-kucoin-markets-search{display:inline-flex;align-items:center;gap:8px;min-width:270px;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--pc-border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pc-text) 3%,transparent);color:var(--pc-text-subtle);font-size:14px}.pc-kucoin-markets-search input{flex:1;border:0;outline:0;background:transparent;color:var(--pc-text);font-size:14px}.pc-kucoin-markets-search input::placeholder{color:var(--pc-text-subtle);font-size:14px}.pc-kucoin-markets-chip{min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--pc-border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pc-text) 8%,transparent);color:var(--pc-text-muted);font-size:12px;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.pc-kucoin-markets-chip:hover:not([data-active=true]):not(:disabled){background:color-mix(in srgb,var(--pc-text) 12%,transparent);border-color:var(--pc-border-strong);color:var(--pc-text)}.pc-kucoin-markets-chip[data-active=true]{background:var(--pc-accent);border-color:var(--pc-accent);color:var(--pc-accent-contrast);font-weight:600}.pc-kucoin-markets-chip:disabled{opacity:.55;cursor:not-allowed}.pc-kucoin-markets-table-shell{display:grid;border-top:1px solid color-mix(in srgb,var(--pc-border) 48%,transparent)}.pc-kucoin-markets-table-head,.pc-kucoin-markets-table-row{display:grid;grid-template-columns:minmax(340px,1.8fr) repeat(5,minmax(150px,1fr)) 108px;align-items:center;gap:16px}.pc-kucoin-markets-table-shell[data-hide-turnover=true] .pc-kucoin-markets-table-head,.pc-kucoin-markets-table-shell[data-hide-turnover=true] .pc-kucoin-markets-table-row{grid-template-columns:minmax(340px,1.8fr) repeat(4,minmax(150px,1fr)) 108px}.pc-kucoin-markets-table-head{padding:10px 0;color:var(--pc-text-subtle);font-size:12px}.pc-kucoin-markets-table-head button{padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit}.pc-kucoin-markets-table-head-cell-right{text-align:right!important}.pc-kucoin-markets-table-head-cell-center{text-align:center}.pc-kucoin-markets-table-body{display:grid}.pc-kucoin-markets-table-row{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--pc-border) 38%,transparent);transition:background-color .18s ease;cursor:pointer}.pc-kucoin-markets-table-row:hover{background:color-mix(in srgb,var(--pc-text) 2%,transparent)}.pc-kucoin-markets-symbol-cell,.pc-kucoin-markets-symbol-main{display:flex;align-items:center;min-width:0}.pc-kucoin-markets-symbol-main{gap:12px}.pc-kucoin-markets-favorite{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--pc-text) 24%,transparent);transition:color .18s ease,background-color .18s ease;flex-shrink:0}.pc-kucoin-markets-favorite:hover:not(:disabled){background:color-mix(in srgb,var(--pc-text) 6%,transparent);color:color-mix(in srgb,var(--pc-text) 58%,transparent)}.pc-kucoin-markets-favorite[data-favorited=true]{color:#f6c453}.pc-kucoin-markets-favorite:disabled{cursor:wait;opacity:.72}.pc-kucoin-markets-symbol-logo{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--pc-text) 6%,transparent);flex-shrink:0}.pc-kucoin-markets-symbol-logo-image{width:28px;height:28px;object-fit:cover}.pc-kucoin-markets-symbol-logo-fallback{color:var(--pc-text);font-size:12px;font-weight:700;text-transform:uppercase}.pc-kucoin-markets-symbol-copy{display:flex;align-items:center;min-width:0}.pc-kucoin-markets-symbol-copy strong{color:var(--pc-text);font-size:15px}.pc-kucoin-markets-skeleton-symbol{width:92px;height:18px;border-radius:999px}.pc-kucoin-markets-skeleton-number{width:84px;height:18px;border-radius:999px;justify-self:end}.pc-kucoin-markets-skeleton-number-short{width:68px;height:18px;border-radius:999px;justify-self:end}.pc-kucoin-markets-skeleton-trend{width:112px;height:18px;border-radius:999px;justify-self:center}.pc-kucoin-markets-skeleton-action{width:72px;height:18px;border-radius:999px;justify-self:end}.pc-kucoin-markets-number-cell{color:var(--pc-text);font-size:14px;text-align:right;font-family:var(--pc-number-font-family);font-variant-numeric:tabular-nums;justify-self:end}.pc-kucoin-markets-trend-cell{display:flex;justify-content:flex-end;align-items:center}.pc-kucoin-markets-sparkline-wrap{position:relative;width:92px;height:28px}.pc-kucoin-markets-sparkline{width:100%;height:28px}.pc-kucoin-markets-sparkline-tooltip{position:absolute;top:-34px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--pc-border-strong) 78%,transparent);background:var(--pc-tooltip-bg);box-shadow:0 10px 24px rgba(0,0,0,.14);color:var(--pc-text);font-size:11px;transform:translateX(-50%);pointer-events:none;white-space:nowrap;backdrop-filter:blur(12px)}.pc-kucoin-markets-sparkline-tooltip span{color:var(--pc-text-muted)}.pc-kucoin-markets-sparkline-tooltip strong{color:var(--pc-text);font-family:var(--pc-number-font-family);font-size:12px}.pc-kucoin-markets-trend-placeholder{display:inline-flex;width:92px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--pc-text) 5%,transparent)}.pc-kucoin-markets-number-cell[data-tone=buy]{color:var(--pc-direction-positive,var(--pc-positive))}.pc-kucoin-markets-number-cell[data-tone=sell]{color:var(--pc-direction-negative,var(--pc-negative))}.pc-kucoin-markets-action-cell{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--pc-accent) 10%,transparent);color:var(--pc-accent);font-size:12px;justify-self:end;margin-right:6px}.pc-kucoin-markets-tag-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-kucoin-markets-tag{padding:4px 12px;border-radius:999px;border:1px solid var(--pc-border);background:transparent;color:var(--pc-text-muted);font-size:12px;line-height:20px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.pc-kucoin-markets-tag:hover{color:var(--pc-text);border-color:var(--pc-border-strong);background:color-mix(in srgb,var(--pc-text) 6%,transparent)}.pc-kucoin-markets-tag[data-active=true]{color:var(--pc-accent-contrast);background:var(--pc-accent);border-color:var(--pc-accent);font-weight:600}