.trade-mode{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 16px}.trade-mode button{height:39px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.trade-mode button.active{border-color:var(--market-mint);background:#67d6c114;color:var(--market-mint)}.trade-mode button.active.sell{border-color:var(--market-red);background:#ee878714;color:var(--market-red)}.book-divider{padding:14px 0 7px;color:var(--muted);font:10px DM Mono,monospace;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.08)}.my-listings{margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.09)}.my-listings>button{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink);font-weight:800;cursor:pointer}.my-listings small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.5}.my-listings>b{display:block;margin-bottom:8px;font-size:13px}.my-listing{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);font:11px DM Mono,monospace;color:var(--market-mint)}.my-listing button{border:1px solid rgba(238,135,135,.5);border-radius:5px;background:transparent;color:var(--market-red);padding:5px 8px;cursor:pointer}.order-type{margin-top:-6px}.order-type button{height:32px;font-size:12px}.material-trade .quick-submit{white-space:normal;overflow-wrap:anywhere;min-height:52px;height:auto;padding:14px 10px}.material-trade [data-refresh-market-quote],.material-trade [data-check-market-pending]{border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--market-mint);padding:7px 10px;margin:6px 0;cursor:pointer}.material-trade #quickTotal{overflow-wrap:anywhere}.material-trade #marketQuoteStatus{line-height:1.7;font-size:12px}.material-trade button:disabled{opacity:.5;cursor:not-allowed}.selected-ask-fees{display:grid;gap:9px;margin:16px 0;font-size:12px;color:var(--muted)}.selected-ask-fees>div{display:flex;justify-content:space-between;gap:12px}.selected-ask-fees b{color:var(--ink);overflow-wrap:anywhere;text-align:right}.material-trade [data-clear-selected-ask]{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:8px;margin-top:10px;cursor:pointer}#selectedAskStatus{overflow-wrap:anywhere;line-height:1.7}#quickPrice[readonly]{opacity:.8;cursor:default}#limitSweepLegs{border-bottom:1px solid var(--line);padding-bottom:12px}#limitSweepLegs>div{font-size:11px;line-height:1.6}.material-trade [data-refresh-limit-sweep],.material-trade [data-return-limit-sweep]{background:transparent;color:var(--market-mint);border:1px solid var(--line);border-radius:6px;padding:8px;margin-top:10px;cursor:pointer}.material-trade[data-trade-side=sell] .order-type button.active{border-color:var(--market-red);background:#ee878714;color:var(--market-red)}.material-trade[data-trade-side=sell] .trade-callout{border-color:#ee878747;background:#ee87870f;color:#c7bebe}.material-trade[data-trade-side=sell] .trade-callout strong{color:var(--market-red)}.material-trade[data-trade-side=sell] [data-refresh-market-quote],.material-trade[data-trade-side=sell] [data-check-market-pending]{color:var(--market-red);border-color:#ee878759}.material-trade[data-trade-side=sell] [data-refresh-market-quote]:hover:not(:disabled),.material-trade[data-trade-side=sell] [data-check-market-pending]:hover:not(:disabled){background:#ee878714;border-color:var(--market-red)}.material-trade[data-trade-side=sell] .quick-submit{background:var(--market-red);color:#211010}.material-trade[data-trade-side=sell] .quick-submit:hover:not(:disabled){background:#f39a9a}.material-trade[data-trade-side=sell] .order-type button:focus-visible,.material-trade[data-trade-side=sell] .quick-submit:focus-visible,.material-trade[data-trade-side=sell] [data-refresh-market-quote]:focus-visible{outline:2px solid var(--market-red);outline-offset:3px}.material-trade .sell-expiry{min-width:0;border:0;padding:0;margin:18px 0 0}.material-trade .sell-expiry legend{padding:0;margin-bottom:8px;color:var(--muted);font-size:.72rem}.sell-expiry-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.material-trade .sell-expiry-options label{position:relative;margin:0;cursor:pointer}.material-trade .sell-expiry-options input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}.sell-expiry-options span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 4px;border:1px solid var(--line);border-radius:7px;background:#0e0f11;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.sell-expiry-options input:checked+span{border-color:var(--market-red);background:#ee878714;color:var(--market-red)}.sell-expiry-options label:hover span{border-color:#ee87878c}.sell-expiry-options input:focus-visible+span{outline:2px solid var(--market-red);outline-offset:3px}.sell-holdings{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:-4px;font-size:12px;color:var(--muted)}.sell-holdings span{flex:1;min-width:130px}.sell-holdings button{border:1px solid rgba(238,135,135,.35);border-radius:5px;background:transparent;color:var(--market-red);padding:5px 8px;cursor:pointer}.sell-holdings button:hover:not(:disabled){background:#ee878714}.sell-holdings button:focus-visible{outline:2px solid var(--market-red);outline-offset:2px}#sellHoldingError:empty{display:none}.native-listing-recovery{margin-top:14px;padding:12px;border:1px solid rgba(238,135,135,.38);border-radius:8px;background:#ee87870f;color:var(--muted);font-size:.72rem;line-height:1.6}.native-listing-recovery b{display:block;color:var(--ink);font-size:.8rem}.native-listing-recovery p{margin:7px 0}.native-listing-recovery button{width:100%;margin-top:8px;padding:9px;border:1px solid rgba(238,135,135,.48);border-radius:6px;background:transparent;color:var(--market-red);font-weight:800;cursor:pointer}.native-listing-recovery button+button{margin-top:7px}.native-listing-recovery button:hover:not(:disabled){background:#ee87871a;border-color:var(--market-red)}.native-listing-recovery button:focus-visible{outline:2px solid var(--market-red);outline-offset:3px}.material-detail .split-quote-list{max-height:none;overflow:visible}.split-order-book{display:grid;grid-template-rows:auto 220px 46px auto 220px;min-width:0}.split-order-book .order-book-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#505456 transparent;min-height:0}.split-order-book .order-book-scroll:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.split-order-book .book-divider{margin:0;padding:10px 0;font-size:11px}.order-book-mid{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101214;padding:0 8px}.order-book-mid span{height:1px;background:var(--line);flex:1}.order-book-mid b{font:12px DM Mono,monospace;color:var(--gold-2);white-space:nowrap}.split-order-book .empty-book{padding:28px 0}@media(max-width:650px){.split-order-book{grid-template-rows:auto 180px 44px auto 180px}.order-book-mid{gap:6px}.order-book-mid b{font-size:11px}}.project-entry{position:relative;min-width:0}.project-entry .project-choice{width:100%;min-height:76px;padding-bottom:36px}.project-address{position:absolute;left:12px;bottom:10px;display:flex;align-items:center;gap:4px}.project-address small{font-family:DM Mono,monospace;font-size:.68rem;color:var(--muted)}.project-copy{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.project-copy:hover{color:var(--market-mint);background:#67d6c11a}.project-copy:focus-visible{outline:2px solid var(--market-mint);outline-offset:2px}.copy-feedback{position:absolute;left:12px;bottom:0;font-size:10px;color:var(--market-mint);pointer-events:none}@media(max-width:650px){.project-entry{flex:0 0 180px;margin-right:8px}.project-entry .project-choice{margin-right:0}}
