.barter-workspace{min-width:0;min-height:0;color:var(--ivory);flex-direction:column;flex:1;gap:16px;padding:18px 22px;display:flex}.barter-heading{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.barter-heading h1{margin:0;font:italic 800 34px/1 Barlow}.barter-heading p{color:var(--sage);margin:7px 0 0;font:13px/1.5 Inter}.barter-heading>span{color:var(--sage);font:11px IBM}.barter-columns{flex:1;grid-template-columns:280px minmax(0,1fr);gap:16px;min-width:0;min-height:0;display:grid}.barter-picker,.barter-details{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.barter-search{border-bottom:1px solid var(--line);flex:none;padding:14px}.barter-search>span{margin-bottom:9px;font:650 12px Inter;display:block}.barter-search>input{background:var(--canvas);width:100%;min-height:42px;color:var(--ivory);border:1px solid var(--line);min-width:0;padding:10px;font:13px Inter}.barter-target-list{flex:1;min-height:0;overflow-y:auto}.barter-target{border-bottom:1px solid var(--line);min-height:83px;color:var(--ivory);align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.barter-target[hidden]{display:none}.barter-target>img{object-fit:contain;flex:none;width:52px;height:44px}.barter-target>span:not(.barter-selected-mark){flex:1;min-width:0}.barter-target strong{font:600 13px/1.4 Inter;display:block}.barter-target small{color:var(--sage);margin-top:4px;font:11px/1.4 Inter;display:block}.barter-selected-mark{visibility:hidden;color:var(--acid)}.barter-target[aria-current=true]{background:var(--selection);box-shadow:inset 3px 0 var(--acid)}.barter-target[aria-current=true] strong{color:var(--acid)}.barter-target[aria-current=true]>.barter-selected-mark{visibility:visible}.barter-target:hover{background:var(--surface-hover)}.barter-no-matches{color:var(--sage);padding:20px 14px;font:13px Inter}.barter-details-scroll{flex:1;min-height:0;overflow-y:auto}.barter-detail-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:20px 24px;display:flex}.barter-detail-heading>img{object-fit:contain;flex:none;width:72px;height:60px}.barter-detail-heading>div{flex:1;min-width:0}.barter-detail-heading span{color:var(--sage);margin-bottom:5px;font:11px Inter;display:block}.barter-detail-heading h2{text-transform:none;margin:0;font:700 31px/1.1 Barlow}.barter-detail-heading small{color:var(--sage);margin-top:5px;font:11px Inter;display:block}.barter-detail-heading>a{color:var(--acid);white-space:nowrap;font:600 12px Inter}.barter-alternatives{color:var(--sage);margin:18px 24px 0;font:12px/1.6 Inter}.barter-offers{gap:18px;padding:24px;display:grid}.barter-details .trade-offer{background:var(--canvas);margin:0!important;padding:18px!important}.barter-details .trade-offer h3{color:var(--sage);margin:0 0 18px;font:650 14px Inter}.barter-details .trade-sides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.barter-details .trade-sides>div:last-child{border-left:1px solid var(--line);padding-left:24px}.barter-details .trade-sides h4{color:var(--sage);margin-bottom:16px;font:650 12px Inter}.barter-details .trade-sides strong{font:600 14px/1.5 Inter}.barter-details .trade-sides img{width:64px;height:54px}.barter-details .trade-sides small{font-size:11px}.barter-details footer{border-top:1px solid var(--line);color:var(--sage);flex:none;padding:12px 20px;font:11px/1.7 Inter}.barter-mobile-tabs{display:none}.barter-workspace a:focus-visible,.barter-workspace button:focus-visible,.barter-workspace input:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.barter-detail-heading h2:focus{outline:none}@media (width<=1100px){.barter-columns{grid-template-columns:240px minmax(0,1fr)}.barter-offers{padding:18px}.barter-detail-heading{padding:16px}.barter-detail-heading h2{font-size:27px}.barter-detail-heading>a{font-size:11px}.barter-details .trade-sides{gap:14px}.barter-details .trade-sides>div:last-child{padding-left:14px}.barter-details .trade-sides strong{font-size:13px}}@media (width<=800px){.barter-workspace{gap:10px;padding:12px}.barter-heading h1{font-size:28px}.barter-heading p{font-size:12px}.barter-heading>span{display:none}.barter-workspace[data-barter-ready] .barter-mobile-tabs{flex:none;gap:5px;display:flex}.barter-mobile-tabs button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ivory);cursor:pointer;flex:1;padding:8px;font:600 12px Inter}.barter-mobile-tabs button[aria-pressed=true]{background:var(--acid);color:var(--canvas);border-color:var(--acid)}.barter-columns{flex-direction:column;display:flex}.barter-picker,.barter-details{flex:1}.barter-workspace[data-barter-ready][data-view=items] .barter-details,.barter-workspace[data-barter-ready][data-view=trade] .barter-picker{display:none}.barter-target{min-height:76px}.barter-detail-heading{gap:10px;padding:14px}.barter-detail-heading>img{width:52px;height:48px}.barter-detail-heading h2{font-size:26px}.barter-offers{gap:14px;padding:14px}.barter-details .trade-offer{padding:14px!important}.barter-details .trade-sides{grid-template-columns:1fr;gap:20px}.barter-details .trade-sides>div:last-child{border:0;border-top:1px solid var(--line);padding:18px 0 0}.barter-details .trade-sides img{width:56px;height:48px}.barter-details .trade-sides strong{font-size:13px}.barter-alternatives{margin:14px 14px 0}.barter-details footer{padding:10px 14px;font-size:10px}}
