.eb-b2b{max-width:var(--eb-max-content);margin:0 auto;padding:var(--eb-gutter) var(--eb-gutter) var(--eb-section)}.eb-b2b__head{margin:24px 0 32px}.eb-b2b__eyebrow{display:block;color:var(--eb-ink-muted)}.eb-b2b__title{margin:12px 0 0;font-size:var(--eb-h1-size);line-height:var(--eb-h1-lh);letter-spacing:var(--eb-h1-ls);font-weight:600}.eb-b2b__lead{font-size:var(--eb-body-size);line-height:var(--eb-body-lh);color:var(--eb-ink-muted);max-width:var(--eb-max-prose)}.eb-b2b__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.eb-b2b__list{margin:16px 0 24px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.eb-b2b__list li{display:flex;gap:12px;font-size:var(--eb-body-sm-size);line-height:var(--eb-body-sm-lh)}.eb-b2b__list li:before{content:"✓";color:var(--eb-accent);font-weight:600;flex:none}.eb-b2b__panel{border:1px solid var(--eb-line-strong);border-radius:var(--eb-radius-md);padding:var(--eb-space-8, 32px)}.eb-b2b__panel--active{background:var(--eb-aqua-soft);border-color:transparent}.eb-b2b__actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.eb-btn--ghost{border-color:var(--eb-ink);color:var(--eb-ink);background:transparent}.eb-btn--ghost:hover{background:var(--eb-ink);color:var(--eb-canvas)}.eb-b2b__form-card{background:var(--eb-surface);padding:var(--eb-space-8, 32px);border-radius:var(--eb-radius-md)}.eb-b2b__form-title{margin:0;font-size:var(--eb-h3-size);line-height:var(--eb-h3-lh);letter-spacing:var(--eb-h3-ls);font-weight:600}.eb-b2b__form-lead{margin:8px 0 20px;font-size:var(--eb-body-sm-size);color:var(--eb-ink-muted)}.eb-b2b__form{display:flex;flex-direction:column;gap:14px}.eb-field{display:flex;flex-direction:column;gap:6px}.eb-field__label{font-size:var(--eb-body-sm-size);font-weight:500}.eb-field__input{height:var(--eb-control-h);padding:0 16px;border-radius:var(--eb-radius-sm);border:1px solid var(--eb-line-strong);background:var(--eb-canvas);font-size:var(--eb-body-size);color:var(--eb-ink)}.eb-field__input:focus-visible{outline:none;border-color:var(--eb-accent)}.eb-b2b__submit{margin-top:6px;align-self:flex-start}.eb-b2b__legal,.eb-b2b__login{margin:0;font-size:var(--eb-caption-size);color:var(--eb-ink-muted)}.eb-b2b__login{margin-top:16px}.eb-quick__table{width:100%;border-collapse:collapse;margin-top:8px}.eb-quick__table th{text-align:left;color:var(--eb-ink-muted);padding:12px 8px;border-bottom:1px solid var(--eb-line-strong)}.eb-quick__table td{padding:14px 8px;border-bottom:1px solid var(--eb-line);vertical-align:middle}.eb-quick__name{display:block;font-size:var(--eb-body-sm-size);font-weight:500;color:var(--eb-ink)}.eb-quick__sku{display:block;font-size:var(--eb-caption-size);color:var(--eb-ink-muted)}.eb-quick__qty{width:88px;height:var(--eb-control-h);padding:0 12px;border-radius:var(--eb-radius-sm);border:1px solid var(--eb-line-strong);background:var(--eb-canvas);font-family:var(--eb-font-mono);font-variant-numeric:tabular-nums;text-align:center}.eb-quick__actions{display:flex;gap:12px;margin-top:var(--eb-gutter);flex-wrap:wrap;position:sticky;bottom:0;background:var(--eb-canvas);padding:16px 0;border-top:1px solid var(--eb-line)}.eb-b2b-note{font-family:var(--eb-font-sans);font-size:var(--eb-caption-size);font-weight:400;color:var(--eb-ink-muted)}@media(max-width:1023px){.eb-b2b__grid{grid-template-columns:1fr;gap:32px}.eb-quick__table thead{display:none}.eb-quick__table tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--eb-line)}.eb-quick__table td{border:0;padding:0}}
