.terminal{gap:var(--s2);height:calc(100dvh - var(--nav-h));min-height:620px;padding:var(--s2);grid-template-columns:minmax(340px,30%) minmax(0,1fr);display:grid}.terminal-one{grid-template-columns:minmax(0,1fr)}.markets{flex-direction:column;min-height:0;display:flex}.markets-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);padding:0 var(--s3);border-bottom:1px solid var(--line);display:flex}.markets-head .tabs{border-bottom:0;margin-bottom:-1px}.markets-head .tabs>button{height:40px}.markets-search{padding:var(--s2) 0;flex:1;display:none}.markets-scroll{flex:1;min-height:0;overflow:auto}.markets-token{align-items:center;gap:var(--s2);min-width:0;display:flex}.markets-token strong{font-weight:600}.markets-name{text-overflow:ellipsis;max-width:14ch;overflow:hidden}@container (max-width:620px){.col-liquidity,.col-venue{display:none}.markets .table th,.markets .table td{padding:0 var(--s2)}.markets .table th:first-child,.markets .table td:first-child{padding-left:var(--s3)}.markets-name{max-width:11ch}}@container (max-width:460px){.col-age,.markets-name{display:none}}.markets{container-type:inline-size}.surface{gap:var(--s2);grid-template:"head head order""chart chart order"minmax(200px,1fr)"pos pos order""fills tape order"minmax(132px,24%)/minmax(0,1.25fr) minmax(0,1fr) 336px;min-width:0;min-height:0;display:grid}.surface[data-full]{grid-template-columns:minmax(0,1fr) 300px 364px;grid-template-areas:"head head order""chart tape order""pos tape order""fills tape order"}.surface-state{place-items:center;display:grid}.thead{justify-content:space-between;align-items:center;gap:var(--s3) var(--s6);min-height:56px;padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;grid-area:head;display:flex}.thead-id{align-items:center;gap:var(--s3);display:flex}.thead-name{letter-spacing:-.016em;font-size:16px;font-weight:600;line-height:1.2}.thead-name span{letter-spacing:0;font-size:13px;font-weight:400}.thead-sub{align-items:center;gap:var(--s3);margin-top:4px;display:flex}.thead-stats{align-items:flex-end;gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.thead-stat dt{color:var(--text-3);font-size:12px}.thead-stat dd{white-space:nowrap;font-size:13px}.thead-price dd{align-items:baseline;gap:var(--s2);display:flex}.chart-panel{flex-direction:column;grid-area:chart;min-height:0;display:flex}.chart{flex-direction:column;flex:1;min-height:0;display:flex}.chart-read{gap:0 var(--s4);padding:var(--s2) var(--s3) 0;flex-wrap:wrap;height:26px;font-size:12px;display:flex;overflow:hidden}.chart-read i{color:var(--text-3);font-style:normal}.chart-box{cursor:crosshair;flex:1;min-height:0;overflow:hidden}.chart-grid{stroke:var(--line)}.chart-tick{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.chart-up{fill:var(--up)}.chart-down{fill:var(--down)}.chart-vol{opacity:.32}.chart-last{stroke:var(--text-2);stroke-dasharray:2 3}.chart-last-tag{fill:var(--text)}.chart-last-text{fill:var(--ground);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.chart-cross{stroke:var(--text-3)}.chart-fill line{stroke:var(--text)}.chart-fill rect{fill:var(--accent);stroke:var(--text)}.chart-loading{padding:var(--s5) var(--s4);flex:1;align-items:flex-end;gap:6px;display:flex}.chart-loading .skeleton{flex:1}.pstrip{align-items:center;gap:var(--s2) var(--s6);min-height:48px;padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;grid-area:pos;font-size:13px;display:flex}.pstrip dt{color:var(--text-3);font-size:12px}.pstrip[data-empty]{gap:var(--s3)}.fills{flex-direction:column;grid-area:fills;min-height:0;display:flex}.fills-scroll,.tape-scroll{flex:1;min-height:0;overflow:auto}.fills .state,.tape .state{min-height:0;padding:var(--s3)}.tape{flex-direction:column;grid-area:tape;min-height:0;display:flex}.tape .table td:first-child,.tape .table th:first-child{padding-right:0}.order{flex-direction:column;grid-area:order;min-height:0;display:flex}.order-side{border:0;border-bottom:1px solid var(--line);border-radius:0;flex:none}.order-side>button{height:40px;color:var(--text-3);font-weight:600}.order-side>button+button{border-left-color:var(--line)}.order-body{align-content:start;gap:var(--s4);min-height:0;padding:var(--s3);flex:1;display:grid;overflow:auto}.cap-row{gap:var(--s2);grid-template-columns:minmax(0,1fr) 96px;display:grid}.cap-custom[data-on]{border-color:var(--text)}.order-settings{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.order-settings-body{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);display:grid}.bill{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line);transition:opacity var(--t-ui) var(--ease);display:grid}.bill[aria-busy=true]{opacity:.6}.bill-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.bill-total{letter-spacing:-.012em;font-size:15px;font-weight:600}.bill-total[data-over]{color:var(--down)}.bill-total .faint{letter-spacing:0;font-size:12.5px;font-weight:400}.order .notice .btn{margin-top:var(--s1);justify-self:start}.order .notice .measure{margin:var(--s2) 0 var(--s1)}.order-retry{gap:var(--s2);flex-wrap:wrap;display:flex}.order-foot{gap:var(--s3);max-height:62%;padding:var(--s3);border-top:1px solid var(--line);flex:none;display:grid;overflow:auto}.order-wallets{gap:var(--s2);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);display:grid}.order-outcome{gap:var(--s3);display:grid}.order-outcome:empty{display:none}.order-landed{animation:rise .24s var(--ease)}@media (max-width:1560px){.terminal:not(.terminal-one) .surface{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;grid-template-areas:"head head order""chart chart order""pos pos order""fills fills order"}.terminal:not(.terminal-one) .tape{display:none}}@media (max-width:1160px){.terminal:not(.terminal-one){grid-template-rows:300px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto}.terminal:not(.terminal-one) .surface{height:calc(100dvh - var(--nav-h) - 2 * var(--s2));min-height:640px}}@media (max-width:1040px){.surface[data-full]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 336px;grid-template-areas:"head head order""chart chart order""pos pos order""fills tape order"}}@media (max-width:860px){.terminal,.terminal:not(.terminal-one){grid-template-rows:auto;height:auto;min-height:0}.markets{max-height:380px}.markets-head{flex-wrap:wrap}.markets-search{flex-basis:100%;order:-1;display:block}.markets-search .search{width:100%}.surface,.surface[data-full],.terminal:not(.terminal-one) .surface{flex-direction:column;height:auto;min-height:0;display:flex}.chart-panel{height:320px}.order-body{overflow:visible}.order-foot{max-height:none;overflow:visible}.order{scroll-margin-top:calc(var(--nav-h) + var(--s2))}.fills,.tape{max-height:320px}.thead-stats{gap:var(--s2) var(--s4)}}.order-jump{display:none}@media (max-width:860px){.order-jump:not([hidden]){left:var(--edge);right:var(--edge);bottom:calc(52px + env(safe-area-inset-bottom) + var(--s2));z-index:var(--z-nav);display:flex;position:fixed;box-shadow:0 8px 24px #00000080}}
