.b2b-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.b2b-main{min-width:0}.b2b-filters select{max-width:100%}.b2b-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.b2b-table-note{color:#475569;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.b2b-summary{position:sticky;top:24px}@media (max-width:960px){.b2b-layout{grid-template-columns:minmax(0,1fr)}.b2b-summary{position:static}}
