.b2b-price-block{margin-top:.75rem;padding:1rem 1.25rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:var(--rounded-block, .5rem)}.b2b-price-list{display:grid;gap:.35rem;margin:0}.b2b-price-list__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9375rem;line-height:1.4}.b2b-price-list__row dt{color:var(--color-foreground, #171717);opacity:.75;font-weight:400}.b2b-price-list__row dd{margin:0;text-align:right}.b2b-price-list__row--net dd strong,.b2b-price-list__row--gross dd strong{font-size:1.0625rem;color:var(--color-foreground, #171717)}.b2b-price-list__row--tax{font-size:.875rem;opacity:.8}.b2b-price-list__row--gross{margin-top:.4rem;padding-top:.4rem;border-top:1px solid #dee2e6}.b2b-tier-badge{display:inline-block;margin-top:.625rem;padding:.2rem .65rem;border-radius:2rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;line-height:1.8}.b2b-tier-badge--gold{background:#fff8e1;color:#b7810a;border:1px solid #ffe082}.b2b-tier-badge--platin{background:#f3f3f7;color:#5c5c7a;border:1px solid #c0c0d8}.b2b-pending-notice{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.35rem .75rem;background:#fff8e1;border:1px solid #ffe082;border-radius:2rem;font-size:.8125rem;color:#7a6000;line-height:1.4}.b2b-price-compact{display:flex;flex-direction:column;gap:.1rem;line-height:1.3}.b2b-price-compact__net{font-size:1rem;font-weight:600;color:var(--color-price, #171717)}.b2b-price-compact__hint{font-size:.75rem;color:var(--color-foreground, #171717);opacity:.6}.b2b-fieldset-legend{display:block;width:100%;padding-bottom:.5rem;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground, #171717);opacity:.55;border-bottom:1px solid currentColor}.b2b-register-info{display:flex;gap:.75rem;padding:1rem 1.25rem;background:#e8f4fd;border:1px solid #b8d9f5;border-radius:var(--rounded-block, .5rem);font-size:.9rem;color:#1e4a70;line-height:1.5}.b2b-register-info p{margin:0}.b2b-status-banner{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.5rem;border-radius:var(--rounded-block, .5rem);margin-bottom:1.5rem;line-height:1.5}.b2b-status-banner>div{flex:1}.b2b-status-banner strong{display:block;font-size:1rem;margin-bottom:.2rem}.b2b-status-banner p{margin:0;font-size:.9rem;opacity:.85}.b2b-status-banner--approved{background:#f0fdf4;border:1px solid #86efac;color:#166534}.b2b-status-banner--pending{background:#fff8e1;border:1px solid #ffe082;color:#7a6000}.b2b-status-banner--info{background:#e8f4fd;border:1px solid #b8d9f5;color:#1e4a70}.b2b-gate{text-align:center;padding:3rem 2rem;border:2px dashed #dee2e6;border-radius:var(--rounded-block, .5rem);max-width:480px;margin:0 auto;color:var(--color-foreground, #171717);opacity:.8}.b2b-gate svg{display:block;margin:0 auto 1rem;opacity:.4}.b2b-gate p{font-size:1.0625rem;margin:0 0 .5rem}.b2b-gate--pending{opacity:1}.b2b-gate--pending svg{opacity:.5;color:#b7810a}.b2b-quick-order{max-width:900px}.b2b-quick-order__header{margin-bottom:1.25rem}.b2b-quick-order__hint{font-size:.9rem;color:var(--color-foreground, #171717);opacity:.65;margin:0}.b2b-quick-order__table-wrap{overflow-x:auto;border:1px solid #dee2e6;border-radius:var(--rounded-card, .5rem)}.b2b-quick-order__table{width:100%;border-collapse:collapse;font-size:.9375rem}.b2b-quick-order__table thead tr{background:#f8f9fa;border-bottom:2px solid #dee2e6}.b2b-quick-order__table th{padding:.75rem 1rem;text-align:left;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground, #171717);opacity:.6;white-space:nowrap}.b2b-quick-order__table td{padding:.625rem 1rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.b2b-quick-order__table tbody tr:last-child td{border-bottom:none}.b2b-quick-order__table tbody tr:hover td{background:#fafafa}.b2b-sku-cell{display:flex;align-items:center;gap:.5rem;min-width:140px}.b2b-sku-input{max-width:180px}.b2b-sku-spinner{display:inline-flex;align-items:center;color:var(--color-foreground, #171717);opacity:.5}.b2b-product-info{min-width:200px}.b2b-product-name{display:block;line-height:1.4}.b2b-product-price{white-space:nowrap}.b2b-qt-net{font-weight:600;color:var(--color-price, #171717)}.b2b-qty-input{font-size:.9rem;padding:.4rem .5rem!important}.b2b-quick-order__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.b2b-quick-order__cart-area{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.b2b-order-status{padding:.5rem 1rem;border-radius:var(--rounded-input, .375rem);font-size:.875rem;line-height:1.4}.b2b-order-status--success{background:var(--color-success-background, #f7fee7);color:var(--color-success-text, #4d7c0f);border:1px solid #bbf7d0}.b2b-order-status--error{background:var(--color-error-background, #fff1f2);color:var(--color-error-text, #be123c);border:1px solid #fecdd3}.b2b-upload-label{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.25rem;border:2px dashed #c8cdd3;border-radius:var(--rounded-input, .375rem);cursor:pointer;font-size:.9375rem;color:var(--color-foreground, #171717);transition:border-color .2s,background .2s;-webkit-user-select:none;user-select:none}.b2b-upload-label:hover,.b2b-upload-label:focus{border-color:var(--color-button-background, #171717);background:#f8f9fa;outline:none}.b2b-upload-preview{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--rounded-input, .375rem);font-size:.875rem;color:#166534}.b2b-upload-preview span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-upload-error{margin-top:.4rem;padding:.4rem .75rem;background:var(--color-error-background, #fff1f2);color:var(--color-error-text, #be123c);border:1px solid #fecdd3;border-radius:var(--rounded-input, .375rem);font-size:.875rem}@keyframes b2b-spin{to{transform:rotate(360deg)}}.b2b-spin{animation:b2b-spin .8s linear infinite;transform-origin:center}@media(max-width:640px){.b2b-price-list__row{font-size:.875rem}.b2b-quick-order__table th,.b2b-quick-order__table td{padding:.5rem .625rem}.b2b-quick-order__actions,.b2b-quick-order__cart-area{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/b2b.css.map */
