/* Market Lab V2.4 — reference-layout responsive trading experience. */
#view-market{padding:2px 8px 16px;max-width:100%;min-width:0}
.mkt-hero{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:23px 24px 22px;margin-bottom:10px;min-height:170px;border:1px solid rgba(226,180,91,.35);border-radius:16px;background:radial-gradient(ellipse at 78% 6%,rgba(43,186,180,.12),transparent 45%),linear-gradient(110deg,rgba(22,31,45,.98),rgba(10,25,34,.92));}
.mkt-eyebrow{font-size:11px;color:var(--gold);letter-spacing:.22em;font-weight:700;margin-bottom:9px}.mkt-hero h1{font-size:clamp(25px,3vw,39px);font-family:Georgia,serif;line-height:1.1;margin-bottom:10px}.mkt-hero p{max-width:540px;font-size:12px;color:#aebbc6;margin-bottom:0}.mkt-hero-actions{min-width:270px;display:grid;justify-items:end;gap:17px}.mkt-label{display:inline-flex;white-space:nowrap;border-radius:20px;padding:7px 11px;font-size:10px;border:1px solid rgba(229,192,114,.42);color:#f4cf84}.mkt-switch{display:flex;gap:4px;border:1px solid rgba(218,173,92,.27);padding:4px;border-radius:10px;background:#0b1724}.mkt-switch button{border:0;border-radius:7px;background:transparent;color:#bdc5cf;padding:11px 13px;font-weight:600;font-size:11px}.mkt-switch button.active{background:linear-gradient(105deg,#bd8d43,#f4d188);color:#142131}
.mkt-notice{display:flex;align-items:center;gap:12px;border:1px solid rgba(213,155,75,.35);background:rgba(105,66,25,.13);border-radius:12px;padding:14px 16px;margin:10px 0;color:#e9ce9c}.mkt-notice>span{font-size:26px}.mkt-notice div{flex:1}.mkt-notice strong{display:block;font-size:12px}.mkt-notice p{font-size:10px;color:#b6bdc4;margin:3px 0 0}.mkt-notice button{color:#eed2a0;border:1px solid rgba(209,173,97,.42);border-radius:8px;background:#172332;padding:9px 12px;white-space:nowrap}
.mkt-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 0}.mkt-kpis>div{border-radius:12px;border:1px solid rgba(212,166,91,.22);background:rgba(15,29,42,.94);padding:15px 15px;min-width:0}.mkt-kpis small{font-size:10px;color:#b6c1ca;display:block}.mkt-kpis strong{display:block;font-size:19px;color:#f8dfa2;margin:6px 0 4px;overflow-wrap:anywhere}.mkt-kpis span{font-size:9px;color:#8ba1aa}
.mkt-trading-grid{display:grid;grid-template-columns:minmax(180px,.83fr) minmax(320px,1.65fr) minmax(240px,1.05fr);gap:10px}.mkt-trading-grid>.glass-card,.mkt-bottom-grid>.glass-card{min-width:0;margin:0;padding:15px}.mkt-card-title{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:16px}.mkt-card-title strong{color:#f6dfb3;font-size:14px}.mkt-card-title>span{font-size:9px;letter-spacing:.1em;color:#78c5bd}.mkt-filter{display:flex;gap:7px;margin-bottom:14px}.mkt-filter input,.mkt-filter select,.mkt-field input,.mkt-field select{width:100%;min-width:0;min-height:38px;background:#071321;border:1px solid #405060;border-radius:7px;color:#f9efd5;padding:9px;font-size:11px}.mkt-filter select{width:100px}.mkt-listhead,.mkt-asset-row{display:grid;grid-template-columns:1fr auto;align-items:center}.mkt-listhead{color:#8499a7;font-size:9px;letter-spacing:.08em;border-bottom:1px solid #32404e;padding:0 8px 7px}.mkt-assets{display:grid;gap:3px;max-height:400px;overflow:auto}.mkt-asset-row{border:1px solid transparent;background:transparent;text-align:start;color:#edeeef;padding:11px 7px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;border-radius:9px}.mkt-asset-row:hover{background:rgba(49,72,89,.5)}.mkt-asset-row.chosen{background:rgba(216,171,80,.1);border-color:#8d673e}.mkt-asset-icon,.mkt-avatar{display:grid;place-items:center;background:linear-gradient(135deg,var(--ac),#121f2b);border:1px solid var(--ac);color:white;font-weight:900;font-size:19px;width:34px;height:34px;border-radius:50%}.mkt-asset-name strong,.mkt-list-price strong{display:block;font-size:11px}.mkt-asset-name small,.mkt-list-price small{display:block;font-size:9px;color:#a7b6be;margin-top:2px}.mkt-list-price{text-align:end}.mkt-list-price strong{color:#ecdbb6}.mkt-disclaimer,.mkt-ticket-foot,.mkt-asset-descrip,.mkt-empty{font-size:10px;color:#95a8b5;margin:14px 0 0}.mkt-pair-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.mkt-pair-head>div:last-child{text-align:end}.mkt-asset-id{display:flex;align-items:center;gap:11px}.mkt-asset-id strong{font-size:16px}.mkt-asset-id small,.mkt-pair-head>div>small{display:block;color:#9babb7;font-size:10px}.mkt-price{font-size:23px;color:#5fe0d1}.mkt-chart-tabs{display:flex;justify-content:space-between;gap:8px;color:#93b1b2;font-size:9px;letter-spacing:.1em;margin-top:22px}.mkt-chart{width:100%;height:220px;margin-top:5px;background:repeating-linear-gradient(0deg,transparent 0,transparent 52px,rgba(150,166,176,.09) 53px,transparent 54px)}.mkt-chart-caption{display:flex;justify-content:space-between;gap:9px;color:#8da2af;font-size:9px}.mkt-asset-descrip{margin-top:18px;padding-top:12px;border-top:1px solid rgba(186,173,137,.17)}
.mkt-segment{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#07121c;border-radius:8px;padding:3px;margin-bottom:18px}.mkt-segment button{border:0;background:transparent;color:#9faab4;border-radius:6px;padding:12px 4px;font-weight:700}.mkt-segment button.active.buy{background:rgba(61,193,155,.22);color:#6ee5c2}.mkt-segment button.active:not(.buy){background:rgba(232,111,100,.23);color:#ffb8a6}.mkt-field{margin-top:12px}.mkt-field label{display:block;color:#b0bdc8;font-size:11px;margin-bottom:6px}.mkt-field input,.mkt-field select{height:44px;font-size:14px}.mkt-order-meta{display:flex;justify-content:space-between;gap:9px;color:#90a6b5;margin-top:14px;font-size:10px}.mkt-order-meta strong{color:#eee2bd}.mkt-submit{display:block;width:100%;border:0;border-radius:9px;min-height:46px;margin-top:20px;background:#cd7566;color:#12222b;font-size:14px;font-weight:800}.mkt-submit.buy{background:linear-gradient(110deg,#389d8c,#68dfbd)}.mkt-alert{color:#e6ba96;font-size:11px;min-height:34px;margin:11px 0}.mkt-alert.positive{color:#7de5c6}
.mkt-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-top:10px}.mkt-book-columns,.mkt-book-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:end;font-variant-numeric:tabular-nums}.mkt-book-columns{font-size:10px;color:#8da7b1;padding:7px}.mkt-book-row{position:relative;isolation:isolate;font-size:11px;padding:7px 10px;color:#cbd6dc}.mkt-book-row:before{content:"";position:absolute;inset:0 0 0 auto;width:var(--depth);z-index:-1;background:rgba(211,99,92,.10)}.mkt-book-row.bid:before{background:rgba(55,195,153,.12)}.mkt-book-row.ask span:first-child{color:#ef9a91}.mkt-book-row.bid span:first-child{color:#69d8b3}.mkt-mid{padding:11px 7px;display:flex;justify-content:space-between;border-top:1px solid #3b4d55;border-bottom:1px solid #3b4d55;color:#f1e5c0;margin:8px 0;font-size:11px}.mkt-mid span{font-size:9px;color:#96aab8}.mkt-subtitle{font-size:10px;color:#f4d290;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid rgba(212,176,96,.2);padding-bottom:7px;margin-top:13px}.mkt-small-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#d5dce0;padding:7px 2px;border-bottom:1px solid rgba(104,139,151,.11)}.mkt-small-row strong{color:#f2deb4}.mkt-cancel{border:1px solid #80644e;background:#1a2634;color:#f4cf93;border-radius:6px;padding:5px 8px;font-size:10px}.mkt-verified{text-align:center;padding:50px 30px;margin:10px}.mkt-verified-icon{font-size:64px;color:#e2b45b}.mkt-verified h2{font:29px Georgia,serif;color:#f4d58d}.mkt-verified p{max-width:610px;color:#b4c2cc;margin:14px auto}.mkt-verification-list{max-width:600px;margin:22px auto;display:grid;gap:6px}.mkt-verification-list>div{display:flex;justify-content:space-between;gap:15px;text-align:start;padding:13px;border:1px solid rgba(204,171,97,.21);border-radius:8px}.mkt-verification-list b{font-size:12px}.mkt-verification-list span{color:#dfb98b;font-size:11px}.mkt-verified-note{color:#ffc48b!important;font-weight:bold;font-size:11px}
@media(max-width:1400px){.mkt-trading-grid{grid-template-columns:minmax(160px,.8fr) minmax(240px,1.3fr)}.mkt-ticket{grid-column:1/-1}.mkt-ticket .mkt-order-meta{max-width:520px}}
@media(max-width:1050px){.mkt-trading-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.mkt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-catalog{grid-column:auto}.mkt-ticket{grid-column:1/-1}}
@media(max-width:720px){#view-market{padding:0 1px 15px}.mkt-hero{display:block;padding:20px 14px}.mkt-hero-actions{min-width:0;justify-items:start;margin-top:16px}.mkt-switch{width:100%}.mkt-switch button{flex:1}.mkt-hero h1{font-size:28px}.mkt-notice{flex-wrap:wrap;padding:12px}.mkt-notice p{font-size:11px}.mkt-notice button{margin-inline-start:auto}.mkt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mkt-kpis>div{padding:10px}.mkt-kpis strong{font-size:15px}.mkt-trading-grid{display:flex;flex-direction:column}.mkt-chart{height:190px}.mkt-bottom-grid{grid-template-columns:1fr}.mkt-ticket{grid-column:auto}.mkt-verified{padding:35px 14px}.mkt-verification-list>div{display:block}.mkt-verification-list span{display:block;margin-top:3px}}

/* V2.5 exchange-first terminal. Inherits the verified reference palette and global disclosure. */
#view-market{--trade-gold:#e9c67c;--trade-cyan:#44d1c7;--trade-bg:#0b1826;--trade-border:rgba(204,173,107,.26);padding:4px 6px 14px;scroll-margin-top:100px}
#view-market *{box-sizing:border-box}
#view-market .glass-card{border:1px solid var(--trade-border);background:linear-gradient(143deg,rgba(21,35,49,.98),rgba(11,23,36,.96));border-radius:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.mkt-v25-hero{min-height:0;display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;padding:13px 17px;gap:10px;border-radius:12px;background:linear-gradient(112deg,#142638,#0d1b2c 65%,#172d31)}
.mkt-brandline{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.mkt-v25-hero .mkt-eyebrow{font-size:10px;letter-spacing:.15em;margin:0;color:#caa564}.mkt-v25-hero h1{font:700 24px/1.15 Georgia,serif;color:#f4deb2;margin:3px 0 0}.mkt-legal-flag{display:inline-flex;border:1px solid rgba(232,186,98,.36);background:#27291f;border-radius:18px;color:#f4d68a;font-size:10px;letter-spacing:.07em;font-weight:700;padding:7px 10px}.mkt-v25-hero .mkt-switch{min-width:0;width:auto;gap:3px}.mkt-v25-hero .mkt-switch button{font-size:11px;white-space:nowrap;padding:9px 12px}
.mkt-mobile-tabs{display:none}
.mkt-main-grid{display:grid;grid-template-columns:minmax(360px,1.5fr) minmax(245px,.8fr) minmax(205px,.72fr);gap:10px}
#view-market .mkt-main-grid>.glass-card{margin:0;padding:15px;min-width:0}
.mkt-chart-panel{grid-column:1}.mkt-ticket{grid-column:2}.mkt-catalog{grid-column:3}
.mkt-pair-head{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(213,174,100,.13)}.mkt-pair-head .mkt-asset-id{gap:9px}.mkt-pair-head .mkt-avatar{width:43px;height:43px;font-size:23px;flex-shrink:0}.mkt-pair-head .mkt-asset-id>div{min-width:0}.mkt-tiny{display:block;font-size:9px;letter-spacing:.1em;color:#e0b871;font-weight:700}.mkt-pair-head #mktPairSelect{max-width:290px;min-width:145px;width:100%;background:transparent;border:0;color:#f5e8cc;font-size:18px;font-weight:750;padding:1px 0;outline-offset:3px;cursor:pointer}.mkt-pair-head #mktPairSelect option{color:#f4e9cb;background:#111e2a}.mkt-pair-sub{font-size:10px;color:#99abb8;margin-top:1px;unicode-bidi:isolate;direction:ltr;text-align:start}.mkt-pair-quote{text-align:end;display:grid;gap:3px}.mkt-pair-quote .mkt-price{font-size:clamp(19px,2vw,28px);line-height:1;letter-spacing:.01em}.mkt-pair-quote small{font-size:9px;color:#a2b7bb}.mkt-delta{font-size:10px;font-weight:800;letter-spacing:.02em}.mkt-delta.up{color:#5bdbb1}.mkt-delta.down{color:#efaaa2}
.mkt-quick-actions{display:flex;gap:8px;margin:12px 0 9px}.mkt-quick-actions button{flex:1;padding:9px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.mkt-quick-buy{border:1px solid rgba(73,210,165,.45);background:rgba(29,124,101,.17);color:#64e4bc}.mkt-quick-sell{border:1px solid rgba(221,106,111,.5);background:rgba(150,53,61,.14);color:#f0a7a2}
.mkt-chart-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:11px}.mkt-chart-heading{display:grid;gap:3px}.mkt-chart-heading strong{font-size:12px;color:#f7d999}.mkt-chart-heading span{font-size:9px;color:#92a5ac;letter-spacing:.08em}.mkt-periods{display:inline-flex;gap:2px;border-radius:8px;padding:3px;background:#091623;border:1px solid #34404b}.mkt-periods button{color:#a7b9c0;font-weight:700;font-size:10px;padding:6px 9px;border-radius:5px;border:0;background:transparent;cursor:pointer}.mkt-periods button.active{color:#1b2530;background:#e1bc70}
.mkt-candle-stage{margin-top:10px;position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(175,186,185,.10);background:radial-gradient(circle at 55% 5%,rgba(46,185,180,.08),transparent 60%),repeating-linear-gradient(90deg,transparent 0,transparent 85px,rgba(150,166,176,.04) 86px,transparent 87px)}
.mkt-chart{margin:0;display:block;width:100%;height:280px;background:none;touch-action:pan-y}
.mkt-chart-tooltip{position:absolute;z-index:2;top:8px;left:9px;max-width:calc(100% - 18px);background:rgba(10,21,32,.95);border:1px solid rgba(227,196,131,.7);color:#f3e0b5;font-size:10px;line-height:1.6;padding:6px 9px;border-radius:6px;pointer-events:none;unicode-bidi:isolate;direction:ltr}
.mkt-axis-footer{display:flex;justify-content:space-between;gap:8px;color:#879ea9;font-size:9px;margin:8px 0 0;flex-wrap:wrap;direction:ltr}.mkt-asset-details{border-top:1px solid rgba(215,179,104,.18);margin-top:10px;padding-top:10px;color:#acc0c5;font-size:11px;line-height:1.7}.mkt-asset-details summary{cursor:pointer;color:#f2d18d;font-weight:700}.mkt-asset-details>div{margin-top:8px}.mkt-asset-details p{margin:6px 0 0;color:#98acb5}
.mkt-ticket{scroll-margin-top:120px}.mkt-ticket .mkt-card-title{margin-bottom:9px}.mkt-ticket .mkt-card-title strong{font-size:14px}.mkt-ticket .mkt-segment{margin-bottom:12px}.mkt-ticket .mkt-segment button{min-height:40px}.mkt-balance-strip{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:7px;background:rgba(212,170,86,.07);color:#9ab0bb;font-size:11px;gap:8px}.mkt-balance-strip strong{color:#e7d6ad;direction:ltr;unicode-bidi:isolate}.mkt-ticket .mkt-field{margin-top:10px}.mkt-ticket .mkt-field input,.mkt-ticket .mkt-field select{height:40px;font-size:12px}.mkt-input-pair{display:flex;align-items:center;position:relative}.mkt-input-pair input{padding-inline-end:63px}.mkt-input-pair small{position:absolute;right:10px;color:#d6bc83;font-size:10px;font-weight:700}.mkt-alloc-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px}.mkt-alloc-buttons button{border:1px solid rgba(176,153,101,.34);background:#101e2e;color:#d3c6ab;border-radius:6px;padding:6px 1px;font-size:10px;cursor:pointer}.mkt-order-receipt{margin-top:12px;padding:10px;border-radius:9px;background:rgba(4,13,21,.47);border:1px solid rgba(126,160,170,.15)}.mkt-order-receipt>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;font-size:10px;color:#91a8b2}.mkt-order-receipt strong{color:#d7dce1;direction:ltr;unicode-bidi:isolate}.mkt-order-receipt .mkt-order-total{border-top:1px solid rgba(179,173,153,.17);padding-top:10px;margin-top:9px;font-weight:700;color:#e5c686}.mkt-order-receipt .mkt-order-total strong{color:#f8deaa;font-size:12px}.mkt-ticket .mkt-submit{min-height:44px;margin-top:12px}.mkt-ticket .mkt-alert{min-height:0;font-size:10px;line-height:1.5}.mkt-ticket .mkt-ticket-foot{font-size:10px;line-height:1.5;margin:5px 0 0}
.mkt-catalog .mkt-card-title{margin-bottom:13px}.mkt-catalog .mkt-filter{flex-wrap:wrap;gap:6px;margin-bottom:10px}.mkt-catalog .mkt-filter input{min-width:120px;flex:1}.mkt-catalog .mkt-filter select{width:100px}.mkt-catalog .mkt-assets{max-height:450px}.mkt-catalog .mkt-asset-row{grid-template-columns:30px minmax(0,1fr) auto;padding:10px 5px;gap:6px}.mkt-catalog .mkt-asset-icon{width:29px;height:29px;font-size:14px}.mkt-catalog .mkt-list-price strong,.mkt-catalog .mkt-asset-name strong{font-size:12px}.mkt-catalog .mkt-list-price small{font-size:8px}.mkt-catalog .mkt-disclaimer{font-size:10px;line-height:1.5}
.mkt-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;margin-top:10px}.mkt-secondary-grid>.glass-card{min-width:0;margin:0;padding:16px}.mkt-book-price{cursor:pointer;font:inherit;border:0;background:transparent;color:#ed9b9d;padding:0;text-align:inherit;direction:ltr}.mkt-book-row.bid .mkt-book-price{color:#57d8b4}.mkt-book-price:hover{text-decoration:underline}.mkt-tap-note{font-size:10px;color:#879fac;margin:8px 0 0}.mkt-wallet-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mkt-wallet-kpis>div{padding:12px;background:rgba(5,15,24,.5);border-radius:8px;border:1px solid rgba(213,167,86,.12);min-width:0}.mkt-wallet-kpis small{display:block;color:#a7b4bf;font-size:10px}.mkt-wallet-kpis strong{display:block;color:#f3cf85;font-size:16px;margin-top:7px;overflow-wrap:anywhere}.mkt-portfolio-foot{border-top:1px solid rgba(191,166,118,.2);padding-top:12px;margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:#99abb8}.mkt-portfolio-foot strong{color:#5dd7c5}.mkt-portfolio-foot button{margin-inline-start:auto;padding:8px 11px;border:1px solid rgba(227,182,106,.35);border-radius:6px;background:#1d2b3b;color:#e5c58a}
#view-market .mkt-verified{margin:0;padding:44px 20px}
@media(max-width:1250px){.mkt-main-grid{grid-template-columns:minmax(250px,1.25fr) minmax(240px,.92fr)}.mkt-catalog{grid-column:1/-1}.mkt-catalog .mkt-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}}
@media(max-width:950px){.mkt-main-grid{grid-template-columns:minmax(0,1fr)}.mkt-chart-panel,.mkt-ticket,.mkt-catalog{grid-column:1}.mkt-secondary-grid{grid-template-columns:1fr}}
@media(max-width:720px){#view-market{padding:0 1px 20px}.mkt-v25-hero{padding:9px 11px;gap:9px;display:flex;align-items:center;min-height:0}.mkt-v25-hero h1{font-size:17px;margin:2px 0 0}.mkt-v25-hero .mkt-eyebrow{font-size:8px}.mkt-v25-hero .mkt-legal-flag{display:none}.mkt-v25-hero .mkt-switch{padding:2px;gap:1px}.mkt-v25-hero .mkt-switch button{font-size:9px;padding:7px 8px;white-space:normal}.mkt-mobile-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#0e1b29;border:1px solid rgba(209,167,92,.32);border-radius:9px;padding:3px;margin:0 0 8px}.mkt-mobile-tabs button{border:0;background:transparent;color:#aab7c3;min-height:38px;font-size:11px;font-weight:700;border-radius:7px;padding:5px 2px}.mkt-mobile-tabs button.active{background:#d9b46d;color:#141d2b}.mkt-main-grid{display:flex;flex-direction:column;gap:8px}.mkt-secondary-grid{display:contents}.mkt-main-grid>.glass-card,#view-market .mkt-secondary-grid>.glass-card{padding:12px}.mkt-pair-head .mkt-avatar{height:36px;width:36px;font-size:18px}.mkt-pair-head #mktPairSelect{font-size:14px;min-width:100px;max-width:195px}.mkt-pair-quote .mkt-price{font-size:21px}.mkt-pair-quote small{font-size:8px}.mkt-pair-sub{font-size:9px}.mkt-chart{height:195px}.mkt-quick-actions{margin:9px 0}.mkt-quick-actions button{padding:10px;font-size:11px}.mkt-chart-toolbar{margin-top:9px}.mkt-chart-heading strong{font-size:11px}.mkt-chart-heading span{font-size:8px}.mkt-periods button{font-size:10px;padding:5px 8px}.mkt-axis-footer{font-size:8px}.mkt-ticket{scroll-margin-top:100px}.mkt-catalog .mkt-assets{display:block;max-height:none}.mkt-wallet-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-wallet-kpis>div:last-child{grid-column:1/-1}.mkt-wallet-kpis strong{font-size:15px}#mktDemo[data-mobile-section="trade"] .mkt-catalog,#mktDemo[data-mobile-section="trade"] .mkt-book,#mktDemo[data-mobile-section="trade"] .mkt-positions{display:none}#mktDemo[data-mobile-section="book"] .mkt-chart-panel,#mktDemo[data-mobile-section="book"] .mkt-ticket,#mktDemo[data-mobile-section="book"] .mkt-catalog,#mktDemo[data-mobile-section="book"] .mkt-positions{display:none}#mktDemo[data-mobile-section="assets"] .mkt-chart-panel,#mktDemo[data-mobile-section="assets"] .mkt-ticket,#mktDemo[data-mobile-section="assets"] .mkt-book,#mktDemo[data-mobile-section="assets"] .mkt-positions{display:none}#mktDemo[data-mobile-section="portfolio"] .mkt-chart-panel,#mktDemo[data-mobile-section="portfolio"] .mkt-ticket,#mktDemo[data-mobile-section="portfolio"] .mkt-book,#mktDemo[data-mobile-section="portfolio"] .mkt-catalog{display:none}#mktDemo .mkt-book,#mktDemo .mkt-positions{margin:0 0 8px}.public-demo-notice{padding:6px 11px;gap:4px;line-height:1.35}.public-demo-tag{padding:3px 7px;font-size:9px}.public-demo-text{font-size:9px}}
@media(max-width:380px){.mkt-v25-hero h1{font-size:15px}.mkt-v25-hero .mkt-switch button{font-size:8px;padding:5px}.mkt-pair-head #mktPairSelect{max-width:135px}.mkt-pair-quote .mkt-price{font-size:18px}}
html[dir="rtl"] .mkt-input-pair small{left:10px;right:auto}html[dir="rtl"] .mkt-input-pair input{padding-inline-end:63px}html[dir="rtl"] .mkt-pair-quote{text-align:start}html[dir="rtl"] #mktChart{direction:ltr}html[dir="rtl"] .mkt-book-row{direction:ltr}
#view-market [hidden]{display:none!important}

@media(max-width:720px){body.exchange-market-active .analytics{display:none}}

/* V2.5.1: compact market-first mobile UI, English-default and optional RTL translations. */
.mkt-pair-head #mktSymbol,.mkt-pair-head #mktPrice,.mkt-pair-head #mktLowHigh{direction:ltr;unicode-bidi:isolate}
.mkt-asset-icon,.mkt-pair-head .mkt-avatar{user-select:none}
@media(max-width:720px){
 body.exchange-market-active .topbar{min-height:55px;max-height:62px;padding:4px 10px;gap:5px}
 body.exchange-market-active .top-mark img{width:34px;height:34px}
 body.exchange-market-active .top-mark strong{font-size:15px;letter-spacing:.06em}
 body.exchange-market-active .top-mark small{display:none}
 body.exchange-market-active .menu-btn{min-width:35px;min-height:35px}
 body.exchange-market-active .language-picker select{font-size:11px;min-width:0;max-width:108px}
 body.exchange-market-active .public-demo-notice{display:flex;flex-direction:row;align-items:center;gap:8px;padding:5px 10px}
 body.exchange-market-active .public-demo-tag{font-size:9px;flex:0 0 auto;padding:3px 6px}
 body.exchange-market-active .public-demo-text{font-size:9px;line-height:1.3;font-weight:500}
 body.exchange-market-active .mkt-v25-hero{margin-bottom:6px;border-radius:10px;padding:8px 10px;gap:5px}
 body.exchange-market-active .mkt-v25-hero h1{font-size:16px}
 body.exchange-market-active .mkt-v25-hero .mkt-eyebrow{letter-spacing:.09em;font-size:8px}
 body.exchange-market-active .mkt-mobile-tabs{margin-bottom:6px}
 body.exchange-market-active .mkt-pair-head #mktPairSelect{max-width:160px;min-width:95px;font-size:14px}
 body.exchange-market-active .mkt-pair-head .mkt-asset-id{flex:1;min-width:0}
 body.exchange-market-active .mkt-pair-quote{flex:0 0 auto;min-width:97px}
 body.exchange-market-active .mkt-pair-quote .mkt-price{font-size:20px}
 body.exchange-market-active .mkt-pair-sub{font-size:10px}
 body.exchange-market-active .mkt-chart{height:178px}
}
@media(max-width:375px){
 body.exchange-market-active .mkt-pair-head #mktPairSelect{max-width:135px}
 body.exchange-market-active .mkt-pair-quote{min-width:86px}
 body.exchange-market-active .mkt-pair-quote .mkt-price{font-size:18px}
 body.exchange-market-active .public-demo-text{font-size:8px}
}
