/* Fixed-lot market tools, in Zveil's existing teal/coral identity. */
.edition-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-block:1px solid var(--line);padding:10px 0;font-size:calc(11px * var(--text-scale));color:#9eb9ab}.edition-bar strong{color:var(--mint);font-weight:500}.edition-bar a{color:#c7d8c8}.market-section{border-top:0;grid-template-columns:minmax(0,1fr) 436px;gap:30px 38px}.hero-copy h1{font-size:calc(48px * var(--text-scale))}.hero-copy h1>span{color:#eebf54}.h1sub{font-size:calc(19px * var(--text-scale))}.hero-actions .text-link{background:none;color:#adbfaf}.route-preview{margin-top:25px;border:1px solid #31534b;background:linear-gradient(125deg,#1b3b33,#132c2e);border-radius:18px;padding:20px;position:relative;overflow:hidden}.route-preview:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#659a7e33 .7px,transparent .7px);background-size:12px 12px;pointer-events:none}.route-preview-top{font:calc(8px * var(--text-scale)) var(--mono);color:#809d8c;display:flex;justify-content:space-between;position:relative}.route-preview-line{display:flex;align-items:center;justify-content:space-between;padding:20px 0 15px;gap:10px;position:relative}.route-preview-node{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:calc(11px * var(--text-scale));min-width:68px}.route-preview-node .coin{height:42px;width:42px;font-size:calc(30px * var(--text-scale))}.route-preview-node small{color:#91ac9a;font-size:calc(9px * var(--text-scale))}.route-preview-center{font-size:calc(12px * var(--text-scale));padding:10px;border:1px solid #466455;border-radius:10px;color:#e1dec7;background:#18382f}.route-preview-arrow{flex:1;border-top:1px dashed #52775d;position:relative}.route-preview-arrow:after{content:'›';position:absolute;right:-1px;top:-14px;color:#759b77;font-size:calc(20px * var(--text-scale))}.route-preview>p{font-size:calc(10px * var(--text-scale));color:#91ab97;position:relative}.desk-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;margin-top:15px;overflow:hidden}.desk-stats>div{padding:12px 15px}.desk-stats>div+div{border-left:1px solid var(--line)}.desk-stats small{display:block;color:#8ca493;font-size:calc(9px * var(--text-scale))}.desk-stats b{font-size:calc(19px * var(--text-scale));font-weight:550}.desk-stats em{font-size:calc(8px * var(--text-scale));font-style:normal;display:block;color:#789784}.intent-switch{display:flex;gap:7px;margin:0 8px 17px}.intent-switch button{flex:1;border:1px solid #31544a;background:none;color:#93ac9b;border-radius:8px;padding:9px;font-size:calc(12px * var(--text-scale))}.intent-switch button[aria-pressed=true]{background:#2d4c3b;color:#d6e7c7;border-color:#64825c}.whole-lot{margin:0 9px 15px;font:calc(8px * var(--text-scale)) var(--mono);color:#8da48e;display:flex;justify-content:space-between}.lot-review{margin:18px 8px;display:grid;gap:8px;font-size:calc(11px * var(--text-scale))}.lot-review>div{display:flex;justify-content:space-between;gap:15px}.lot-review span{color:#8fa995}.lot-review strong{font-weight:500;color:#d8e6cb;text-align:right;overflow-wrap:anywhere}.price-reference{margin:15px 8px;padding-top:12px;border-top:1px solid var(--line)}.reference-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:calc(10px * var(--text-scale));color:#a3b6a3}.reference-heading a{text-decoration:underline;text-underline-offset:3px}.reference-heading button{background:none;color:#c4d9bb;font-size:calc(10px * var(--text-scale))}.reference-heading button:disabled{opacity:.5}.reference-comparison{margin-top:9px;font-size:calc(11px * var(--text-scale));line-height:1.6;color:#98b09c}.reference-comparison strong{font-weight:500;color:#c7dbb8}.reference-time{font:calc(8px * var(--text-scale))/1.6 var(--mono);color:#7a9982;margin-top:6px}.price-warning{border:1px solid #8c6d38;background:#453a242b;color:#e9c383;padding:11px;border-radius:9px;margin-top:10px;font-size:calc(11px * var(--text-scale));line-height:1.6}.price-warning strong{display:block;color:#efd29e;font-size:calc(12px * var(--text-scale))}.price-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:15px;font-size:calc(12px * var(--text-scale));color:#d6c097}.price-confirm input{margin-top:4px;accent-color:var(--coral)}.book-subheading{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0}.book-subheading h2{font-size:calc(22px * var(--text-scale))}.book-subheading>span{font:calc(8px * var(--text-scale)) var(--mono);color:#7f9e89}.market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 14px}.side-filters{display:flex;gap:5px}.side-filters button{background:none;color:#90a995;padding:5px 9px;border:1px solid transparent;border-radius:6px;font-size:calc(11px * var(--text-scale))}.side-filters button[aria-pressed=true]{border-color:#46634a;color:#d7e5c8;background:#213e32}.market-sort{background:#122d2b;color:#8da48c;border:1px solid #30503f;border-radius:6px;font-size:calc(10px * var(--text-scale));padding:6px;max-width:145px}.book-labels{display:none}.deal-row{grid-template-columns:minmax(0,1fr) 115px 55px;padding-block:17px;gap:10px}.row-side{font:calc(7px * var(--text-scale)) var(--mono);display:inline-block;border:1px solid #46604a;color:#a3c38f;border-radius:3px;padding:2px 4px;margin-left:5px;vertical-align:middle}.row-side.buy{color:#d7b39f;border-color:#6e5545}.offer-tokens strong{font-size:calc(14px * var(--text-scale))}.offer-subtitle{font-size:calc(11px * var(--text-scale))}.row-price{font-size:calc(11px * var(--text-scale));color:#c6d4be;margin:6px 0 0 34px}.market-delta{font-size:calc(8px * var(--text-scale));display:block;margin-top:5px;color:#a5b696}.market-delta.warn{color:#e7bf7f}.market-delta.none{color:#748e7a}.row-route small{display:block;color:#8fa58c;font-size:calc(9px * var(--text-scale));margin-top:7px}.book-tools{margin-bottom:12px}.my-desk-summary{padding:12px 18px;border-block:1px solid var(--line);color:#a1b49a;font-size:calc(10px * var(--text-scale));display:flex;gap:18px;flex-wrap:wrap}.my-desk-summary b{font-weight:500;color:#d3e1c3}.route-section{border-top:1px solid var(--line);padding-block:55px}.route-section .section-heading{margin-bottom:25px}.route-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.route-card{background:#142f2c;border:1px solid #2c4e3f;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.route-card .badge{border-color:#45624b;color:#aec99e;font-size:calc(8px * var(--text-scale))}.route-card h3{font-size:calc(24px * var(--text-scale));margin:18px 0 12px}.route-card p{font-size:calc(12px * var(--text-scale));line-height:1.8;color:#94ab94;flex:1}.route-card .text-link{margin-top:18px;color:#cedac0;font-size:calc(11px * var(--text-scale))}.route-card .planned{color:#dbba7b;border-color:#6b5937}.flow-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.flow-preview>div{padding:10px 6px;border:1px solid #2e4b3a;border-radius:7px;text-align:center;font-size:calc(10px * var(--text-scale));color:#7f997e}.flow-preview>div:first-child{border-color:#728a56;color:#cfdeb5;background:#243e2c}.flow-preview small{display:block;font-size:calc(7px * var(--text-scale));margin-top:5px;color:#728d72}.comparison-detail{padding:13px;background:#1c392c;border-radius:10px;font-size:calc(12px * var(--text-scale));color:#a8bf9c;margin-top:16px;line-height:1.8}.comparison-detail strong{color:#d4e3bf}.review-price-error{font-size:calc(11px * var(--text-scale));color:#edc185;margin-top:12px}.doc-status{color:#e3bd74;font-size:calc(11px * var(--text-scale))}.header-drafts{background:none;color:inherit;font-size:inherit;padding:0}.header-drafts:hover{color:white}.source-note{font-size:calc(11px * var(--text-scale));line-height:1.7;color:#809b83;margin-top:18px}
@media(max-width:1100px){.market-section{grid-template-columns:minmax(0,1fr) 390px;gap:28px}.hero-copy h1{font-size:calc(41px * var(--text-scale))}.deal-row{grid-template-columns:minmax(0,1fr) 94px 46px;gap:7px}.offer-tokens strong{font-size:calc(12px * var(--text-scale))}.route-badge{font-size:calc(8px * var(--text-scale))}.market-toolbar{padding-inline:14px}.market-sort{max-width:120px}.desk-stats>div{padding:11px}.row-price{font-size:calc(10px * var(--text-scale))}}
@media(max-width:850px){.market-section{grid-template-columns:minmax(0,1fr) 350px;gap:22px}.hero-copy h1{font-size:calc(36px * var(--text-scale))}.deal-row{grid-template-columns:minmax(0,1fr) 45px}.deal-row .row-route{grid-column:1;grid-row:2}.deal-row .row-button{grid-column:2;grid-row:1/3}.market-toolbar{flex-wrap:wrap}.market-sort{max-width:none;width:100%}.row-route small{display:inline-block;margin:0 0 0 7px}.route-preview{padding:15px}.route-preview-center{font-size:calc(10px * var(--text-scale));padding:8px}.route-preview-node{min-width:48px}.desk-stats>div{padding:10px 7px}.desk-stats small{font-size:calc(8px * var(--text-scale))}.desk-stats b{font-size:calc(17px * var(--text-scale))}.book-subheading{padding-inline:14px}.book-subheading h2{font-size:calc(19px * var(--text-scale))}.edition-bar{font-size:calc(10px * var(--text-scale))}}
@media(max-width:700px){.edition-bar{font-size:calc(9px * var(--text-scale));align-items:flex-start;gap:10px}.edition-bar>span{max-width:75%}.edition-bar a{white-space:nowrap}.market-section{display:flex}.hero-copy h1{font-size:calc(44px * var(--text-scale))}.route-preview-line{padding-block:18px}.route-preview-node{min-width:68px}.route-preview-center{font-size:calc(12px * var(--text-scale))}.desk-stats>div{padding:12px}.desk-stats small{font-size:calc(9px * var(--text-scale))}.desk-stats b{font-size:calc(20px * var(--text-scale))}.market-toolbar{flex-wrap:nowrap}.market-sort{max-width:140px;width:auto}.deal-row{grid-template-columns:minmax(0,1fr) 100px 45px;gap:7px}.deal-row .row-route{grid-column:auto;grid-row:auto;padding:0}.deal-row .row-button{grid-column:auto;grid-row:auto}.row-route small{display:block;margin:7px 0 0}.row-price{font-size:calc(10px * var(--text-scale));margin-left:32px}.offer-tokens{gap:5px}.offer-tokens strong{font-size:calc(12px * var(--text-scale))}.row-side{font-size:calc(6px * var(--text-scale));margin-left:3px}.route-grid{grid-template-columns:1fr}.route-section{padding-block:40px}.route-section .section-heading{align-items:flex-start;flex-direction:column;gap:15px}.route-card{padding:22px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:calc(11px * var(--text-scale))}.lot-review{font-size:calc(11px * var(--text-scale))}.main-nav .header-drafts{font-size:calc(12px * var(--text-scale))}.reference-time{font-size:calc(8px * var(--text-scale))}.flow-preview{gap:5px}.flow-preview>div{font-size:calc(9px * var(--text-scale));padding:9px 4px}}
@media(max-width:380px){.hero-copy h1{font-size:calc(38px * var(--text-scale))}.deal-row{grid-template-columns:minmax(0,1fr) 84px 40px;gap:5px}.row-side{display:block;width:fit-content;margin:3px 0 0}.market-sort{max-width:110px}.side-filters button{padding:5px 7px}.row-price{font-size:calc(9px * var(--text-scale))}.whole-lot{font-size:calc(7px * var(--text-scale))}}

#send-label,#receive-label{font-family:Figtree,Arial,sans-serif;font-size:calc(12px * var(--text-scale));letter-spacing:0;color:#b0beb9}.route-card button.text-link{background:none;padding:0}.edition-bar [hidden]{display:none}
