.afsd-b2b-quotes{--bq-ink:#172531;--bq-blue:#0759bd;--bq-border:#dce4eb;color:var(--bq-ink);font:400 16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1120px;margin:24px auto;background:#f4f7fa;border:1px solid var(--bq-border);border-radius:16px;overflow:hidden}.bq-header{padding:28px 32px;background:#122c45;color:white}.bq-header>p:first-child{font-size:12px;letter-spacing:.14em;font-weight:700}.bq-header h2{margin:4px 0;font-size:30px;color:inherit}.bq-header p{margin:8px 0}.bq-content{padding:24px}.bq-card{background:#fff;border:1px solid #dce4eb;border-radius:12px;padding:22px;margin:0 0 20px;min-width:0}.bq-card h3,.bq-card h4{margin:0 0 14px}.bq-form{display:grid;gap:16px;margin:18px 0}.bq-field{display:grid;gap:6px;font-weight:600;min-width:0}.bq-field input,.bq-field textarea,.bq-field select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:#172531;background:white;border:1px solid #899aab;border-radius:6px;padding:10px}.bq-field textarea{resize:vertical;font-weight:400}.bq-button,.bq-secondary{display:inline-block;justify-self:start;border:1px solid #0759bd;border-radius:7px;padding:10px 16px;font:600 15px/1.4 system-ui;cursor:pointer;text-decoration:none}.bq-button{color:white!important;background:#0759bd}.bq-secondary{color:#064da3;background:#f4f8ff}.bq-actions{display:flex;flex-wrap:wrap;gap:12px}.bq-prose{white-space:pre-wrap;overflow-wrap:anywhere}.bq-help{font-size:14px;color:#41556b}.bq-table-scroll{overflow:auto;max-width:100%}.bq-table{border-collapse:collapse;width:100%;font-size:15px}.bq-table th{background:#eff4f8;text-align:left}.bq-table td,.bq-table th{padding:12px;border-bottom:1px solid #dce4eb}.bq-table th:not(:first-child),.bq-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.bq-table small{display:block;color:#41556b;overflow-wrap:anywhere}.bq-status{display:inline-block;background:#e9f2fc;color:#164d89;border-radius:40px;padding:4px 12px;font-weight:600}.bq-list-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #dce4eb}.bq-list-row>a{flex:1 1 220px}.bq-message{border-left:3px solid #d3e1ef;padding:2px 16px;margin:18px 0;overflow-wrap:anywhere}.bq-message>p:first-child{font-size:13px;color:#41556b}.bq-notice{background:#fff6e5;border-left:4px solid #a45b06;padding:14px}.bq-totals>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #dce4eb}.bq-totals>div:first-child{font-size:21px;font-weight:700}.bq-totals dd{margin:0;text-align:right}.bq-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bq-card summary{cursor:pointer;font-weight:600;padding:10px 0}.afsd-b2b-quotes :focus-visible,.bq-card :focus-visible{outline:3px solid #327ac8;outline-offset:3px}.afsd-b2b-admin .bq-card{margin-top:18px}.afsd-b2b-admin .bq-form input[type=checkbox],.bq-form input[type=checkbox]{width:18px;height:18px}.afsd-b2b-admin fieldset{border-top:1px solid #dce4eb;margin-top:20px;padding-top:12px}.afsd-b2b-admin legend{font-size:18px;font-weight:700}.afsd-b2b-quotes pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.bq-header,.bq-content,.bq-card{padding:16px}.bq-header h2{font-size:26px}.bq-button,.bq-secondary{max-width:100%;box-sizing:border-box}.bq-table td,.bq-table th{padding:8px}.bq-table{font-size:13px}.bq-totals>div:first-child{font-size:18px}}@media(prefers-reduced-motion:reduce){.afsd-b2b-quotes *{scroll-behavior:auto!important}}

/* Quote catalog actions and native, accessible buyer details. */
.bq-catalog-action{margin:.5rem .5rem .5rem 0}.bq-variation-quotes{margin:1rem 0;padding:1rem;border:1px solid #dce4eb;border-radius:8px}.bq-variation-quotes summary{cursor:pointer;font-weight:600}.bq-variation-quotes li{margin:.5rem 0}.bq-price-message{font-size:.95em;font-weight:500}.bq-request-details{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:10px 18px}.bq-request-details dt{font-weight:600}.bq-request-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.bq-catalog-settings>nav{margin:1rem 0}.bq-catalog-settings>nav [aria-current]{font-weight:700;text-decoration:underline}.bq-catalog-settings .bq-card{display:grid;gap:12px}.bq-catalog-settings select[multiple]{min-height:7rem}.bq-basket-link{white-space:nowrap}.bq-form [hidden]{display:none!important}@media(max-width:600px){.bq-request-details{grid-template-columns:1fr;gap:5px}.bq-request-details dd{margin-bottom:12px}.bq-catalog-settings .bq-card{padding:12px}.bq-variation-quotes{padding:12px}}

/* Quote desk and progressive native-form dialog. */
.bq-desk-row{display:grid;grid-template-columns:minmax(16rem,2fr) minmax(12rem,1fr) minmax(12rem,1fr);gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #d7e1ef}
.bq-desk-row p{margin:.4rem 0}.bq-desk-row .bq-notice{display:inline-block;padding:3px 10px;margin-top:.35rem}.bq-inbox-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}
.bq-quick-dialog{width:min(850px,90vw);max-height:85vh;padding:1.5rem;border:1px solid #d7e1ef;border-radius:16px;background:#fff;color:#102037}
.bq-quick-dialog::backdrop{background:rgba(9,20,39,.72)}.bq-quick-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bq-quick-dialog:focus-visible{outline:3px solid #0066e6}
@media(max-width:760px){.bq-desk-row{grid-template-columns:1fr}.bq-quick-dialog{padding:1rem}.bq-inbox-filters>*{width:100%}}
