.messages-page .page-heading-v2,.trade-detail-page .page-heading-v2{margin-bottom:20px}.messages-page .page-index:empty,.trade-detail-page .page-index:empty{display:none}.messages-page .page-heading-v2 h1,.trade-detail-page .page-heading-v2 h1{margin-top:0;font-size:32px;line-height:1.15}.messages-page .messages-demo-note{margin:0 0 16px;font-size:11px}.messages-page .messages-workspace{height:calc(100dvh - 245px);min-height:480px;max-height:780px;box-shadow:none;border-radius:16px;grid-template-columns:285px minmax(0,1fr)}.messages-page .messages-inbox{background:#f9fbf8}.messages-page .messages-inbox-title{padding:20px 18px 15px}.messages-page .messages-inbox-title h2{font-size:19px}.messages-page .messages-thread-header{background:#fff;padding:14px 20px}.messages-page .messages-conversation{border-radius:10px;min-height:86px;transition:background .15s}.messages-page .messages-conversation.selected{box-shadow:inset 3px 0 var(--primary)}.messages-page .messages-conversation:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.messages-context{border-bottom:1px solid var(--border);background:#eef3ed;flex-shrink:0}.messages-context>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:9px 20px;font-size:12px;list-style:none;display:flex}.messages-context>summary::-webkit-details-marker{display:none}.messages-context>summary>span{font-variant-numeric:tabular-nums;align-items:center;gap:9px;display:flex}.messages-context>summary .status{padding:3px 6px;font-size:9px}.messages-context[open]>summary>span:last-child>svg:last-child{transform:rotate(180deg)}.messages-context .messages-trade-preview{background:0 0;border:0;padding:12px 20px}.messages-context .messages-trade-items{align-items:center;max-height:none;overflow:visible}.messages-context .messages-trade-items>.item-tiles{flex-wrap:wrap;max-width:42%;overflow:visible}.messages-context .messages-trade-items .item-tile{flex:0 62px;width:62px;height:auto;min-height:0}.messages-context .messages-trade-items .item-art{width:44px;height:44px}.messages-page .messages-history{scrollbar-width:thin;background:#fff;padding:18px 22px}.messages-page .messages-offer-summary{background:#f6f3ea;border:0;border-radius:10px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:12px 16px}.messages-page .messages-offer-summary .item-art{width:38px;height:38px}.messages-page .messages-offer-summary .item-tile{background:0 0;flex-basis:56px;padding:2px}.messages-page .messages-offer-summary>div{margin:8px 0}.messages-page .messages-offer-summary>span{font-size:11px}.messages-page .messages-bubble{border-radius:14px 14px 14px 3px;padding:10px 14px}.messages-page .messages-message.mine .messages-bubble{background:var(--primary);border-radius:14px 14px 3px}.messages-page .messages-bubble p{font-size:13px;line-height:1.55}.messages-page .messages-date{margin:8px 0 16px}.messages-page .messages-composer{background:#fcfdfb;padding:12px 18px}.messages-page .messages-composer-input{background:#fff;border-radius:12px;padding:6px}.messages-page .messages-composer textarea{resize:none;min-height:40px}.messages-page .messages-composer-input:focus-within{outline:2px solid var(--primary);outline-offset:2px}.messages-page .messages-composer-meta{margin:8px 1px 0;font-size:10px}.messages-page .messages-composer-meta .near-limit{color:#985338;font-weight:700}.messages-page .messages-safety{margin-top:8px;font-size:10px}.trade-detail-page .trade-detail-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px}.trade-detail-page .trade-comparison{border:1px solid var(--border);box-shadow:none;border-radius:16px;padding:22px}.trade-detail-page .trader-row{margin-bottom:18px}.trade-detail-page .trade-large-sides{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px;margin:0 0 18px}.trade-detail-page .trade-large-sides>div{background:#edf3ee;border-radius:12px;min-height:200px;padding:18px}.trade-detail-page .trade-large-sides>div:last-child{background:#f6f0e3}.trade-detail-page .trade-label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.trade-detail-page .trade-label strong{font-variant-numeric:tabular-nums;font-family:ValueBrand,sans-serif;font-size:21px}.trade-detail-page .trade-large-sides .item-tiles{justify-content:center}.trade-detail-page .trade-large-sides .item-tile{text-align:center;background:0 0;flex-basis:116px;padding:4px}.trade-detail-page .trade-large-sides .item-tile>span:last-child{font-size:12px;line-height:1.4}.trade-detail-page .trade-value-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:14px 0}.trade-detail-page .trade-value-summary strong{font-variant-numeric:tabular-nums;font-size:14px}.trade-detail-page .trade-comparison>p.muted{margin-top:12px;font-size:11px;line-height:1.6}.trade-detail-page .trade-note-detail{background:#f6f8f4;border:0;border-radius:10px;margin-top:18px;padding:14px 16px}.trade-detail-page .trade-note-detail p{margin:5px 0 0;font-size:13px;line-height:1.6}.trade-detail-page .trade-action-panel{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:16px;padding:20px}.trade-detail-page .trade-action-panel h2{font-size:21px;line-height:1.2}.trade-detail-page .trade-action-panel>p{margin:10px 0 18px;font-size:12px;line-height:1.65}.trade-detail-page .trade-action-panel>.button{min-height:42px;font-size:12px}.trade-detail-page .trade-small-print{border-top:1px solid var(--border);background:0 0;margin-top:16px;padding:14px 0}.trade-detail-page .detail-offers{margin-top:28px}.trade-detail-page .detail-offers h2{font-size:24px}.trade-detail-page .trade-offer-preview{border:1px solid var(--border);box-shadow:none;border-radius:12px;padding:18px}.deal-offer-sides{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;margin:16px 0;display:grid}.deal-offer-sides>div{background:var(--sage);border-radius:8px;align-self:stretch;min-width:0;padding:10px}.deal-offer-sides>div:last-child{background:#f6f0e3}.deal-offer-sides>div>span{justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.deal-offer-sides .item-tiles{justify-content:center}.deal-offer-sides .item-tile{text-align:center;background:0 0;flex-basis:72px;padding:3px}.trade-detail-page .trade-offer-preview .button-row{flex-wrap:wrap;align-items:center;gap:12px}.trade-detail-page .trade-offer-preview .button-row>.text-link{align-items:center;min-height:40px;font-size:12px;display:flex}@media (max-width:800px){.messages-page .messages-workspace{grid-template-columns:240px minmax(0,1fr)}.trade-detail-page .trade-detail-layout{grid-template-columns:1fr}.trade-detail-page .trade-action-panel{position:static}}@media (max-width:650px){.messages-page .page-heading-v2 h1,.trade-detail-page .page-heading-v2 h1{font-size:28px}.messages-page .messages-workspace{height:calc(100dvh - 290px);min-height:430px;display:block}.messages-page.messages-thread-open .page-heading-v2{display:none}.messages-page.messages-thread-open .messages-demo-note{margin:0 0 10px;font-size:10px}.messages-page.messages-thread-open .messages-workspace{border-radius:12px;height:calc(100dvh - 175px);min-height:420px;max-height:none}.messages-page.messages-thread-open .messages-thread{height:100%}.messages-page .messages-thread-header{gap:8px;padding:10px}.messages-page .messages-back{width:36px;min-width:36px;height:36px;display:grid!important}.messages-page .messages-thread-header .avatar{width:32px;height:32px}.messages-page .messages-thread-header strong{font-size:13px}.messages-page .messages-profile-link{display:none}.messages-context>summary{gap:6px;padding:9px 12px;font-size:11px}.messages-context>summary>span{gap:5px}.messages-page .messages-history{padding:12px}.messages-page .messages-message{max-width:92%;margin-bottom:13px}.messages-page .messages-composer{padding:10px}.messages-page .messages-composer textarea{min-height:40px;font-size:14px}.messages-page .messages-composer-meta>span:first-child{display:none}.messages-page .messages-composer-meta{justify-content:flex-end;margin-top:5px}.messages-page .messages-safety{display:none}.messages-page .messages-thread>.empty{padding:24px}.messages-page .messages-inbox{height:100%}.messages-page .messages-context .messages-trade-items{max-height:140px;overflow:auto}.trade-detail-page .trade-comparison{padding:14px}.trade-detail-page .trade-large-sides{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:4px}.trade-detail-page .trade-large-sides>div{min-height:180px;padding:12px 8px}.trade-detail-page .trade-label{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;font-size:11px}.trade-detail-page .trade-label strong{font-size:19px}.trade-detail-page .trade-large-sides .item-tile{flex-basis:92px}.trade-detail-page .trade-large-sides .item-art{width:74px;height:74px}.trade-detail-page .trade-value-summary{align-items:center;gap:12px}.trade-detail-page .trade-value-summary>span{font-size:10px}.trade-detail-page .trade-value-summary strong{text-align:right;font-size:12px}.trade-detail-page .trade-action-panel{padding:18px}.deal-offer-sides{gap:6px}.trade-detail-page .detail-offers .trade-grid{grid-template-columns:1fr}}.messages-page .messages-proposal-values{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.messages-page .messages-proposal-values>span{color:var(--muted);font-size:10px}.messages-page .messages-offer-summary{margin-bottom:14px;padding:10px 14px}.trade-detail-page .trade-label{text-transform:none;letter-spacing:0}.trade-detail-page .trade-label strong{color:var(--ink)}.trade-detail-page .trade-action-panel .button.ghost.danger{color:#98483b;background:#fff5f0;border:1px solid #ead6ce}.trade-detail-page .trade-action-panel .button.ghost.danger:hover{background:#f8e8df}.messages-page .messages-thread>.messages-offer-summary{border-bottom:1px solid var(--border);border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:none;min-height:46px;margin:0;padding:9px 20px;display:flex}.messages-page .messages-thread>.messages-offer-summary>div{margin:0}.messages-page .messages-thread>.messages-offer-summary>small{white-space:nowrap;font-size:10px}.deal-mobile-actions{display:none!important}.trade-detail-page #trade-actions{scroll-margin-top:90px}@media (max-width:650px){.messages-page .messages-thread>.messages-offer-summary{gap:8px;padding:9px 12px}.messages-page .messages-thread>.messages-offer-summary>small,.messages-page .messages-proposal-values>span{display:none}.messages-page .messages-thread>.messages-offer-summary>span{gap:5px;font-size:10px}.messages-page .messages-proposal-values{font-size:11px}.trade-detail-page .page-heading-v2 aside{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.trade-detail-page .deal-mobile-actions{min-height:38px;font-size:11px;display:inline-flex!important}.trade-detail-page .trade-value-summary{text-align:left;flex-direction:row;padding:12px 0;display:flex}.trade-detail-page .trade-large-sides>div{min-height:170px}.trade-detail-page .trade-large-sides .item-art{margin:4px auto 8px}.trade-detail-page .trade-large-sides .item-tile{padding:0}.trade-detail-page .trade-note-detail{margin-top:12px;padding:12px}}.messages-page .messages-context .messages-trade-link{min-height:32px;display:flex}@media (max-width:650px){.messages-page .messages-context .messages-trade-items{flex-wrap:wrap;max-height:190px}.messages-page .messages-context .messages-trade-link{flex-basis:100%;justify-content:flex-end}}.trade-detail-page .trade-label strong{white-space:nowrap}.trade-detail-page .trade-label strong small{color:#627568;letter-spacing:0;font-family:ValueUI,sans-serif;font-size:12px;font-weight:400}.trade-detail-page .detail-side-multiple .item-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;display:grid}.trade-detail-page .detail-side-multiple .item-tile{width:auto;min-width:0;margin:0}.trade-detail-page .detail-side-multiple .item-art{margin-inline:auto}.messages-page .messages-context>summary{list-style:none;transition:background-color .18s}.messages-page .messages-context>summary:hover{background:#eaf1e7}.messages-page .messages-context>summary:focus-visible{outline-offset:-3px;outline:2px solid #2d6750}.messages-page .messages-context>summary .lucide-chevron-down{transition:transform .18s}.messages-page .messages-context[open]>summary .lucide-chevron-down{transform:rotate(180deg)}.messages-page .messages-composer-input:focus-within{border-color:#658b70;box-shadow:0 0 0 3px #658b7014}.messages-page .messages-composer-input{transition:border-color .18s,box-shadow .18s}.messages-page .messages-composer textarea[aria-invalid=true]{box-shadow:inset 3px 0 #a45542}@media (max-width:650px){.messages-page .messages-composer textarea{font-size:16px;line-height:1.45}.trade-detail-page .detail-side-multiple .item-tiles{gap:13px 4px}.trade-detail-page .detail-side-multiple .item-art{width:58px;height:62px;margin:3px auto 7px}.trade-detail-page .detail-side-multiple .item-tile>span:last-child{min-height:30px;font-size:11px;line-height:1.4}.trade-detail-page .detail-side-multiple .item-tile{flex-basis:auto}.trade-detail-page .trade-label strong small{font-size:11px}}@media (prefers-reduced-motion:reduce){.messages-page .messages-context>summary,.messages-page .messages-context>summary .lucide-chevron-down,.messages-page .messages-composer-input{transition:none!important}}.offer-review{animation:.18s offer-review-enter}.offer-review h3{margin:14px 0;font-size:18px;line-height:1.4}.offer-review-sides{grid-template-columns:1fr 1fr;gap:12px;display:grid}.offer-review-sides>div{background:#edf3e9;border-radius:12px;min-width:0;padding:16px}.offer-review-sides>div:last-child{background:#f4efdf}.offer-review-sides h4{flex-direction:column;gap:5px;margin:0 0 14px;font-size:14px;display:flex}.offer-review-sides h4 strong{font-variant-numeric:tabular-nums;font-size:20px}.offer-review-sides .item-tiles{justify-content:center}.offer-review>p{font-size:13px;line-height:1.6}.offer-review-note{overflow-wrap:anywhere;background:#f5f7f1;border-left:2px solid #91ab7e;padding:10px 12px}@keyframes offer-review-enter{0%{opacity:.3;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:650px){.exchange-v10 .ticket-meta .save,.exchange-v10 .ticket-open,.marketplace-page button,.trade-detail-page .button,.composer-v9 .button,.offers-page .button,.messages-page .messages-back{min-height:44px}.exchange-v10 .ticket-meta .save{width:44px}.trade-search-direction button{min-height:44px}.offer-review-sides{gap:8px}.offer-review-sides>div{padding:12px 8px}.messages-page .messages-composer-input{align-items:stretch}.messages-page .messages-composer-input>.button{min-height:44px;padding:8px 12px;font-size:12px}.composer-v9 .form-actions>.button{font-size:12px}}@media (prefers-reduced-motion:reduce){.offer-review{animation:none}}.offers-page .offer-card .trader time{white-space:nowrap}.offers-page .offer-card .trade-status-help{flex-wrap:nowrap;flex-shrink:0}.offers-page .offer-card .trade-label strong small,.offer-review-sides h4 strong small{font-size:var(--type-meta,11px);color:var(--muted);font-weight:400}.offers-page .offer-side-multiple .item-tiles,.offer-review .offer-side-multiple .item-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.offers-page .offer-side-multiple .item-tile,.offer-review .offer-side-multiple .item-tile{flex-basis:auto;align-self:stretch;width:auto;min-width:0;max-width:none;margin:0;padding:5px}.offers-page .offer-side-multiple .item-art,.offer-review .offer-side-multiple .item-art{width:70px;max-width:100%;height:70px;margin-inline:auto}.offers-page .offer-side-multiple .item-tile>span:last-child,.offer-review .offer-side-multiple .item-tile>span:last-child{font-size:var(--type-meta,11px);min-height:30px;line-height:1.35}.offer-review{animation-duration:var(--motion-default,.2s)}@media (max-width:650px){.offers-page .offer-card .trader-row{flex-wrap:wrap;gap:4px 12px}.offers-page .offer-card .trader-row>.trader{flex:1 0 100%}.offers-page .offer-card .trade-status-help{margin-left:0}.offers-page .offer-card .offer-footer .button{min-height:44px}.offers-page .offer-side-multiple .item-tiles,.offer-review .offer-side-multiple .item-tiles{gap:8px 4px}.offers-page .offer-side-multiple .item-tile,.offer-review .offer-side-multiple .item-tile{padding:3px 1px}.offers-page .offer-side-multiple .item-art,.offer-review .offer-side-multiple .item-art{width:56px;height:60px}.offers-page .offer-card .offer-sides>div{padding:12px 7px}}
