#html-body:is(.account,.customer-account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index,.customer-address-form){--awa-acct-sidebar-w:var(--awa-grid-sidebar-width-account,220px);--awa-acct-gap:clamp(16px,2vw,28px);--awa-acct-surface:var(--awa-bg-surface,var(--awa-bg));--awa-acct-canvas:var(--awa-b2b-bg-soft,#f8fafc);--awa-acct-nav-active-bg:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 8%,var(--awa-acct-surface));--awa-acct-nav-hover-bg:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 4%,var(--awa-acct-surface));--awa-acct-label-size:12px;--awa-acct-body-size:14px;--awa-acct-title-size:clamp(1rem,.95rem + .25vw,1.125rem);--awa-acct-value-size:clamp(1.3125rem,1.1rem + .55vw,1.5625rem);--awa-acct-section-pad:clamp(14px,2vw,18px);--awa-acct-panel-radius:4px;--awa-b2b-radius:var(--awa-acct-panel-radius);--awa-b2b-pad:var(--awa-acct-section-pad);--awa-b2b-stack:clamp(12px,1.5vw,16px);--awa-b2b-primary:var(--awa-primary,var(--awa-primary));--awa-b2b-primary-dark:var(--awa-primary-hover,var(--awa-primary-hover));--awa-b2b-ink:var(--awa-text-primary,var(--awa-text));--awa-b2b-muted:var(--awa-text-muted,var(--awa-text-secondary));--awa-b2b-border:var(--awa-border,#e8e8e8);--awa-b2b-soft:var(--awa-acct-canvas)}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-main{max-width:var(--awa-page-dash,1280px);margin-inline:auto;padding-inline:var(--awa-page-pad,24px);padding-block:clamp(16px,2vw,24px) clamp(32px,4vw,48px);background:var(--awa-acct-canvas);box-sizing:border-box}#html-body.b2b-account-dashboard .page-main{background:var(--awa-acct-canvas,var(--awa-b2b-bg-soft,#f8fafc))}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-layout-2columns-left .columns{display:grid;grid-template-columns:var(--awa-acct-sidebar-w) minmax(0,1fr);gap:var(--awa-acct-gap);align-items:start}@media (max-width:767px){#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-layout-2columns-left .columns{grid-template-columns:minmax(0,1fr)}}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav,#html-body:is(.account,[class*=b2b-]) .account .sidebar-main .block{background:var(--awa-acct-surface);border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius,4px);overflow:hidden}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav .block-title,#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav-title{background:var(--awa-acct-surface,var(--awa-bg));padding:12px 16px;margin:0;border-bottom:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8))}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav .block-title strong,#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav-title strong{font-size:var(--awa-acct-body-size,14px);font-weight:700;color:var(--awa-text-primary,var(--awa-text));letter-spacing:normal;text-transform:none}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;margin-inline:6px;border-radius:4px;font-size:var(--awa-acct-body-size,14px);color:var(--awa-text,#444);text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a:hover{background:var(--awa-acct-nav-hover-bg);color:var(--awa-primary,var(--awa-red))}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item.current,li.current,li._current) a,#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a.current{background:var(--awa-acct-nav-active-bg);color:var(--awa-primary,var(--awa-red));font-weight:600}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item.current,li.current,li._current) a:before,#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a.current:before{content:none;display:none}#html-body:is(.account,[class*=b2b-]) .account-nav-wrapper{background:var(--awa-acct-surface);border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius,4px);overflow:hidden;padding:0}#html-body:is(.account,[class*=b2b-]) .account-nav-title{background:var(--awa-acct-surface,var(--awa-bg));padding:12px 16px;margin:0;border-bottom:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8))}#html-body:is(.account,[class*=b2b-]) .account-nav-title strong{font-size:var(--awa-acct-body-size,14px);font-weight:700;color:var(--awa-text-primary,var(--awa-text));letter-spacing:normal;text-transform:none}#html-body:is(.account,[class*=b2b-]) .account-nav-item .account-nav-link{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;margin-inline:6px;border-radius:4px;font-size:var(--awa-acct-body-size,14px);color:var(--awa-text,#444);text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}#html-body:is(.account,[class*=b2b-]) .account-nav-item .account-nav-link:hover{background:var(--awa-acct-nav-hover-bg);color:var(--awa-primary,var(--awa-red))}#html-body:is(.account,[class*=b2b-]) .account-nav-item.current .account-nav-link,#html-body:is(.account,[class*=b2b-]) .account-nav-item.current .account-nav-text{background:var(--awa-acct-nav-active-bg);color:var(--awa-primary,var(--awa-red));font-weight:600;border-left:0;border-inline-start:0}#html-body:is(.account,[class*=b2b-]) .account-nav-section{list-style:none;margin:0;padding:0}#html-body:is(.account,[class*=b2b-]) .account-nav-section:not(:first-child){margin-top:16px;padding-top:16px;border-top:1px solid var(--awa-border,#e8e8e8)}#html-body:is(.account,[class*=b2b-]) .account-nav-section__label{display:block;padding:8px 16px 6px;font-size:var(--awa-acct-label-size,12px);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--awa-text-muted,var(--awa-text-secondary));line-height:1.35}#html-body:is(.account,[class*=b2b-]) .page-title-wrapper{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--awa-border,#e8e8e8)}#html-body:is(.account,[class*=b2b-]) .page-title,#html-body:is(.account,[class*=b2b-]) .b2b-section-header h1,#html-body:is(.account,[class*=b2b-]) .b2b-page-shell .b2b-section-header h1{margin:0;font-size:var(--awa-b2b-page-title-size,clamp(1.125rem,1rem + .35vw,1.375rem));font-weight:700;letter-spacing:-.01em;line-height:1.3;text-transform:none;color:var(--awa-text-primary,var(--awa-text))}#html-body:is(.account,[class*=b2b-]) .b2b-section-header .section-subtitle{margin:0;max-width:65ch;font-size:.9375rem;line-height:1.5;color:var(--awa-text-secondary,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .awa-header-account-prompt--server-hint[data-awa-auth-state=customer] .awa-header-account-prompt__guest{display:none}#html-body:is(.account,[class*=b2b-]) .awa-header-account-prompt--server-hint[data-awa-auth-state=customer] .awa-header-account-prompt__customer{display:block}:is(body.b2b-auth-shell,body.b2b-account-login,body.b2b-register-index,body.customer-account-login,body.customer-account-create) .page-main{display:grid;gap:var(--awa-layer-space-lg,24px)}:is(body.b2b-auth-shell,body.b2b-account-login,body.b2b-register-index) :is(.b2b-login-card,.b2b-register-container){border-radius:var(--awa-acct-panel-radius,4px)}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a:focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px}#html-body:is(.awa-account-operational,.b2b-account-shell,.account){--awa-header-scroll-offset:56px}@media (max-width:767px){#html-body:is(.awa-account-operational,.b2b-account-shell,.account){--awa-header-scroll-offset:52px}}#html-body:is(.awa-account-operational,.b2b-account-shell,.account) :is(#awa-b2b-promo-bar,.awa-b2b-promo-bar,.top-header.awa-b2b-promo-bar,.top-header.awa-utility-bar,.header-control.header-nav.awa-nav-bar,.awa-header-categories,.awa-b2b-trust-badges){display:none !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;visibility:hidden !important;pointer-events:none !important}#html-body:is(.awa-account-operational,.b2b-account-shell,.account) .column.main:has(.b2b-page-shell) .page-title-wrapper{display:none !important}#html-body:is(.account,[class*=b2b-]) :is(.order-products-toolbar,.b2b-credit-page .credit-transactions,.b2b-quote-list){content-visibility:auto;contain-intrinsic-size:auto 240px}#html-body.b2b-reorder-history .b2b-reorder-page .reorder-items-wrapper{content-visibility:auto;contain-intrinsic-size:auto 180px}#html-body.b2b-reorder-history .b2b-reorder-page .b2b-section-header,#html-body.b2b-reorder-history .b2b-reorder-page .awa-empty-state,#html-body.b2b-reorder-history .b2b-reorder-page .reorder-card__header{content-visibility:visible}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(.credit-transactions,.b2b-quote-list,.approval-section,.company-users-section){border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius);background:var(--awa-acct-surface);padding:var(--awa-acct-section-pad)}#html-body:is(.account,[class*=b2b-]) :is(.table-credit-transactions,.table-quote-history,.table-company-users,.table-approvals,.table-my-approvals,.orders-history .data.table,.sales-order-history .data.table) thead th{font-size:var(--awa-acct-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary));background:color-mix(in srgb,var(--awa-border,#e8e8e8) 35%,var(--awa-acct-surface))}#html-body:is(.account,[class*=b2b-]) :is(.table-credit-transactions,.table-quote-history,.table-company-users,.table-approvals,.table-my-approvals,.orders-history .data.table,.sales-order-history .data.table) tbody td{font-size:var(--awa-acct-body-size)}#html-body:is(.account,[class*=b2b-]) :is(.table-credit-transactions,.table-quote-history,.orders-history .data.table,.sales-order-history .data.table) tbody td:last-child{font-weight:700}#html-body:is(.account,[class*=b2b-]) .b2b-credit-page .credit-card__label{font-size:var(--awa-acct-label-size);letter-spacing:.06em}#html-body:is(.account,[class*=b2b-]) .b2b-credit-page .credit-card__value{font-size:var(--awa-acct-value-size);line-height:1.15}#html-body:is(.account,[class*=b2b-]) .b2b-credit-page .credit-transactions h2,#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(h2.section-title,.block-title h2){font-size:var(--awa-acct-title-size);font-weight:700;letter-spacing:-.012em;color:var(--awa-text-primary,var(--awa-text))}#html-body:is(.account,[class*=b2b-]) .column.main>.action.primary,#html-body:is(.account,[class*=b2b-]) .b2b-page-shell .action.primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600}#html-body:is(.account,[class*=b2b-]) .column.main>.action.secondary,#html-body:is(.account,[class*=b2b-]) .b2b-page-shell .action.secondary{min-height:44px;padding:10px 16px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600;background:var(--awa-acct-surface);border:1px solid color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 24%,var(--awa-border,#e8e8e8));color:var(--awa-primary,var(--awa-primary))}#html-body.account .page-footer,#html-body.account .page_footer{margin-top:clamp(2rem,3vw,3rem)}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(.reorder-card,.b2b-erp-order-view__meta,.b2b-payment-terms--single){border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius);background:var(--awa-acct-surface);padding:var(--awa-acct-section-pad)}#html-body:is(.account,[class*=b2b-]) :is(.erp-orders-table,.b2b-erp-order-view .data-table,.b2b-reorder-page .reorder-items,.b2b-quote-view .table-quote-items,.table-quote-items) thead th{font-size:var(--awa-acct-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary));background:color-mix(in srgb,var(--awa-border,#e8e8e8) 35%,var(--awa-acct-surface))}#html-body:is(.account,[class*=b2b-]) :is(.erp-orders-table,.b2b-erp-order-view .data-table,.b2b-reorder-page .reorder-items,.table-quote-items,.table-credit-transactions,.table-quote-history,.orders-history .data.table,.sales-order-history .data.table) tbody tr{transition:background-color .15s ease-out}#html-body:is(.account,[class*=b2b-]) :is(.erp-orders-table,.b2b-erp-order-view .data-table,.b2b-reorder-page .reorder-items,.table-quote-items,.table-credit-transactions,.table-quote-history,.orders-history .data.table,.sales-order-history .data.table) tbody tr:hover{background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 4%,var(--awa-acct-surface))}#html-body:is(.account,[class*=b2b-]) .b2b-erp-order-view__meta .label,#html-body:is(.account,[class*=b2b-]) .b2b-payment-terms--single .label{font-size:var(--awa-acct-label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-card__total{font-size:var(--awa-acct-value-size);font-weight:700;line-height:1.15}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .btn-reorder,#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .b2b-reorder-empty__actions .action.primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .b2b-reorder-empty__title{font-size:var(--awa-acct-title-size);font-weight:700}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .b2b-reorder-empty__text{font-size:var(--awa-acct-body-size);color:var(--awa-text-secondary,var(--awa-text-secondary));max-width:65ch}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-card__status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--awa-border,#e8e8e8) 50%,transparent);color:var(--awa-text-muted,var(--awa-text-secondary));vertical-align:middle}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-status--complete{background:color-mix(in srgb,#16a34a 14%,transparent);color:#166534}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-status--processing{background:color-mix(in srgb,#0ea5e9 14%,transparent);color:#0369a1}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-status--pending,#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-status--pending_payment{background:color-mix(in srgb,#d97706 14%,transparent);color:#92400e}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-status--canceled,#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-status--closed{background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 10%,transparent);color:var(--awa-primary,var(--awa-primary))}@media (max-width:767px){#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items{display:block;width:100%}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items thead{display:none}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items tbody{display:block}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items tbody tr{display:grid;gap:4px;padding:12px 14px;border-bottom:1px solid var(--awa-border,#e8e8e8)}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items tbody td{display:grid;grid-template-columns:minmax(88px,38%) 1fr;gap:8px;align-items:center;padding:4px 0;border-bottom:0}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items tbody td[data-th]:before{content:attr(data-th);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items tbody td.col-select{display:flex;align-items:center;justify-content:flex-start;grid-column:1/-1;min-height:44px;padding-bottom:8px;border-bottom:1px solid var(--awa-border,#e8e8e8)}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .reorder-items tbody td.col-select:before{content:none}}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .btn-reorder:focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:3px}#html-body:is(.account,[class*=b2b-]) .b2b-reorder-page .btn-reorder:hover:not(:disabled){opacity:.88;transition:opacity .15s ease-out}#html-body.account .page-wrapper .aw-footer-highlights{padding-block:clamp(12px,2vw,20px)}#html-body.account .page-wrapper .footer-static{padding-block-start:clamp(16px,2vw,24px)}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(.b2b-quote-form-container .b2b-quote-items,.b2b-quote-form-container .b2b-quote-form,.b2b-quote-view .quote-decision-section,.b2b-quote-view .quote-meta-panel,.b2b-shoppinglist-index .shoppinglist-create-form,.b2b-shoppinglist-index .shoppinglist-card){border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius);background:var(--awa-acct-surface);padding:var(--awa-acct-section-pad)}#html-body:is(.account,[class*=b2b-]) :is(.b2b-quote-form-container .b2b-quote-info,.b2b-quote-view .quote-admin-notes){border:1px solid color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 18%,var(--awa-border,#e8e8e8));border-radius:var(--awa-acct-panel-radius);background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 5%,var(--awa-acct-surface));padding:var(--awa-acct-section-pad);border-left-width:1px;border-inline-start-width:1px}#html-body:is(.account,[class*=b2b-]) .b2b-quote-form-container :is(.b2b-quote-items h2,.b2b-quote-form h2),#html-body:is(.account,[class*=b2b-]) .b2b-quote-view :is(.quote-section-title,h2.section-title){font-size:var(--awa-acct-title-size);font-weight:700;letter-spacing:-.012em;color:var(--awa-text-primary,var(--awa-text));margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--awa-border,#e8e8e8)}#html-body:is(.account,[class*=b2b-]) :is(.b2b-quote-history,.b2b-quote-view) .quote-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}#html-body:is(.account,[class*=b2b-]) .b2b-quote-view .table-quote-items tfoot .quoted-total .price,#html-body:is(.account,[class*=b2b-]) .b2b-quote-view .quoted-price{font-size:var(--awa-acct-value-size);font-weight:700;line-height:1.15}#html-body:is(.account,[class*=b2b-]) .b2b-quote-view .quote-view-actions :is(.action.primary,.action.accept,.action.reject),#html-body:is(.account,[class*=b2b-]) .b2b-quote-form-container .actions-toolbar .action.primary,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-index .shoppinglist-create-form .action.primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600}#html-body:is(.account,[class*=b2b-]) .b2b-quote-view .quote-view-actions .action.back,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-index .shoppinglist-card .action.secondary{min-height:44px;padding:10px 16px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600;background:var(--awa-acct-surface);border:1px solid color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 24%,var(--awa-border,#e8e8e8));color:var(--awa-primary,var(--awa-primary))}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-index .list-name,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-index .list-name a{font-size:var(--awa-acct-body-size);font-weight:600;color:var(--awa-text-primary,var(--awa-text))}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-index .list-description,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-index .card-meta{font-size:var(--awa-acct-body-size);color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(.field .label,.fieldset>.legend){font-size:var(--awa-acct-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table-wrapper{border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius);background:var(--awa-acct-surface);padding:var(--awa-acct-section-pad)}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table thead th{font-size:var(--awa-acct-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary));background:color-mix(in srgb,var(--awa-border,#e8e8e8) 35%,var(--awa-acct-surface))}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table tbody td{font-size:var(--awa-acct-body-size)}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table .col-name a{font-weight:600;color:var(--awa-text-primary,var(--awa-text))}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table .col-sku{font-size:var(--awa-acct-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table .col-price,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table .col-subtotal{font-weight:700}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .total-value,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table tfoot .total-label+td,#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-items-table tfoot .price{font-size:var(--awa-acct-value-size);font-weight:700;line-height:1.15}#html-body:is(.account,[class*=b2b-]) .b2b-shoppinglist-view .shoppinglist-bottom-actions :is(.action.primary,.action.secondary){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600}#html-body:is(.account,[class*=b2b-]) .b2b-erp-order-view__meta .value,#html-body:is(.account,[class*=b2b-]) .b2b-erp-order-view__meta dd{font-size:var(--awa-acct-body-size);font-weight:600;color:var(--awa-text-primary,var(--awa-text))}#html-body:is(.account,[class*=b2b-]) .b2b-erp-orders__pager .current{font-size:var(--awa-acct-body-size);font-weight:700}#html-body:is(.account,.sales-order-view,.sales-order-history,.customer-address-index) :is(.order-details-items,.block-order-details-view,.block.block-dashboard-info,.block.block-dashboard-addresses){border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius);background:var(--awa-acct-surface);padding:var(--awa-acct-section-pad)}#html-body:is(.sales-order-view,.sales-order-history) :is(.order-details-items .block-title,.block-order-details-view .block-title){font-size:var(--awa-acct-title-size);font-weight:700;letter-spacing:-.012em;color:var(--awa-text-primary,var(--awa-text));margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--awa-border,#e8e8e8)}#html-body.sales-order-view .box-title{font-size:var(--awa-acct-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body.sales-order-view .order-details-items tfoot .grand_total .amount .price{font-size:var(--awa-acct-value-size);font-weight:700}#html-body.customer-address-index .additional-addresses .item,#html-body.customer-address-index .block-addresses-list .item{border:1px solid var(--awa-border,#e8e8e8);border-radius:var(--awa-acct-panel-radius);background:var(--awa-acct-surface);padding:var(--awa-acct-section-pad)}#html-body.customer-address-index .block-addresses-list .item .action{min-height:40px;padding:8px 14px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600}#html-body.b2b-register-index{--awa-acct-label-size:12px;--awa-acct-body-size:14px;--awa-acct-title-size:clamp(1rem,.95rem + .25vw,1.125rem)}#html-body.b2b-register-index .b2b-register-page .register-header .register-title{font-size:clamp(1.25rem,1rem + .75vw,1.625rem);font-weight:800;letter-spacing:-.02em}#html-body.b2b-register-index .b2b-register-page .register-header .subtitle{font-size:var(--awa-acct-body-size);max-width:65ch;margin-inline:auto}#html-body.b2b-register-index .b2b-register-page :is(.field>.label,.legend){font-size:var(--awa-acct-label-size);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body.b2b-register-index .b2b-register-page .actions-toolbar .action.primary{min-height:44px;padding:10px 18px;border-radius:999px;font-size:var(--awa-acct-body-size);font-weight:600}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell{display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell .b2b-section-header{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 14%,var(--awa-border,#e8e8e8))}@media (max-width:767px){#html-body:is(.account,[class*=b2b-]) .page-main>.columns{gap:20px}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav.awa-nav--mobile-collapsible>:is(.block-title,.title){display:flex !important;align-items:center;justify-content:space-between;min-height:44px;margin:0;cursor:pointer}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav.awa-nav--mobile-collapsible>:is(.block-title,.title):after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav.awa-nav--mobile-collapsible.awa-nav--expanded>:is(.block-title,.title):after{transform:rotate(-135deg)}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav.awa-nav--mobile-collapsible:not(.awa-nav--expanded)>.content{display:none}#html-body:is(.account,[class*=b2b-]) .account-nav-section__toggle{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 12px);min-height:44px;margin:4px 8px 0;padding:8px 12px;border:0;border-radius:4px;background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 6%,var(--awa-bg-surface,var(--awa-bg)));color:var(--awa-text,var(--awa-text));font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer}#html-body:is(.account,[class*=b2b-]) .account-nav-section__toggle:after{content:"";width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);flex-shrink:0}#html-body:is(.account,[class*=b2b-]) .account-nav-section--accordion.is-open .account-nav-section__toggle:after{transform:rotate(-135deg)}#html-body:is(.account,[class*=b2b-]) .account-nav-section--accordion:not(.is-open) .account-nav-section__items{display:none}#html-body:is(.account,[class*=b2b-]) .account-nav-section__items{margin:0;padding:4px 0 8px;list-style:none}@media (prefers-reduced-motion:reduce){#html-body:is(.account,[class*=b2b-]) .account-nav-section__toggle:after,#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav.awa-nav--mobile-collapsible>:is(.block-title,.title):after{transition:none}#html-body:is(.account,[class*=b2b-]) .account-nav-section--accordion.is-open .account-nav-section__toggle:after{transform:rotate(-135deg)}}}@media (min-width:768px){#html-body:is(.account,[class*=b2b-]) .sidebar-main{position:sticky;top:var(--awa-header-scroll-offset,56px);align-self:start}}#html-body:is(.account,[class*=b2b-]) .column.main{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,24px)}#html-body:is(.account,[class*=b2b-]) .b2b-credit-page{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,24px)}#html-body:is(.account,[class*=b2b-]) .b2b-credit-page .credit-summary-cards{margin-bottom:0}@media (max-width:767px){#html-body:is(.account,[class*=b2b-]) .b2b-credit-page .credit-summary-cards{grid-template-columns:1fr}}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav.awa-nav--mobile-collapsible>:is(.block-title,.title):focus-visible,#html-body:is(.account,[class*=b2b-]) .account-nav-section__toggle:focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(.action.secondary,a.action.secondary):focus-visible,#html-body:is(.account,[class*=b2b-]) .column.main>.action.secondary:focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(.data.table a,.table-wrapper a.action):focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px;border-radius:4px}#html-body:is(.account,[class*=b2b-]) :is(.b2b-approval-page .approval-section,.b2b-approval-page .table-approvals,.b2b-erp-orders-page .erp-orders-table,.b2b-shoppinglist-index .shoppinglist-card,.company-users-section){content-visibility:auto;contain-intrinsic-size:auto 220px}#html-body:is(.account,[class*=b2b-]) :is(.b2b-approval-page .b2b-section-header,.b2b-erp-orders-page .b2b-section-header,.b2b-shoppinglist-index .b2b-section-header){content-visibility:visible}@media (min-width:768px){#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav{contain:layout style}}#html-body.b2b-account-dashboard .page-wrapper .page-main,#html-body.b2b-account-dashboard .page-wrapper .page-main.container,#html-body.b2b-account-dashboard .page-wrapper #maincontent.page-main{max-width:var(--awa-page-dash,1280px) !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--awa-page-pad,24px) !important;box-sizing:border-box !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container,#html-body.b2b-account-dashboard .page-wrapper .page-top .b2b-breadcrumbs-container{max-width:var(--awa-page-dash,1280px) !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--awa-page-pad,24px) !important;box-sizing:border-box !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container .breadcrumbs{max-width:100% !important;width:100% !important;margin-inline:0 !important;padding-inline:0 !important;box-sizing:border-box !important}@media (min-width:1024px){#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns,#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns.layout{grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;column-gap:var(--awa-grid-gap-loose,32px) !important;gap:var(--awa-grid-gap-loose,32px) !important}}@media (min-width:769px){#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns{display:grid !important;grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;grid-template-areas:"account-side account-main" !important;column-gap:var(--awa-grid-gap-loose,32px) !important;flex-direction:unset !important;flex-wrap:unset !important}#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns>:is(.sidebar.sidebar-main,.sidebar-main,.col-lg-2,[class*=col-sm-3]){grid-area:account-side !important;flex:none !important;width:100% !important;max-width:var(--awa-grid-sidebar-width-account,220px) !important}#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns>:is(.column.main,.col-main,.col-lg-10,[class*=col-sm-9]){grid-area:account-main !important;flex:none !important;width:100% !important;max-width:none !important}}#html-body.b2b-account-dashboard .page-wrapper .column.main,#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard,#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard>:is(.b2b-dashboard-header,.b2b-erp-pending-banner,.b2b-onboarding-section,.b2b-summary-cards,.b2b-section,.b2b-dashboard-lazy-panel,.b2b-intelligence-section,.b2b-quick-actions,.b2b-company-info,.message){width:100% !important;max-width:100% !important;min-width:0 !important;margin-inline:0 !important;box-sizing:border-box !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-section,.b2b-intelligence-section,.b2b-section.orders-section){padding-inline:var(--awa-acct-section-pad,clamp(14px,2vw,18px)) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-chart-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}@media (max-width:1024px){#html-body.b2b-account-dashboard .page-wrapper .page-main,#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad-tablet,16px) !important}}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper .page-main,#html-body.b2b-account-dashboard .page-wrapper .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad-mobile,12px) !important}}#html-body.b2b-account-dashboard{--awa-b2b-stack-gap:clamp(12px,1.5vw,16px);--awa-grid-sidebar-width-account:220px;--awa-sidebar-acct-lg:220px}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard{display:flex !important;flex-direction:column !important;gap:var(--awa-b2b-stack-gap) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard>:is(.b2b-onboarding-section,.b2b-dashboard-primary,.b2b-summary-cards,.b2b-dashboard-activity,.b2b-dashboard-secondary,.b2b-dashboard-details){border-top:0 !important;padding-top:0 !important;margin-top:0 !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-dashboard-header,.b2b-onboarding-section,.b2b-erp-pending-banner,.b2b-section,.b2b-intelligence-section,.b2b-rexis-section,.b2b-quick-actions,.b2b-company-info){margin:0 !important;padding:var(--awa-acct-section-pad) !important;border:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8)) !important;border-radius:var(--awa-acct-panel-radius,4px) !important;background:var(--awa-acct-surface,var(--awa-bg)) !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-summary-cards,#html-body.b2b-account-dashboard .page-wrapper .b2b-summary-cards--kpi-strip{margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important;gap:clamp(10px,1.2vw,14px) !important}#html-body.b2b-account-dashboard .page-wrapper .summary-card{border-radius:var(--awa-acct-panel-radius,4px) !important;border:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8)) !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-chart-container{padding:var(--awa-acct-section-pad) !important;border:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8)) !important;border-radius:var(--awa-acct-panel-radius,4px) !important;background:var(--awa-acct-surface,var(--awa-bg)) !important;box-sizing:border-box !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-section .section-header{padding-inline:0 !important}#html-body.b2b-account-dashboard .page-wrapper .summary-card,#html-body.b2b-account-dashboard .page-wrapper .summary-card:hover{border-radius:4px !important;box-shadow:none !important;transform:none !important;background-image:none !important}#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-icon{border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper :is(.credit-bar,.progress-bar,.credit-bar-fill,.progress-fill){border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper .quotes-stats .stat{border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper :is(.action-item,.actions-grid>a),#html-body.b2b-account-dashboard .page-wrapper :is(.action-item,.actions-grid>a):hover{border-radius:4px !important;box-shadow:none !important;transform:none !important;background-image:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-erp-pending-banner{border-radius:4px !important;background-image:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.action.primary,.erp-pending-action){min-height:44px !important;border-radius:4px !important;background-image:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-discount-badge{border-radius:4px !important;background-image:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard{--awa-b2b-page-title-size:clamp(1.125rem,1rem + .35vw,1.375rem);--awa-b2b-section-title-size:var(--awa-acct-title-size)}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard-header :is(h1,.dashboard-title,.b2b-welcome h1){font-size:var(--awa-b2b-page-title-size) !important;font-weight:700 !important;letter-spacing:-.01em !important;line-height:1.25 !important;text-transform:none !important;margin:0 0 4px !important}#html-body.b2b-account-dashboard .page-wrapper :is(.section-header h2,.section-header h3,.b2b-quick-actions>h2,.onboarding-header h2,.onboarding-header h3){font-size:var(--awa-b2b-section-title-size) !important;font-weight:700 !important;text-transform:none !important;letter-spacing:-.01em !important;margin:0 !important;padding-left:0 !important;border-left:0 !important}#html-body.b2b-account-dashboard .page-wrapper .section-header{align-items:center !important;margin-bottom:clamp(8px,1vw,12px) !important}#html-body.b2b-account-dashboard .page-wrapper .section-header .view-all{min-height:44px !important;font-size:var(--awa-acct-body-size,14px) !important;font-weight:600 !important;color:var(--awa-primary,var(--awa-primary)) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard-details{padding:var(--awa-acct-section-pad) !important;border-radius:var(--awa-acct-panel-radius,4px) !important}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns{grid-template-columns:minmax(0,1fr) !important;gap:var(--awa-b2b-stack-gap) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-summary-cards,#html-body.b2b-account-dashboard .page-wrapper .b2b-summary-cards--kpi-strip{grid-template-columns:minmax(0,1fr) !important}}#html-body.b2b-account-dashboard .page-wrapper :is(.block.block-collapsible-nav,.account-nav-wrapper){border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.suggestion-card,.category-chip,.erp-product-card),#html-body.b2b-account-dashboard .page-wrapper :is(.suggestion-card:hover,.category-chip:hover,.erp-product-card:hover){border-radius:4px !important;box-shadow:none !important;transform:none !important}#html-body.b2b-account-dashboard .page-wrapper .suggestion-action,#html-body.b2b-account-dashboard .page-wrapper .attendant-contact .contact-link{min-height:44px !important;border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper .status-badge{border-radius:4px !important;text-transform:none !important;font-weight:600 !important}#html-body.b2b-account-dashboard .page-wrapper .orders-section .data-table th{text-transform:none !important;letter-spacing:normal !important}#html-body.b2b-account-dashboard .page-wrapper :is(.erp-products-grid,.suggestions-grid,.intelligence-grid,.b2b-rexis-grid){gap:clamp(12px,1.5vw,16px) !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-suggestions-section,.b2b-intelligence-section,.b2b-rexis-section){border-radius:4px !important;box-shadow:none !important;background-image:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.intelligence-card,.b2b-rexis-card){border-radius:4px !important;box-shadow:none !important}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper :is(.erp-products-grid,.b2b-rexis-grid,.suggestions-grid){grid-template-columns:repeat(2,minmax(0,1fr)) !important}}#html-body .page-wrapper .b2b-page-shell :is(.credit-card,.company-info-card,.add-user-form,.b2b-quote-wrapper,.b2b-quote-form,.table-wrapper){border-radius:4px !important;box-shadow:none !important;background-image:none !important}#html-body .page-wrapper .b2b-page-shell :is(.badge,.badge--admin,.badge--approver){border-radius:4px !important;text-transform:none !important;font-weight:600 !important}#html-body .page-wrapper .b2b-credit-page :is(.credit-usage-bar__track,.credit-usage-bar__fill){border-radius:4px !important}#html-body .page-wrapper .b2b-credit-page .credit-usage-bar__fill{background-image:none !important}#html-body .page-wrapper .b2b-credit-page .credit-card__label{text-transform:none !important;letter-spacing:normal !important}#html-body .page-wrapper .b2b-page-shell :is(.action.primary,.btn-add-user,.btn-save){min-height:44px !important;border-radius:4px !important;box-shadow:none !important}#html-body .page-wrapper .b2b-page-shell table :is(th,thead th){text-transform:none !important;letter-spacing:normal !important}#html-body.b2b-account-dashboard .page-wrapper .erp-products-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr)) !important;gap:clamp(12px,1.5vw,16px) !important}#html-body.b2b-account-dashboard .page-wrapper .suggestions-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr)) !important;gap:clamp(12px,1.5vw,16px) !important}#html-body.b2b-account-dashboard .page-wrapper .actions-grid:not(.actions-toolbar){display:grid !important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr)) !important;gap:clamp(10px,1.2vw,14px) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-chart-container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper :is(.erp-products-grid,.suggestions-grid){grid-template-columns:repeat(2,minmax(0,1fr)) !important}#html-body.b2b-account-dashboard .page-wrapper .actions-grid:not(.actions-toolbar){grid-template-columns:repeat(2,minmax(0,1fr)) !important}}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.block-title,.title){background:var(--awa-acct-surface,var(--awa-bg)) !important;border-bottom:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8)) !important}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.block-title strong,.title strong){color:var(--awa-text-primary,var(--awa-text)) !important;text-transform:none !important;letter-spacing:normal !important}#html-body:is(.account,[class*=b2b-]) .sidebar .block-reorder{border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-suggestions-section .suggestion-card:hover{box-shadow:none !important;transform:none !important}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper .page-main>:is(.columns,.columns.layout,.columns.layout-2-col),#html-body.b2b-account-dashboard .page-main>:is(.columns,.columns.layout,.columns.layout-2-col){display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;grid-template-columns:unset !important;gap:var(--awa-b2b-stack-gap,clamp(12px,1.5vw,16px)) !important}#html-body.b2b-account-dashboard .page-main>.columns>:is(.sidebar,.sidebar-main,.column.main,.col-main,.col-lg-2,.col-lg-10,[class*=col-sm-3],[class*=col-sm-9]){width:100% !important;max-width:100% !important;grid-column:auto !important;flex:none !important;position:static !important}}@media (min-width:1024px){#html-body.b2b-account-dashboard .page-wrapper .page-main>:is(.columns,.columns.layout,.columns.layout-2-col){display:grid !important;grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;column-gap:var(--awa-grid-gap-loose,32px) !important;gap:var(--awa-grid-gap-loose,32px) !important}}#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a{border-radius:4px !important;border-left:0 !important;border-inline-start:0 !important}#html-body:is(.account,[class*=b2b-]) .account-nav-section__toggle{border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper :is(.checklist-item,.checklist-action,.category-chip,.intelligence-card,.b2b-rexis-card){border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .checklist-action{min-height:44px !important;display:inline-flex !important;align-items:center !important}#html-body.b2b-account-dashboard .page-wrapper .orders-section :is(.pages .page,.pages a){min-width:44px !important;min-height:44px !important;border-radius:4px !important}#html-body.b2b-account-dashboard .page-wrapper :is(.view-all:focus-visible,.checklist-action:focus-visible){border-radius:4px !important}#html-body .page-wrapper .b2b-page-shell :is(.badge,.badge--admin,.badge--approver){border-radius:4px !important;text-transform:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-onboarding-section{border-radius:4px !important;border:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8)) !important;background:var(--awa-acct-surface,var(--awa-bg)) !important;background-image:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-dashboard-header,.b2b-header-inner){background:var(--awa-acct-surface,var(--awa-bg)) !important;background-image:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-label{text-transform:none !important;letter-spacing:normal !important}#html-body.b2b-account-dashboard .page-wrapper :is(.status-badge,.stat){text-transform:none !important}#html-body.b2b-account-dashboard .page-wrapper .category-chip:hover{background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 4%,var(--awa-bg)) !important;color:var(--awa-text,var(--awa-text-primary)) !important;transform:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.actions-grid .action-item:hover,.actions-grid>a:hover){transform:none !important;box-shadow:none !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .page-top{width:100%;max-width:none;margin:0;padding:clamp(8px,1vw,12px) 0 0;background:0 0;box-sizing:border-box}@media (min-width:1024px){html body#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns{grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;column-gap:var(--awa-grid-gap-loose,32px) !important;align-items:start !important}html body#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns>:is(.sidebar-main,.sidebar.sidebar-main,.sidebar){min-width:var(--awa-acct-sidebar-w,220px) !important;max-width:var(--awa-acct-sidebar-w,220px) !important;width:var(--awa-acct-sidebar-w,220px) !important}}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.account-nav-item .account-nav-link,.account-nav-item .account-nav-text,.block-collapsible-nav .item a,.block-collapsible-nav .item strong){white-space:normal !important;overflow:visible !important;text-overflow:clip !important;word-break:break-word !important;overflow-wrap:anywhere !important;hyphens:auto}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .account-nav-wrapper,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .block.block-collapsible-nav{overflow:visible !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-welcome-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}#html-body.b2b-account-dashboard .page-wrapper .b2b-tour-link{min-height:44px;align-self:center;margin:0}#html-body.b2b-account-dashboard .page-wrapper .b2b-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}#html-body.b2b-account-dashboard .page-wrapper .onboarding-checklist{display:flex;flex-direction:column;gap:clamp(8px,1vw,10px);width:100%}#html-body.b2b-account-dashboard .page-wrapper .checklist-item{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:4px}#html-body.b2b-account-dashboard .page-wrapper .checklist-item.done{background:color-mix(in srgb,var(--awa-success,#16a34a) 8%,var(--awa-bg)) !important;border:1px solid color-mix(in srgb,var(--awa-success,#16a34a) 22%,var(--awa-border,#e8e8e8)) !important}#html-body.b2b-account-dashboard .page-wrapper .checklist-item.pending{background:var(--awa-bg-muted,#f8fafc) !important;border:1px solid var(--awa-border-subtle,var(--awa-border,#e8e8e8)) !important}#html-body.b2b-account-dashboard .page-wrapper .checklist-content{flex:1 1 auto;min-width:0;padding-top:2px}#html-body.b2b-account-dashboard .page-wrapper .checklist-icon{flex:0 0 auto}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-intelligence-section,.intelligence-card,.b2b-rexis-section,.b2b-rexis-card){border-radius:4px !important;box-shadow:none !important;background-image:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-header{background:var(--awa-bg-surface,var(--awa-bg)) !important;background-image:none !important;color:var(--awa-text,var(--awa-text-primary)) !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .block-minicart .block-content>.items-total{display:none !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .block-minicart .action.viewcart{background:var(--awa-bg-muted,#f8fafc) !important;border:1px solid var(--awa-border,var(--awa-border)) !important;color:var(--awa-text,var(--awa-text-primary)) !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper{padding-top:0 !important}html body#html-body.b2b-account-dashboard .page-wrapper .page-main{padding-top:clamp(8px,1vw,12px) !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .page-top .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad,24px) !important}@media (max-width:1024px){html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .page-top .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad-tablet,16px) !important}}@media (max-width:768px){html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .page-top .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad-mobile,12px) !important}}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard-header{display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;justify-content:space-between !important;gap:clamp(12px,1.5vw,16px) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard-header .b2b-welcome{flex:1 1 auto !important;min-width:0 !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard-header .b2b-discount-badge{flex:0 0 auto !important;border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-welcome h1{margin:0 0 4px !important;font-size:var(--awa-b2b-page-title-size) !important;line-height:1.3 !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-member-since{display:inline-block !important;font-size:.875rem !important;color:var(--awa-text-muted,var(--awa-text-secondary)) !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-group-badge,.b2b-rfm-badge,.b2b-price-list-badge){border-radius:4px !important;font-size:12px !important;line-height:1.35 !important;padding:4px 10px !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-dashboard-details{border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.summary-card,.action-item,.erp-product-card,.suggestion-card,.b2b-erp-pending-banner,.b2b-onboarding-section,.b2b-section,.b2b-chart-container,.intelligence-card,.b2b-rexis-card,.b2b-dashboard-details){border-radius:4px !important;box-shadow:none !important;transform:none !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .minicart-wrapper .block-minicart{z-index:100130 !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .sidebar-main .block-collapsible-nav,html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .account-nav-wrapper{overflow:visible !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main.container,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper #maincontent.page-main{max-width:var(--awa-page-dash,1280px) !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--awa-page-pad,24px) !important;box-sizing:border-box !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-top .b2b-breadcrumbs-container{max-width:var(--awa-page-dash,1280px) !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--awa-page-pad,24px) !important;box-sizing:border-box !important}@media (min-width:1024px){html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>:is(.columns,.columns.layout,.columns.layout-2-col){display:grid !important;grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;column-gap:var(--awa-grid-gap-loose,32px) !important;gap:var(--awa-grid-gap-loose,32px) !important;align-items:start !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>.columns>:is(.sidebar-main,.sidebar.sidebar-main,.sidebar){min-width:var(--awa-acct-sidebar-w,220px) !important;max-width:var(--awa-acct-sidebar-w,220px) !important;width:var(--awa-acct-sidebar-w,220px) !important}}@media (max-width:1024px){html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad-tablet,16px) !important}}@media (max-width:768px){html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>:is(.columns,.columns.layout,.columns.layout-2-col),html body#html-body:is(.account,[class*=b2b-]) .page-main>:is(.columns,.columns.layout,.columns.layout-2-col){display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;grid-template-columns:unset !important;gap:clamp(12px,1.5vw,16px) !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>.columns>:is(.sidebar,.sidebar-main,.column.main,.col-main){width:100% !important;max-width:100% !important;flex:none !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container{padding-inline:var(--awa-page-pad-mobile,12px) !important}}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-page-shell{display:flex !important;flex-direction:column !important;gap:clamp(12px,1.5vw,16px) !important;width:100% !important;max-width:100% !important;min-width:0 !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-page-shell :is(.message,.messages .message,.awa-empty-state,.b2b-empty-state){border-radius:4px !important;box-shadow:none !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-page-shell :is(.data.table-wrapper,.table-wrapper,.orders-history){border-radius:4px !important;box-shadow:none !important;overflow:hidden}@media (min-width:769px){html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>:is(.columns,.columns.layout,.columns.layout-2-col){display:grid !important;grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;grid-template-areas:"account-side account-main" !important;column-gap:var(--awa-grid-gap-loose,32px) !important;gap:var(--awa-grid-gap-loose,32px) !important;align-items:start !important;flex-direction:unset !important;flex-wrap:unset !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>.columns>:is(.sidebar-main,.sidebar.sidebar-main,.sidebar,.col-lg-2,[class*=col-sm-3]){grid-area:account-side !important;min-width:var(--awa-acct-sidebar-w,220px) !important;max-width:var(--awa-acct-sidebar-w,220px) !important;width:var(--awa-acct-sidebar-w,220px) !important;flex:none !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>.columns>:is(.column.main,.col-main,.col-lg-10,[class*=col-sm-9]){grid-area:account-main !important;width:100% !important;max-width:none !important;flex:none !important;min-width:0 !important}}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .awa-empty-state,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-empty-state{border-radius:4px !important;box-shadow:none !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-page-shell :is(.b2b-quote-wrapper,.b2b-quote-form,.b2b-cotacao-card,.quote-item,.approval-section,.company-users-section){border-radius:4px !important;box-shadow:none !important;background-image:none !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-page-shell :is(.data.table th,.data.table thead th,table thead th){text-transform:none !important;letter-spacing:normal !important;font-weight:600 !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .sidebar-main,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .sidebar.sidebar-main{min-width:var(--awa-acct-sidebar-w,220px) !important;max-width:var(--awa-acct-sidebar-w,220px) !important;width:var(--awa-acct-sidebar-w,220px) !important;overflow:visible !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .block.account-nav,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .account-nav-wrapper{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:visible !important;box-sizing:border-box !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .account-nav-content{display:block !important;width:100% !important;max-width:100% !important;overflow:visible !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .account-nav-items{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:4px !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:4px 8px 8px !important;list-style:none !important;columns:1 !important;column-count:1 !important;column-width:auto !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .account-nav-items>:is(.account-nav-item,.account-nav-section){width:100% !important;max-width:100% !important;flex:none !important;float:none !important;display:block !important;box-sizing:border-box !important;break-inside:avoid !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .sidebar-main :is(.account-nav-item :is(.account-nav-link,.account-nav-text),.account-nav .nav.item :is(a,strong),.block-collapsible-nav .item :is(a,strong)){display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;word-break:break-word !important;overflow-wrap:anywhere !important;hyphens:auto !important}html body#html-body:is(.account,.b2b-account-dashboard) .page-wrapper .block-minicart .action.viewcart{background:var(--awa-bg-muted,#f8fafc) !important;border:1px solid var(--awa-border-strong,#d0d0d0) !important;color:var(--awa-text-primary,var(--awa-text)) !important;font-weight:600 !important}@media (min-width:769px){html body#html-body.b2b-account-dashboard .page-wrapper .page-main>:is(.columns,.columns.layout){display:grid !important;grid-template-columns:var(--awa-acct-sidebar-w,220px) minmax(0,1fr) !important;column-gap:var(--awa-grid-gap-loose,32px) !important;align-items:start !important}html body#html-body.b2b-account-dashboard .page-wrapper .page-main>.columns>.column.main{grid-column:2 !important;grid-row:1 !important;min-width:0 !important;padding-inline:0 !important}}@media (max-width:768px){html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .sidebar-main,html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .sidebar.sidebar-main{min-width:100% !important;max-width:100% !important;width:100% !important}}#html-body.b2b-account-dashboard .page-wrapper :is(.card-label,.status-badge,.stat,.detail-item .label,.data-table th,.attendant-department,.welcome-badge,.b2b-badge){text-transform:none !important;letter-spacing:normal !important}#html-body.b2b-account-dashboard .page-wrapper :is(.summary-card,.suggestion-card,.category-chip,.actions-grid .action-item,.actions-grid>a,.erp-product-card,.contact-link):hover{transform:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-section,.b2b-quick-actions,.b2b-suggestions-section,.b2b-company-info,.b2b-onboarding-section,.b2b-dashboard-header,.attendant-section,.block-collapsible-nav,.checklist-item,.category-chip,.contact-link){border-radius:4px !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.box-title,.block-title strong,.fieldset>.legend){text-transform:none !important;letter-spacing:normal !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.block-collapsible-nav,.b2b-page-shell,.box,.message,.b2b-quote-wrapper){border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-section{margin:0 !important;overflow:visible !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-subsection{padding:0 var(--awa-acct-section-pad,clamp(14px,2vw,18px)) clamp(14px,2vw,18px) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr)) !important;gap:clamp(10px,1.2vw,14px) !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-rexis-card,.b2b-rexis-card:hover){border-radius:4px !important;box-shadow:none !important;transform:none !important;padding:12px !important;min-height:0 !important;max-height:none !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-card-img img{max-height:80px !important;width:auto !important;max-width:100% !important;object-fit:contain !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-btn{min-height:44px !important;border-radius:4px !important;font-size:var(--awa-acct-body-size,14px) !important;font-weight:600 !important;text-transform:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .erp-reorder-list{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0 !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-group-badge,.b2b-rfm-badge,.b2b-price-list-badge,.status-badge,.b2b-card-badge){border-radius:4px !important;text-transform:none !important;letter-spacing:normal !important}#html-body.b2b-account-dashboard .page-wrapper .section-header{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:clamp(10px,1.2vw,14px) !important;padding-bottom:10px !important;border-bottom:1px solid var(--awa-border-subtle,#eee) !important}#html-body.b2b-account-dashboard .page-wrapper .section-header :is(h2,h3){margin:0 !important;font-size:clamp(16px,1rem + .25vw,18px) !important;font-weight:700 !important;letter-spacing:-.01em !important;text-transform:none !important}#html-body.b2b-account-dashboard .page-wrapper .section-header .view-all{font-size:var(--awa-acct-body-size,14px) !important;font-weight:600 !important;white-space:nowrap !important}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper :is(.erp-products-grid,.b2b-rexis-grid,.suggestions-grid){grid-template-columns:repeat(2,minmax(0,1fr)) !important}}#html-body.b2b-account-dashboard .page-wrapper .b2b-suggestions-section>h3{display:flex !important;align-items:center !important;gap:8px !important;margin:0 0 clamp(10px,1.2vw,14px) !important;padding-bottom:10px !important;border-bottom:1px solid var(--awa-border-subtle,#eee) !important;font-size:clamp(16px,1rem + .25vw,18px) !important;font-weight:700 !important;text-transform:none !important}#html-body.b2b-account-dashboard .page-wrapper .suggestion-card{display:flex !important;flex-direction:column !important;gap:12px !important;padding:clamp(12px,1.5vw,16px) !important;border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .suggestion-action{min-height:44px !important;margin-top:auto !important;border-radius:4px !important;font-size:var(--awa-acct-body-size,14px) !important;font-weight:600 !important;text-transform:none !important}#html-body.b2b-account-dashboard .page-wrapper .data-table :is(th,td){padding:10px 12px !important;font-size:var(--awa-acct-body-size,14px) !important}#html-body.b2b-account-dashboard .page-wrapper .data-table th{text-transform:none !important;letter-spacing:normal !important;background:var(--awa-bg-muted,#f8fafc) !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .detail-item{display:flex !important;flex-wrap:wrap !important;gap:4px 12px !important;padding:6px 0 !important;border-bottom:1px solid var(--awa-border-subtle,#eee) !important}#html-body.b2b-account-dashboard .page-wrapper .onboarding-header{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:12px 16px !important}#html-body.b2b-account-dashboard .page-wrapper .b2b-chart-container{max-height:320px !important;padding:clamp(12px,1.5vw,16px) !important;border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .erp-reorder-item{display:flex !important;align-items:center !important;gap:12px !important;min-height:0 !important;padding:10px 12px !important;border-radius:4px !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper .erp-reorder-info{flex:1 1 auto !important;min-width:0 !important}#html-body.b2b-account-dashboard .page-wrapper :is(.b2b-rexis-btn,.b2b-rexis-btn-churn,.b2b-rexis-btn-crosssell){border-radius:4px !important;min-height:44px !important;box-shadow:none !important;text-transform:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.summary-card,.suggestion-card,.category-chip,.action-item,.erp-product-card,.b2b-rexis-card,.intelligence-card,.erp-reorder-item):is(:hover,:focus-within,:active){transform:none !important;box-shadow:none !important}#html-body.b2b-account-dashboard .page-wrapper :is(.summary-card,.action-item){animation:none !important}#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.b2b-quote-wrapper,.approval-section,.b2b-cotacao-card,.b2b-shortcut-card,.table-wrapper,.box):is(:hover,:active){transform:none !important;box-shadow:none !important}#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.data.table th,table thead th){text-transform:none !important;letter-spacing:normal !important;background:var(--awa-bg-muted,#f8fafc) !important;font-size:var(--awa-acct-body-size,14px) !important}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--awa-acct-panel-radius,4px);border:1px solid var(--awa-border-subtle,#eee);background:var(--awa-acct-surface,var(--awa-bg))}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals){width:100%;min-width:640px;border-collapse:separate;border-spacing:0}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) thead th{position:sticky;top:0;z-index:1;background:var(--awa-bg-muted,#f8fafc);box-shadow:inset 0 -1px 0 var(--awa-border-subtle,#eee)}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--awa-border,#e8e8e8) 12%,var(--awa-acct-surface,var(--awa-bg)))}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) tbody tr:hover td{background:var(--awa-acct-nav-hover-bg)}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) :is(.action,button,a.action){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:12px;border-radius:4px;font-size:var(--awa-acct-body-size,14px);font-weight:600}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page .b2b-section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:clamp(12px,1.5vw,16px)}@media (prefers-reduced-motion:reduce){#html-body:is(.account,[class*=b2b-]) .block-collapsible-nav :is(.item,li) a,#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) tbody tr{transition:none !important}}#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.awa-empty-state,.b2b-empty-state){display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(24px,4vw,40px) clamp(16px,3vw,24px);background:var(--awa-acct-surface);border:1px dashed color-mix(in srgb,var(--awa-border,#e8e8e8) 80%,var(--awa-primary,var(--awa-primary)))}#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.awa-empty-state__title,.b2b-empty-state__title){font-size:var(--awa-acct-title-size);font-weight:700;color:var(--awa-text-primary,var(--awa-text));margin:0;text-wrap:balance}#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.awa-empty-state__desc,.b2b-empty-state__desc,.awa-empty-state p){font-size:var(--awa-acct-body-size,14px);line-height:1.55;color:var(--awa-text-muted,var(--awa-text-secondary));max-width:48ch;margin:0;text-wrap:pretty}#html-body:is(.account,[class*=b2b-]) .page-wrapper :is(.awa-empty-state,.b2b-empty-state) .action.primary{margin-top:4px}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px;border-radius:4px}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell .field :is(.label,label){font-size:var(--awa-acct-label-size,12px);font-weight:600;letter-spacing:.04em;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body:is(.account,[class*=b2b-]) .b2b-page-shell .field :is(input,select,textarea){font-size:var(--awa-acct-body-size,14px);min-height:44px;border-radius:4px}@media (max-width:767px){#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals){min-width:0}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) tbody tr{display:grid;gap:8px;padding:14px 12px;margin-bottom:12px;border:1px solid var(--awa-border-subtle,#eee);border-radius:var(--awa-acct-panel-radius,4px);background:var(--awa-acct-surface)}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) tbody td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;border:0;background:0 0;font-size:var(--awa-acct-body-size,14px)}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page :is(.table-approvals,.table-my-approvals) tbody td:before{content:attr(data-th);font-size:var(--awa-acct-label-size,12px);font-weight:600;color:var(--awa-text-muted,var(--awa-text-secondary));flex:0 0 42%;text-align:left}#html-body:is(.account,[class*=b2b-]) .b2b-approval-page .table-wrapper{overflow-x:visible;border:0;background:0 0}}#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container .breadcrumbs{font-size:var(--awa-acct-body-size,14px);line-height:1.45;padding-block:8px 12px}#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container .breadcrumbs a{color:var(--awa-text-muted,var(--awa-text-secondary));text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding-inline:2px}#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container .breadcrumbs a:hover{color:var(--awa-primary,var(--awa-primary))}#html-body:is(.account,[class*=b2b-]) .page-wrapper .b2b-breadcrumbs-container .breadcrumbs a:focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px;border-radius:4px}#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-title-wrapper .page-title{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-block:0 16px;text-wrap:balance}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .block.account-nav:has(.account-nav-wrapper)>.title{display:none}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .block.account-nav:has(.account-nav-wrapper)>.content{padding-top:0;border-top:0}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .account-nav-section__label{color:var(--awa-text-muted,var(--awa-text-secondary));font-size:var(--awa-acct-label-size,12px);font-weight:600}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search,.block-search .block-content,.block-search .block-title){padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .awa-site-header .awa-header-search-col :is(form.minisearch,.block-search form.minisearch){border:1px solid var(--awa-border,var(--awa-border));border-radius:4px;background:var(--awa-bg-surface,var(--awa-bg));box-sizing:border-box}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .awa-site-header .awa-header-search-col :is(input#search,input.input-text){border:0;background:0 0;color:var(--awa-text-primary,var(--awa-text))}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .awa-site-header .awa-header-search-col input#search::placeholder{color:var(--awa-text-muted,#888);opacity:1}#html-body.b2b-account-dashboard .page-wrapper .b2b-group-badge.approved{background:color-mix(in srgb,var(--awa-success,#16a34a) 10%,var(--awa-bg));color:color-mix(in srgb,var(--awa-success,#16a34a) 85%,#000);border:1px solid color-mix(in srgb,var(--awa-success,#16a34a) 28%,var(--awa-border,#e8e8e8))}#html-body.b2b-account-dashboard .page-wrapper .b2b-price-list-badge{color:var(--awa-primary,var(--awa-primary));background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 6%,var(--awa-bg));border:1px solid color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 18%,var(--awa-border,#e8e8e8))}#html-body.b2b-account-dashboard .page-wrapper .b2b-rfm-badge{color:var(--b2b-rfm-color,var(--awa-text-primary,var(--awa-text)));background:color-mix(in srgb,var(--b2b-rfm-color,#6b7280) 10%,var(--awa-bg));border:1px solid color-mix(in srgb,var(--b2b-rfm-color,#6b7280) 22%,var(--awa-border,#e8e8e8))}#html-body.b2b-account-dashboard .page-wrapper .onboarding-header{width:100%}#html-body.b2b-account-dashboard .page-wrapper .onboarding-progress{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:min(100%,200px)}#html-body.b2b-account-dashboard .page-wrapper .onboarding-progress .progress-bar{flex:1 1 auto;min-width:80px;height:6px;border-radius:4px;background:var(--awa-border-subtle,#eee);overflow:hidden}#html-body.b2b-account-dashboard .page-wrapper .onboarding-progress .progress-text{flex:0 0 auto;font-size:var(--awa-acct-body-size,14px);font-weight:600;color:var(--awa-text-muted,var(--awa-text-secondary));white-space:nowrap}#html-body.b2b-account-dashboard .page-wrapper .checklist-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;flex:1 1 auto;min-width:0}#html-body.b2b-account-dashboard .page-wrapper .checklist-label{font-size:var(--awa-acct-body-size,14px);line-height:1.45;color:var(--awa-text-primary,var(--awa-text))}#html-body.b2b-account-dashboard .page-wrapper .checklist-action{margin-inline-start:auto;font-weight:600;color:var(--awa-primary,var(--awa-primary));text-decoration:none}#html-body.b2b-account-dashboard .page-wrapper .checklist-action:hover{color:var(--awa-primary-hover,var(--awa-primary-hover));text-decoration:underline}#html-body.b2b-account-dashboard .page-wrapper .b2b-summary-cards{align-items:stretch}#html-body.b2b-account-dashboard .page-wrapper .summary-card{display:flex;flex-direction:column;height:100%}#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-content{display:flex;flex-direction:column;flex:1 1 auto;gap:8px}#html-body.b2b-account-dashboard .page-wrapper .erp-products-grid,#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-grid,#html-body.b2b-account-dashboard .page-wrapper .suggestions-grid{align-items:stretch}#html-body.b2b-account-dashboard .page-wrapper .erp-product-card{display:flex;flex-direction:column;height:100%}#html-body.b2b-account-dashboard .page-wrapper .erp-product-info{display:flex;flex-direction:column;flex:1 1 auto;gap:4px;padding:10px 12px 12px}#html-body.b2b-account-dashboard .page-wrapper .erp-product-name,#html-body.b2b-account-dashboard .page-wrapper .erp-product-name a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--awa-acct-body-size,14px);line-height:1.4;margin:0}#html-body.b2b-account-dashboard .page-wrapper .erp-product-image{display:flex;align-items:center;justify-content:center;height:120px;flex:0 0 auto;background:var(--awa-bg-muted,#f8fafc);border-bottom:1px solid var(--awa-border-subtle,#eee)}#html-body.b2b-account-dashboard .page-wrapper .erp-product-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-card{content-visibility:visible;contain-intrinsic-size:unset;display:flex;flex-direction:column;height:100%;gap:8px;padding:12px}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-card-img{display:flex;align-items:center;justify-content:center;min-height:80px;max-height:100px;margin:0}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-card-img img{max-height:80px;width:auto;object-fit:contain}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-card-action{margin-top:auto}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-subsection{padding-block:0 clamp(12px,1.5vw,16px)}#html-body.b2b-account-dashboard .page-wrapper .b2b-rexis-subsection+.b2b-rexis-subsection{margin-top:clamp(8px,1vw,12px);padding-top:clamp(8px,1vw,12px);border-top:1px solid var(--awa-border-subtle,#eee)}#html-body.b2b-account-dashboard .page-wrapper .actions-grid:not(.actions-toolbar) .action-item,#html-body.b2b-account-dashboard .page-wrapper .actions-grid:not(.actions-toolbar)>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:88px;padding:12px 10px;text-align:center}#html-body.b2b-account-dashboard .page-wrapper .data-table tbody tr{min-height:44px}#html-body.b2b-account-dashboard .page-wrapper .data-table :is(th,td){vertical-align:middle}#html-body.b2b-account-dashboard .page-wrapper .orders-section .data-table tbody td a{color:var(--awa-primary,var(--awa-primary));font-weight:600;text-decoration:none}#html-body.b2b-account-dashboard .page-wrapper .orders-section .data-table tbody td a:hover{color:var(--awa-primary-hover,var(--awa-primary-hover));text-decoration:underline}#html-body.b2b-account-dashboard .page-wrapper .b2b-chart-container canvas{max-height:280px}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper .onboarding-header{flex-direction:column;align-items:stretch}#html-body.b2b-account-dashboard .page-wrapper .onboarding-progress{width:100%}#html-body.b2b-account-dashboard .page-wrapper .checklist-content{flex-direction:column;align-items:flex-start}#html-body.b2b-account-dashboard .page-wrapper .checklist-action{margin-inline-start:0;align-self:flex-start}}#html-body.b2b-account-dashboard .page-wrapper :is(.summary-card,.action-item,.erp-product-card,.suggestion-card,.b2b-rexis-card,.category-chip):is(:hover,:active,:focus-within){transform:none;box-shadow:none}#html-body.b2b-account-dashboard .page-wrapper .b2b-discount-badge{border-radius:4px;box-shadow:none;background:var(--awa-primary,var(--awa-primary));background-image:none}#html-body.b2b-account-dashboard .page-wrapper .b2b-tour-link{min-height:44px;padding:8px 14px;border:1px solid var(--awa-border,var(--awa-border));border-radius:4px;background:var(--awa-bg-surface,var(--awa-bg));color:var(--awa-text-primary,var(--awa-text));font-size:var(--awa-acct-body-size,14px);font-weight:600;line-height:1.35;cursor:pointer}#html-body.b2b-account-dashboard .page-wrapper .b2b-tour-link:hover{border-color:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 35%,var(--awa-border,var(--awa-border)));color:var(--awa-primary,var(--awa-primary));background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 4%,var(--awa-bg))}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .company-info-title{margin:0 0 12px;font-size:clamp(16px,1rem + .25vw,18px);font-weight:700;letter-spacing:-.01em;text-transform:none}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .company-details{display:grid;gap:0}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .detail-item{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:8px 16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--awa-border-subtle,#eee)}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .detail-item:last-child{border-bottom:0}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .detail-item .label{font-size:var(--awa-acct-label-size,12px);font-weight:600;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .detail-item .value{font-size:var(--awa-acct-body-size,14px);color:var(--awa-text-primary,var(--awa-text));word-break:break-word}#html-body.b2b-account-dashboard .page-wrapper .suggestions-grid{align-items:stretch}#html-body.b2b-account-dashboard .page-wrapper .suggestion-card .suggestion-content{flex:1 1 auto}#html-body.b2b-account-dashboard .page-wrapper .categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}#html-body.b2b-account-dashboard .page-wrapper .category-chip{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;text-align:center;border-radius:4px;border:1px solid var(--awa-border,#e8e8e8);background:var(--awa-bg-surface,var(--awa-bg));color:var(--awa-text-primary,var(--awa-text));font-size:var(--awa-acct-body-size,14px);font-weight:600;text-decoration:none}#html-body.b2b-account-dashboard .page-wrapper .category-chip:hover{border-color:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 35%,var(--awa-border,#e8e8e8));color:var(--awa-primary,var(--awa-primary));background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 4%,var(--awa-bg))}#html-body.b2b-account-dashboard .page-wrapper .attendant-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}#html-body.b2b-account-dashboard .page-wrapper .attendant-contact{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}#html-body.b2b-account-dashboard .page-wrapper .attendant-contact .contact-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--awa-border,#e8e8e8);border-radius:4px;font-size:var(--awa-acct-body-size,14px);text-decoration:none;color:var(--awa-text-primary,var(--awa-text))}#html-body.b2b-account-dashboard .page-wrapper .attendant-contact .contact-link:hover{border-color:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 35%,var(--awa-border,#e8e8e8));color:var(--awa-primary,var(--awa-primary));background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 4%,var(--awa-bg))}@media (max-width:768px){#html-body.b2b-account-dashboard .page-wrapper .b2b-company-info .detail-item{grid-template-columns:1fr;gap:4px}#html-body.b2b-account-dashboard .page-wrapper .attendant-contact{margin-inline-start:0;width:100%}#html-body.b2b-account-dashboard .page-wrapper .categories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#html-body.b2b-account-dashboard .page-wrapper .b2b-welcome-sub{font-size:var(--awa-acct-body-size,14px);line-height:1.5;color:var(--awa-text-muted,var(--awa-text-secondary))}#html-body.b2b-account-dashboard .page-wrapper .b2b-member-since:before{content:"·";margin-inline:.4em;color:var(--awa-border-strong,#ccc);font-weight:400}#html-body.b2b-account-dashboard .page-wrapper .b2b-badges{gap:6px;margin-top:10px}#html-body.b2b-account-dashboard .page-wrapper .onboarding-header{gap:12px 20px;margin-bottom:14px}#html-body.b2b-account-dashboard .page-wrapper .onboarding-header :is(h2,h3){gap:8px}#html-body.b2b-account-dashboard .page-wrapper .onboarding-header :is(h2,h3) svg{flex-shrink:0;color:var(--awa-success,#16a34a)}#html-body.b2b-account-dashboard .page-wrapper .progress-fill{background:var(--awa-success,#16a34a);transition:transform .35s ease-out}#html-body.b2b-account-dashboard .page-wrapper .checklist-icon{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0}#html-body.b2b-account-dashboard .page-wrapper .checklist-item.pending .checklist-icon svg{color:var(--awa-text-muted,#94a3b8)}#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-icon{width:40px;height:40px;border-radius:4px}#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-title,#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-content :is(h3,h4){margin:0 0 6px;font-size:var(--awa-acct-label-size,12px);font-weight:600;letter-spacing:.02em;color:var(--awa-text-muted,var(--awa-text-secondary));text-transform:none}#html-body.b2b-account-dashboard .page-wrapper .summary-card .card-value,#html-body.b2b-account-dashboard .page-wrapper .summary-card .credit-value{font-size:clamp(1.125rem,1rem + .35vw,1.375rem);font-weight:700;letter-spacing:-.02em;color:var(--awa-text-primary,var(--awa-text))}#html-body.b2b-account-dashboard .page-wrapper .quotes-stats{gap:8px;margin-bottom:10px;flex-wrap:wrap}#html-body.b2b-account-dashboard .page-wrapper .section-header :is(h2,h3){display:flex;align-items:center;gap:8px}#html-body.b2b-account-dashboard .page-wrapper .section-header :is(h2,h3) svg{flex-shrink:0;color:var(--awa-primary,var(--awa-primary));opacity:.9}#html-body.b2b-account-dashboard .page-wrapper .erp-product-sku{font-size:max(12px,.75rem);color:var(--awa-text-muted,var(--awa-text-secondary));letter-spacing:.02em}#html-body.b2b-account-dashboard .page-wrapper .erp-product-price{font-size:var(--awa-acct-body-size,14px);font-weight:700;color:var(--awa-primary,var(--awa-primary))}#html-body.b2b-account-dashboard .page-wrapper .data-table tbody tr{transition:background-color .15s ease-out}#html-body.b2b-account-dashboard .page-wrapper .data-table tbody tr:hover td{background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 3%,var(--awa-bg-surface,var(--awa-bg)))}#html-body.b2b-account-dashboard .page-wrapper .actions-grid:not(.actions-toolbar) .action-item span{font-size:max(12px,.8125rem);font-weight:600;line-height:1.35}#html-body.b2b-account-dashboard .page-wrapper :is(.checklist-action,.view-all,.b2b-tour-link,.action-item,.category-chip,.contact-link):focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){#html-body.b2b-account-dashboard .page-wrapper .progress-fill,#html-body.b2b-account-dashboard .page-wrapper .data-table tbody tr{transition:none}}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index,.customer-address-form,.customer-account-edit) .page-wrapper :is(.b2b-section-header h1,.b2b-dashboard .section-header :is(h2,h3),.page-title-wrapper .page-title,.block-title strong){margin:0;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--awa-text-primary,var(--awa-text));text-transform:none}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-wrapper :is(.section-subtitle,.b2b-section-header .section-subtitle){margin:0;font-size:var(--awa-acct-body-size,14px);line-height:1.5;color:var(--awa-text-muted,var(--awa-text-secondary));max-width:65ch}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index,.customer-address-form) .page-wrapper :is(.b2b-page-shell>:not(.b2b-section-header),.b2b-section,.box,.block-dashboard-info,.block-dashboard-addresses,.credit-card,.shoppinglist-card,.reorder-card,.table-wrapper){border-radius:var(--awa-b2b-radius,4px);box-shadow:none}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-wrapper .b2b-page-shell{display:flex;flex-direction:column;gap:var(--awa-b2b-stack)}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-wrapper :is(.data-table,table.data,.table-wrapper table) :is(th,td){padding:10px 12px;font-size:var(--awa-acct-body-size,14px);vertical-align:middle}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view) .page-wrapper :is(.data-table,table.data,.table-wrapper table) th{text-transform:none;letter-spacing:normal;font-weight:600;background:var(--awa-bg-muted,#f8fafc)}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view) .page-wrapper :is(.data-table,table.data) tbody tr{transition:background-color .15s ease-out}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view) .page-wrapper :is(.data-table,table.data) tbody tr:hover td{background:color-mix(in srgb,var(--awa-primary,var(--awa-primary)) 3%,var(--awa-bg-surface,var(--awa-bg)))}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view) .page-wrapper :is(.status-badge,.badge,.badge--admin,.badge--approver,.b2b-group-badge,.b2b-rfm-badge,.b2b-price-list-badge){border-radius:var(--awa-b2b-radius,4px);font-size:max(12px,.75rem);font-weight:600;text-transform:none;letter-spacing:normal;line-height:1.35}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index,.customer-address-form) .page-wrapper .action.primary{min-height:44px;padding:10px 18px;border-radius:var(--awa-b2b-radius,4px);background:var(--awa-primary,var(--awa-primary));border-color:var(--awa-primary,var(--awa-primary));color:var(--awa-bg);font-size:var(--awa-acct-body-size,14px);font-weight:600;text-transform:none;letter-spacing:normal;box-shadow:none;background-image:none}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-wrapper .action.primary:hover{background:var(--awa-primary-hover,var(--awa-primary-hover));border-color:var(--awa-primary-hover,var(--awa-primary-hover));box-shadow:none;transform:none}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index) .page-wrapper .action.secondary{min-height:44px;border-radius:var(--awa-b2b-radius,4px);border:1px solid var(--awa-border,var(--awa-border));background:var(--awa-bg-surface,var(--awa-bg));color:var(--awa-text-primary,var(--awa-text));font-weight:600;text-transform:none}#html-body:is(.account,.customer-account-edit,.customer-address-index,.customer-address-form) .page-wrapper .fieldset>.legend{font-size:var(--awa-acct-title-size);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--awa-text-primary,var(--awa-text));border-bottom:1px solid var(--awa-border,#e8e8e8);padding-bottom:8px;margin-bottom:16px}#html-body:is(.account,.customer-account-edit,.customer-address-index,.customer-address-form) .page-wrapper .field :is(.label,label){font-size:var(--awa-acct-label-size,12px);font-weight:600;color:var(--awa-text-muted,var(--awa-text-secondary));letter-spacing:normal;text-transform:none}#html-body:is(.account,.customer-account-edit,.customer-address-index,.customer-address-form) .page-wrapper .field :is(input,select,textarea){min-height:44px;font-size:var(--awa-acct-body-size,14px);border-radius:var(--awa-b2b-radius,4px);border-color:var(--awa-border,var(--awa-border))}#html-body:is(.account,.customer-account-edit,.customer-address-index,.customer-address-form) .page-wrapper .box-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#html-body:is(.account,.customer-account-edit,.customer-address-index,.customer-address-form) .page-wrapper .box-actions a{min-height:44px;display:inline-flex;align-items:center;font-weight:600;color:var(--awa-primary,var(--awa-primary));text-decoration:none}#html-body:is(.account,.customer-account-edit,.customer-address-index,.customer-address-form) .page-wrapper .box-actions a:hover{color:var(--awa-primary-hover,var(--awa-primary-hover));text-decoration:underline}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view) .page-wrapper :is(.summary-card,.credit-card,.shoppinglist-card,.reorder-card,.suggestion-card,.action-item,.erp-product-card,.category-chip):is(:hover,:active,:focus-within){transform:none;box-shadow:none}#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view,.customer-address-index,.customer-address-form) .page-wrapper :is(a,button,.action,input,select,textarea):focus-visible{outline:2px solid var(--awa-primary,var(--awa-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){#html-body:is(.account,[class*=b2b-],.sales-order-history,.sales-order-view) .page-wrapper :is(.data-table,table.data) tbody tr{transition:none}}@media (min-width:768px) and (max-width:1024px){html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>:is(.columns,.columns.layout,.columns.layout-2-col){display:flex !important;flex-direction:column !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>.columns>:is(.column.main,.col-main,.col-lg-10,[class*=col-sm-9]){order:1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;flex:1 1 auto !important}html body#html-body:is(.account,[class*=b2b-]) .page-wrapper .page-main>.columns>:is(.sidebar,.sidebar-main,.sidebar.sidebar-main,.col-lg-2,[class*=col-sm-3]){order:2 !important;width:100% !important;max-width:100% !important;min-width:0 !important;flex:1 1 auto !important}}