.gw-b2b .btn-primary{background-color:#001689;border-color:#001689;color:#fff}.gw-b2b .btn-primary:hover,.gw-b2b .btn-primary:focus,.gw-b2b .btn-primary:active,.gw-b2b .btn-primary.active{background-color:#26399b;border-color:#26399b;color:#fff}.gw-b2b .btn-primary[disabled],.gw-b2b .btn-primary[disabled]:hover{background-color:#001689;border-color:#001689;opacity:.55}.gw-b2b .btn-danger{background-color:#d9272e;border-color:#d9272e;color:#fff}.gw-b2b .btn-danger:hover,.gw-b2b .btn-danger:focus,.gw-b2b .btn-danger:active{background-color:#b91f25;border-color:#b91f25;color:#fff}.gw-b2b .btn-default{background-color:#fff;border-color:#ced4da;color:#495057}.gw-b2b .btn-default:hover,.gw-b2b .btn-default:focus{background-color:#f8f9fa;border-color:#adb5bd;color:#1a1a1a}.gw-b2b .btn-link{color:#d9272e}.gw-b2b .btn-link:hover{color:#b91f25}.gw-b2b .form-control{border-radius:4px;border-color:#ced4da;box-shadow:none}.gw-b2b .form-control:focus{border-color:#001689;box-shadow:0 0 0 3px #00168926}.gw-b2b .has-error .form-control{border-color:#d9272e}.gw-b2b .has-error .form-control:focus{box-shadow:0 0 0 3px #d9272e2e}.gw-b2b .has-error .control-label,.gw-b2b .has-error .help-block{color:#b91f25}.gw-b2b .control-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#495057;margin-bottom:4px}.gw-b2b .help-block{font-size:12px;color:#6c757d;margin-top:4px}.gw-b2b .alert{border-radius:4px;border:1px solid transparent;border-left-width:4px;padding:12px 16px}.gw-b2b .alert-info{background-color:#0016890f;border-color:#00168926;border-left-color:#001689;color:#001689}.gw-b2b .alert-warning{background-color:#fff8e1;border-color:#ffe082;border-left-color:#c79100;color:#7a4f00}.gw-b2b .alert-success{background-color:#e6f4ea;border-color:#a5d6a7;border-left-color:#2e7d32;color:#1b5e20}.gw-b2b .alert-danger{background-color:#d9272e0f;border-color:#d9272e33;border-left-color:#d9272e;color:#b91f25}.gw-b2b .table{border:1px solid #dee2e6;border-radius:4px;overflow:hidden;background:#fff;margin-bottom:0}.gw-b2b .table>thead>tr>th{background:#212529;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:0;padding:10px 12px;vertical-align:middle}.gw-b2b .table>tbody>tr>td{padding:12px;vertical-align:middle;border-top:1px solid #f1f3f5;font-size:13px;color:#1a1a1a}.gw-b2b .table-hover>tbody>tr:hover>td{background:#f8f9fa}.gw-b2b .table-striped>tbody>tr:nth-of-type(odd)>td{background:#fcfcfd}.gw-b2b .b2b-table-head-muted>tr>th{background:#f8f9fa;color:#495057}.gw-b2b .well{background:#f8f9fa;border:1px solid #e9ecef;box-shadow:none;border-radius:4px}.gw-b2b .well-sm{padding:12px}.gw-b2b .btn-group>.btn.active.btn-primary{background-color:#001689;border-color:#001689}.gw-b2b select.form-control{background:#fff}.gw-b2b .form-control,.gw-b2b .btn{box-shadow:none}.gw-b2b .btn:focus,.gw-b2b .btn.focus{outline:none;box-shadow:0 0 0 3px #0016892e}.b2b-stack{display:flex;flex-direction:column;gap:12px}.b2b-row{display:flex;flex-direction:row;gap:8px}.b2b-row-center{display:flex;flex-direction:row;align-items:center;gap:8px}.b2b-row-between{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.b2b-row-end{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.b2b-row-wrap{flex-wrap:wrap}.b2b-gap-xs{gap:4px}.b2b-gap-sm{gap:8px}.b2b-gap-md{gap:12px}.b2b-gap-lg{gap:20px}.b2b-flex-1{flex:1}.b2b-grow-fill{flex-grow:1}.b2b-stretch{align-items:stretch}.b2b-shrink-0{flex-shrink:0}.b2b-text-right{text-align:right}.b2b-text-center{text-align:center}.b2b-mono{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.b2b-section{display:flex;flex-direction:column;gap:8px}.b2b-section+.b2b-section{margin-top:16px}.b2b-card{background:#fff;border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.b2b-card-header{background:#001689;color:#fff;padding:8px 16px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.b2b-card-body{padding:16px}.b2b-card-muted-header{background:#f8f9fa;color:#495057;padding:8px 16px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #dee2e6}.b2b-form-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.b2b-form-actions-between{display:flex;flex-direction:column;align-items:stretch;gap:8px}.b2b-form-actions-between>.btn,.b2b-form-actions-between>button{width:100%}@media(min-width:576px){.b2b-form-actions-between{flex-direction:row;align-items:center;justify-content:space-between}.b2b-form-actions-between>.btn,.b2b-form-actions-between>button{width:auto}}.b2b-list-rows{list-style:none;margin:0;padding:0}.b2b-list-rows>li{padding:12px 16px;border-top:1px solid #f1f3f5}.b2b-list-rows>li:first-child{border-top:none}.b2b-state-pending{background:#fff8e1;color:#7a4f00;border:1px solid #ffe082}.b2b-state-approved{background:#e6f4ea;color:#1b5e20;border:1px solid #a5d6a7}.b2b-state-declined{background:#fdecea;color:#8b1a1a;border:1px solid #f5c2c0}.b2b-state-info{background:#e7eaf6;color:#001689;border:1px solid #b4bee0}.b2b-state-muted{background:#f1f3f5;color:#6c757d;border:1px solid #dee2e6}.b2b-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1.4}.b2b-notice{margin:0;border-left-width:4px;border-left-style:solid;border-radius:4px;padding:12px 16px}.b2b-field{display:flex;flex-direction:column;gap:4px}.b2b-field-hint{font-size:12px;color:#6c757d}.b2b-field-error{font-size:12px;color:#b91f25}.b2b-field-required-marker:after{content:" *";color:#d9272e}.b2b-form-grid-2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:576px){.b2b-form-grid-2{grid-template-columns:1fr 1fr}}.b2b-form-grid-3{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:576px){.b2b-form-grid-3{grid-template-columns:repeat(3,1fr)}}input.b2b-checkbox[type=checkbox]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-shrink:0!important;margin:0!important;padding:0!important;display:inline-block!important;accent-color:#d9272e!important;cursor:pointer}.b2b-progress-bar{display:block;width:var(--b2b-progress, 0%);height:100%}.b2b-brand-bg{background:#001689;color:#fff}.b2b-accent-bg{background:#d9272e;color:#fff}.b2b-accent-text{color:#d9272e}.b2b-brand-text{color:#001689}.b2b-divider{height:1px;background:#dee2e6;margin:12px 0;border:0}.b2b-section-title{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#001689}.b2b-credit-requests-title{margin:0;font-size:20px;font-weight:700;color:#1a1a1a}.b2b-approved-branch-name{font-size:14px;color:#1a1a1a}.b2b-pending-note{color:#7a4f00}.b2b-card-muted-form.well{margin:0;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px}.b2b-registration-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:992px){.b2b-registration-grid{grid-template-columns:1fr 300px}}.b2b-step-header{display:flex;align-items:center;gap:8px;background:#001689;color:#fff;padding:12px 16px}.b2b-step-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#d9272e;color:#fff;font-size:12px;font-weight:700}.b2b-step-header-title{margin:0;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff!important}.b2b-step-header-counter{margin-left:auto;font-size:12px;color:#ffffffb3}.b2b-registration-error{padding:0 16px 8px}.b2b-registration-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;background:#f8f9fa;border-top:1px solid #dee2e6}.b2b-step-list{list-style:none;padding:0;margin:0}.b2b-step-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:700;color:#fff}.b2b-step-num-done{background:#5cb85c}.b2b-step-num-current{background:#d9272e}.b2b-step-num-pending{background:#ced4da}.b2b-step-button,.b2b-step-static{display:flex;align-items:center;gap:8px;width:100%;padding:4px;text-align:left;background:transparent;border:0;border-radius:2px}.b2b-step-button:hover{background:#f8f9fa}.b2b-step-label{color:#1a1a1a;font-size:13px}.b2b-step-label-pending{color:#6c757d}.b2b-step-label-current{font-weight:600}.b2b-card-body-text{font-size:13px;color:#495057;line-height:1.6;margin:0}.b2b-choice-tile{position:relative;display:block;width:100%;border-width:2px;border-style:solid;border-radius:6px;padding:16px;text-align:left;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.b2b-choice-tile-idle{border-color:#dee2e6}.b2b-choice-tile-idle:hover{border-color:#adb5bd}.b2b-choice-tile-selected{border-color:#d9272e;background:#d9272e0d;box-shadow:0 1px 3px #0000000f}.b2b-choice-tick{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid #ced4da;font-size:10px;font-weight:700}.b2b-choice-tick-selected{border-color:#d9272e;background:#d9272e;color:#fff}.b2b-choice-icon{margin-bottom:10px;line-height:0;color:#6b7280}.b2b-choice-icon svg{width:34px;height:34px}.b2b-choice-tile-selected .b2b-choice-icon{color:#001689}.b2b-choice-title{margin:0 0 4px;font-size:14px;font-weight:700;color:#1a1a1a}.b2b-choice-description{margin:0}.b2b-branch-search{max-width:100%}.b2b-scroll-list{max-height:320px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background:#fff}.b2b-empty-state{padding:16px}.b2b-branch-item{cursor:pointer;padding:8px 12px;margin:0;font-weight:400}.b2b-branch-item:hover{background:#f8f9fa}.b2b-branch-item-selected{background:#d9272e0f;font-weight:600}.b2b-doc-grid{gap:12px}.b2b-doc-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b2b-doc-tile{cursor:pointer;border:2px dashed #ced4da;border-radius:4px;background:#f8f9fa;padding:16px;text-align:center;transition:border-color .15s,background .15s}.b2b-doc-tile:hover{border-color:#adb5bd}.b2b-doc-tile-uploaded{border-color:#5cb85c;border-style:solid}.b2b-doc-tile-missing{border-color:#d9272e;background:#d9272e0d}.b2b-doc-tile-uploading{opacity:.5}.b2b-doc-icon{font-size:20px;margin-bottom:4px;color:#6c757d}.b2b-doc-icon-success{color:#5cb85c}.b2b-doc-title{display:block;font-size:13px;color:#1a1a1a}.b2b-doc-remove{margin-top:4px;padding:0;font-size:12px;color:#d9272e!important}.b2b-doc-required{font-weight:600}.b2b-detail-list{margin:0;border:1px solid #dee2e6;border-radius:4px;background:#f8f9fa}.b2b-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid #e9ecef}.b2b-detail-row:first-child{border-top:none}.b2b-detail-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#6c757d;margin:0}.b2b-detail-value{text-align:right;font-size:13px;color:#1a1a1a;margin:0}.b2b-terms{border:1px solid #dee2e6;background:#f8f9fa;border-radius:4px;padding:12px;align-items:flex-start}.b2b-terms-checkbox{margin-top:2px!important}.b2b-terms-label{font-size:13px;color:#495057;margin:0}.b2b-portal{display:flex;min-height:100vh;background:#f8f9fa}.b2b-portal-sidebar{display:flex;flex-direction:column;width:224px;background:#212529;color:#ced4da;flex-shrink:0}.b2b-portal-brand{display:flex;flex-direction:column;gap:4px;background:#fff;padding:16px}.b2b-portal-logo{height:32px;width:auto}.b2b-portal-brand-tag{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#6c757d}.b2b-portal-nav{display:flex;flex-direction:column}.b2b-portal-nav-item{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#adb5bd;background:transparent;border:0;border-left:2px solid transparent}.b2b-portal-nav-item:hover{background:#343a40;color:#fff}.b2b-portal-nav-active{background:#343a40;color:#fff;border-left-color:#d9272e}.b2b-portal-nav-disabled{cursor:not-allowed;color:#495057;background:transparent;border-left:2px solid transparent}.b2b-portal-user{margin-top:auto;padding:16px;font-size:10px;line-height:1.6}.b2b-portal-user-muted{color:#6c757d}.b2b-portal-user-name{font-weight:600;color:#ced4da}.b2b-portal-signout{margin-top:12px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#adb5bd;background:transparent;border:0;padding:0}.b2b-portal-signout:hover{color:#fff}.b2b-portal-main{flex:1;display:flex;flex-direction:column;gap:16px;padding:24px}.b2b-page-header{align-items:flex-start}.b2b-page-title{margin:0;font-size:20px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#1a1a1a}.b2b-detail-title{margin-top:12px}.b2b-strong{font-weight:600;color:#1a1a1a}.b2b-capitalize{text-transform:capitalize}.b2b-card-header-title{margin:0;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.b2b-card-header-meta{font-size:11px;color:#ffffffb3}.b2b-table{margin:0}.b2b-list-toolbar{padding:12px 16px;border-bottom:1px solid #dee2e6;gap:8px}.b2b-list-filter{max-width:180px}.b2b-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:576px){.b2b-stat-grid{grid-template-columns:repeat(4,1fr)}}.b2b-stat-card{background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:16px;text-align:center;box-shadow:0 1px 2px #00000008}.b2b-stat-value{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1}.b2b-stat-value-accent{color:#d9272e}.b2b-stat-label{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#6c757d}.b2b-state-text-approved{color:#1b5e20;font-weight:600}.b2b-state-text-declined{color:#b91f25;font-weight:600}.b2b-state-text-pending{color:#7a4f00;font-weight:600}.b2b-detail-status{align-items:flex-end}.b2b-detail-section+.b2b-detail-section{margin-top:12px}.b2b-detail-section-header{font-size:12px}.b2b-kv-row{padding:6px 0;border-bottom:1px solid #f1f3f5}.b2b-kv-row:last-child{border-bottom:none}.b2b-doc-list{padding-left:0;list-style:none}.b2b-doc-row{border:1px solid #dee2e6;border-radius:4px;padding:12px}.b2b-doc-row-info{min-width:0}.b2b-doc-kind{display:block;font-size:13px;color:#1a1a1a;text-transform:uppercase}.b2b-doc-filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-branch-summary-list>li{align-items:flex-start}.b2b-compare-card{padding:0}.b2b-compare-grid{display:grid;grid-template-columns:2fr auto 2fr}.b2b-compare-header{background:#f8f9fa;padding:8px 16px;border-bottom:1px solid #dee2e6}.b2b-compare-tag{display:inline-block;border-radius:2px;padding:2px 8px;font-size:11px;font-weight:700}.b2b-compare-tag-brand{background:#0016891a;color:#001689}.b2b-compare-tag-muted{background:#e9ecef;color:#495057}.b2b-compare-divider{background:#f8f9fa;border-bottom:1px solid #dee2e6}.b2b-compare-cell{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-bottom:1px solid #f1f3f5}.b2b-compare-cell-action{align-items:center;justify-content:center;background:#f8f9fa}.b2b-compare-cell-diff{background:#d9272e0d}.b2b-compare-input-diff{border-color:#d9272e!important;font-weight:600;color:#b91f25}.b2b-compare-input-readonly{background-color:#f8f9fa!important;cursor:not-allowed}.b2b-compare-copy{font-size:11px;font-weight:700}.b2b-compare-copy-done{background:#e6f4ea!important;color:#1b5e20!important;border-color:#5cb85c!important}.b2b-compare-value{min-height:36px;font-size:13px;color:#1a1a1a}.b2b-compare-value-diff{color:#6c757d;text-decoration:line-through}.b2b-create-intro{margin-bottom:12px}.b2b-create-grid{display:grid;grid-template-columns:1fr;border:1px solid #dee2e6;border-radius:4px;margin:0}@media(min-width:576px){.b2b-create-grid{grid-template-columns:1fr 1fr}}.b2b-create-row{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-bottom:1px solid #f1f3f5}.b2b-create-row:last-child{border-bottom:none}@media(min-width:576px){.b2b-create-row:nth-child(odd){border-right:1px solid #f1f3f5}}.b2b-create-value{font-size:13px;color:#1a1a1a}.b2b-create-value-multiline{white-space:pre-wrap}.b2b-account-code-form{display:flex;flex-direction:column;gap:8px}@media(min-width:576px){.b2b-account-code-form{flex-direction:row;align-items:flex-end}}.b2b-inline-form{display:inline-block}.b2b-decision-error{margin-top:12px}.b2b-decision-actions{margin-top:16px}.b2b-decline-form{margin-top:8px}.b2b-auth{--b2b-auth-hero-image: url(https://media.goldwagen.com/stores/za.co.storefront8.6mjzs5.goldwagen/pictures/639168633448538305/website-banners-2967x714px-warehouse-desktop-jc39xd.png?width=1600);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;overflow-y:auto;background:#f5f7fb;color:#101828;-webkit-font-smoothing:antialiased}.b2b-auth-hero{position:relative;flex:1 1 48%;min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:32px;padding:48px 56px 40px;color:#fff;background:radial-gradient(720px 420px at 8% 4%,rgba(94,130,255,.26),transparent 62%),radial-gradient(620px 520px at 100% 108%,rgba(217,39,46,.28),transparent 58%),linear-gradient(158deg,#0a1f9e,#001689 48%,#000b3f);overflow:hidden}.b2b-auth-hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:var(--b2b-auth-hero-image) center bottom / cover no-repeat;opacity:.42;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(to top,#000 22%,rgba(0,0,0,.55) 62%,transparent 100%);mask-image:linear-gradient(to top,#000 22%,rgba(0,0,0,.55) 62%,transparent 100%);pointer-events:none}.b2b-auth-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 1px,transparent 1px 9px),linear-gradient(180deg,transparent 46%,rgba(0,8,48,.26) 78%,rgba(0,8,48,.46) 100%);pointer-events:none}.b2b-auth-hero>*{position:relative;z-index:1}.b2b-auth-logo-chip{display:inline-flex;align-items:center;justify-content:center;justify-self:start;padding:12px 20px;background:#fff;border-radius:14px;box-shadow:0 10px 30px #00062857}.b2b-auth-logo{height:34px;width:auto;display:block}.b2b-auth-hero-body{align-self:center;max-width:560px}.b2b-auth-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#ffffff9e}.b2b-auth-eyebrow:before{content:"";width:26px;height:2px;border-radius:2px;background:#d9272e}.b2b-auth-hero-title{margin:0 0 16px;font-size:40px;line-height:1.08;font-weight:800;letter-spacing:-.028em}.b2b-auth-hero-text{margin:0 0 30px;max-width:480px;font-size:15.5px;line-height:1.62;color:#ffffffc7}.b2b-auth-points{list-style:none;margin:0;padding:26px 0 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:16px}.b2b-auth-points li{display:flex;align-items:flex-start;gap:13px;font-size:14.5px;line-height:1.5;color:#ffffffeb}.b2b-auth-points svg{flex:0 0 auto;width:22px;height:22px;padding:4px;border-radius:50%;background:#ffffff1f;color:#ff8a8e}.b2b-auth-hero-foot{margin:0;font-size:12px;letter-spacing:.35px;color:#ffffff80}.b2b-auth-panel{flex:1 1 52%;min-width:0;display:flex;align-items:center;justify-content:center;padding:48px 32px}.b2b-auth-form-wrap{width:100%;max-width:420px;padding:40px 38px 34px;background:#fff;border:1px solid #e6e9f2;border-radius:18px;box-shadow:0 1px 2px #1018280a,0 12px 32px -8px #1018281a,0 32px 64px -24px #1018281f;animation:b2b-auth-in .45s cubic-bezier(.16,1,.3,1) both}@keyframes b2b-auth-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.b2b-auth-form-wrap{animation:none}}.b2b-auth-panel-logo{display:none;margin-bottom:26px}.b2b-auth-panel-logo img{height:32px;width:auto;display:block}.b2b-auth-title{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.022em;color:#0d1526}.b2b-auth-subtitle{margin:0 0 28px;font-size:14.5px;line-height:1.55;color:#5b6478}.b2b-auth-form{display:flex;flex-direction:column;gap:18px}.b2b-auth-form .b2b-field{margin-bottom:0;gap:7px}.b2b-auth .b2b-field .control-label{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.2px;color:#344054}.b2b-auth .b2b-field-required-marker:after{color:#98a2b3;font-weight:600}.b2b-auth .b2b-field .form-control{height:46px;padding:0 14px;font-size:15px;color:#101828;background:#fff;border:1px solid #d7dbe4;border-radius:10px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.b2b-auth .b2b-field .form-control::-moz-placeholder{color:#9aa3b2}.b2b-auth .b2b-field .form-control::placeholder{color:#9aa3b2}.b2b-auth .b2b-field .form-control:hover{border-color:#c3c9d6}.b2b-auth .b2b-field .form-control:focus{outline:none;border-color:#001689;box-shadow:0 0 0 3.5px #00168924}.b2b-auth .has-error .form-control{border-color:#d9272e}.b2b-auth .has-error .form-control:focus{box-shadow:0 0 0 3.5px #d9272e24}.b2b-auth-pw{position:relative}.b2b-auth .b2b-field input.b2b-auth-pw-input{padding-right:74px}.b2b-auth-reveal{position:absolute;right:6px;bottom:6px;height:34px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:#5b6478;font-size:12.5px;font-weight:700;letter-spacing:.2px;text-transform:none;cursor:pointer;transition:color .15s,background .15s}.b2b-auth-reveal:hover{color:#001689;background:#00168912}.b2b-auth-reveal:focus-visible{outline:none;color:#001689;box-shadow:0 0 0 3px #0016892e}.b2b-auth .b2b-auth-submit.btn{width:100%;height:48px;margin-top:6px;border:none;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:.2px;color:#fff;background:linear-gradient(180deg,#062aa6,#001689);box-shadow:0 1px 2px #00168947,0 8px 20px -8px #0016898c;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.b2b-auth .b2b-auth-submit.btn:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 2px 4px #0016894d,0 12px 26px -8px #00168999;transform:translateY(-1px)}.b2b-auth .b2b-auth-submit.btn:active:not(:disabled){transform:translateY(0);filter:brightness(.97)}.b2b-auth .b2b-auth-submit.btn:focus-visible{outline:none;box-shadow:0 0 0 4px #0016893d}.b2b-auth .b2b-auth-submit.btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.b2b-auth .b2b-auth-submit.btn.btn-default{background:#fff;color:#001689;border:1px solid #ccd3e6;box-shadow:none}.b2b-auth .b2b-auth-submit.btn.btn-default:hover:not(:disabled){background:#f4f6fd;filter:none;box-shadow:none}.b2b-auth .b2b-auth-submit.btn.b2b-auth-ms{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;color:#1b1f2e;border-color:#c4cad8}.b2b-auth .b2b-auth-ms-logo{width:20px;height:20px;flex:0 0 20px}.b2b-auth .b2b-auth-ms+*{margin-top:12px}.b2b-auth .b2b-modal.b2b-auth-legacy{max-width:420px;padding:28px}.b2b-auth .b2b-auth-legacy .b2b-auth-subtitle{margin-bottom:18px}.b2b-auth .b2b-auth-legacy .b2b-mfa-alts{justify-content:space-between}.b2b-auth-foot{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:26px auto 0;padding:8px 14px;border-radius:999px;background:#f2f4f9;border:1px solid #e6e9f2;font-size:12.5px;font-weight:600;color:#667085;white-space:nowrap}.b2b-auth-foot svg{width:14px;height:14px;flex:0 0 auto;color:#001689}@media(max-width:900px){.b2b-auth{background:#fff}.b2b-auth-hero{display:none}.b2b-auth-panel{flex-basis:100%;padding:36px 18px;align-items:flex-start}.b2b-auth-form-wrap{max-width:420px;padding:4px 4px 8px;border:none;border-radius:0;box-shadow:none}.b2b-auth-panel-logo{display:block}.b2b-auth-title{font-size:25px}}.b2b-mfa-qr-wrap{display:flex;justify-content:center;margin:4px 0 20px}.b2b-mfa-qr{width:180px;height:180px;border:1px solid #e6e9f2;border-radius:14px;padding:10px;background:#fff;box-shadow:0 4px 14px -4px #1018281f}.b2b-mfa-secret-label{margin:0 0 7px;font-size:12.5px;color:#667085}.b2b-mfa-secret{display:block;margin:0 0 20px;padding:12px 14px;background:#f6f8fc;border:1px solid #e6e9f2;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:2px;color:#001689;word-break:break-all;text-align:center}.b2b-mfa-backup-grid{list-style:none;margin:6px 0 22px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;background:#f6f8fc;border:1px solid #e6e9f2;border-radius:12px}.b2b-mfa-backup-grid code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:1px;color:#001689}.b2b-mfa-alts{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid #eceff5}.b2b-auth-linkbtn{background:none;border:none;padding:0;font-size:13.5px;font-weight:600;color:#001689;cursor:pointer;text-align:left;border-radius:4px}.b2b-auth-linkbtn:hover{text-decoration:underline}.b2b-auth-linkbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #00168933}.b2b-auth-linkbtn:disabled{color:#98a2b3;cursor:default;text-decoration:none}.b2b-filter-bar{display:inline-flex;gap:2px}.b2b-credit-limit-list>li{padding:16px}.b2b-credit-limit-row-head{align-items:flex-start}.b2b-credit-limit-info{min-width:12rem}.b2b-credit-limit-amounts{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.b2b-ref-no{margin-left:8px;font-size:11px}.b2b-quote{font-style:italic}.b2b-fieldset{display:flex;flex-direction:column;gap:8px;border:1px solid #dee2e6;border-radius:4px;padding:12px;margin:0}.b2b-fieldset-legend{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#6c757d;padding:0 4px;width:auto;border:0;margin:0}.b2b-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#1a1a1a;cursor:pointer;font-weight:400;margin:0}.b2b-reset-results{padding:0;margin:0;list-style:none}.b2b-reset-result-msg{margin-left:8px}.b2b-input-readonly{background-color:#f8f9fa!important;color:#6c757d}.b2b-credit-banner{background:#001689;color:#fff;border-left:4px solid #d9272e;border-radius:6px;padding:16px 20px;box-shadow:0 1px 3px #00000014}.b2b-credit-banner-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff9;margin:0}.b2b-credit-banner-amount{margin:4px 0 0;font-size:28px;font-weight:800;line-height:1}.b2b-credit-banner-meta{margin:4px 0 0;font-size:11px;color:#d9272e}.b2b-credit-banner-account{text-align:right;font-size:12px;color:#fff9}.b2b-credit-banner-account-label{margin:0}.b2b-credit-banner-account-code{margin-top:2px;color:#fff}.b2b-cart-credit-unavailable{margin-top:12px}.b2b-account-balance{display:inline-block;color:#001689;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.b2b-account-balance--none{color:#d9272e}.b2b-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a0f288c;animation:b2b-modal-fade .12s ease-out}.b2b-modal{width:100%;max-width:30rem;background:#fff;border-radius:10px;box-shadow:0 12px 40px #00000040;padding:24px;animation:b2b-modal-pop .14s ease-out}.b2b-modal-title{margin:0 0 12px;font-size:18px;font-weight:700;color:#001689}.b2b-modal-body{font-size:14px;line-height:1.6;color:#495057}.b2b-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}@keyframes b2b-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes b2b-modal-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.b2b-modal-overlay,.b2b-modal{animation:none}}.b2b-confirmation{padding:24px}.b2b-confirmation-success{padding:32px}.b2b-confirmation-icon{display:flex;justify-content:center;margin-bottom:16px}.b2b-confirmation-icon svg{display:block}.b2b-confirmation-title{margin:0;font-size:24px;font-weight:700;color:#1a1a1a}.b2b-confirmation-lede{margin:8px auto 0;max-width:28rem;font-size:14px;line-height:1.6;color:#495057}.b2b-confirmation-summary{margin:24px auto 0;max-width:28rem;text-align:left;border:1px solid #dee2e6;border-radius:6px;background:#f8f9fa;padding:16px}.b2b-confirmation-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #dee2e6}.b2b-confirmation-row:last-child{border-bottom:none}.b2b-confirmation-cta{margin-top:24px}.b2b-password-requirements{padding-left:0;list-style:none;font-size:12px;margin:0}.b2b-password-requirement{display:flex;align-items:center;gap:6px}.b2b-placeholder,.b2b-empty-state{padding:24px}.b2b-meta{font-size:12px;color:#6c757d}.b2b-muted{color:#6c757d}.b2b-entra-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:860px){.b2b-entra-summary{grid-template-columns:1fr;gap:16px}}.b2b-entra-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#6b7387;margin-bottom:4px}.b2b-entra-error{color:#b42318;font-size:13px}.b2b-entra-toolbar{flex-wrap:wrap;gap:12px}.b2b-entra-filters{display:flex;flex-wrap:wrap;gap:6px}.b2b-entra-filter{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer;line-height:1.3}.b2b-entra-filter:hover{border-color:#fff;background:#ffffff1a}.b2b-entra-filter.is-active{background:#fff;border-color:#fff;color:#001689}.b2b-entra-filter:focus-visible{outline:2px solid #fff;outline-offset:2px}.b2b-entra-count{opacity:.7;font-weight:700;margin-left:2px}.b2b-entra-search.form-control{width:240px;max-width:100%;height:34px}.b2b-entra-reason{margin-top:4px;font-size:12px}.b2b-entra-left td{opacity:.6}.b2b-account-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.gw-b2b .b2b-th-sort{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gw-b2b .b2b-th-sort:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gw-b2b .b2b-th-sort-icon{font-size:10px;opacity:.5}.gw-b2b .b2b-th-sort.is-active .b2b-th-sort-icon{opacity:1}.gw-b2b .b2b-merge-table td{vertical-align:top}.gw-b2b .b2b-merge-badges{display:flex;flex-wrap:wrap;gap:4px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.gw-b2b{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a}
