/* Scoped to the existing quote, trial and order wizard. */
body .bcp-quote-page .bcp-contact-helper{margin:0 0 20px!important;text-align:left;font-size:12px;line-height:1.65;color:var(--bcp-text)}
body .bcp-quote-page .bcp-upload-options [data-quantity-panel]{max-width:320px}
body .bcp-quote-page .bcp-upload-options [data-quantity-panel]>label{font-size:12px;font-weight:600;color:var(--bcp-heading);margin-bottom:7px}
body .bcp-quote-page .bcp-upload-options [data-quantity-panel] .input-field{min-height:44px;height:44px;padding:10px 14px;border-radius:10px;font-size:13px}
body .bcp-quote-page .bcp-link-fields:has([data-link-panel][hidden]){grid-template-columns:minmax(0,320px)}
body .bcp-quote-page .bcp-upload-options [data-sample-panel]{padding:12px 14px;border:1px solid var(--quote-border);border-radius:10px;background:var(--quote-soft);margin:12px 0}
body .bcp-quote-page .bcp-upload-options [data-sample-panel]>label{display:flex!important;align-items:center;justify-content:flex-start;gap:10px;margin:0!important;font-size:12px;font-weight:500;line-height:1.5;color:var(--bcp-heading);cursor:pointer}
body .bcp-quote-page .bcp-upload-options [data-sample-panel] input{position:static;flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:var(--bcp-primary)}
body .bcp-quote-page .bcp-upload-options [data-image-count]{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 4px;padding:8px 12px;border-radius:8px;background:var(--quote-soft);color:var(--bcp-text);font-size:11px;line-height:1.6}
body .bcp-quote-page .bcp-upload-options [data-image-count]::before{content:'';width:15px;height:15px;flex:0 0 15px;background:var(--bcp-primary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2ZM5 19l4-5 3 4 4-6 3 7H5ZM8 10a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z'/%3E%3C/svg%3E") center/contain no-repeat}
body .bcp-quote-page .bcp-upload-options [data-sample-panel][hidden],body .bcp-quote-page .bcp-upload-options [data-image-count][hidden]{display:none!important}
@media(max-width:575px){body .bcp-quote-page .bcp-upload-options [data-quantity-panel]{max-width:none}body .bcp-quote-page .bcp-link-fields:has([data-link-panel][hidden]){grid-template-columns:1fr}body .bcp-quote-page .bcp-contact-helper{font-size:11px}}

/* Keep the count next to the upload label, outside the previews. */
body .bcp-quote-page .bcp-upload-label-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}
body .bcp-quote-page .bcp-upload-label-row>label{margin:0!important}
body .bcp-quote-page .bcp-upload-label-row [data-image-count]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 9px;border-radius:7px;background:var(--quote-soft);color:var(--bcp-text);font-size:11px;line-height:1.5}
body .bcp-quote-page .bcp-upload-label-row [data-image-count]::before{content:'';width:6px;height:6px;background:var(--bcp-primary);border-radius:50%;flex:0 0 6px}
body .bcp-quote-page .bcp-upload-label-row [data-image-count][hidden]{display:none!important}
body .bcp-quote-page #file-dropzone{width:100%;min-width:0;min-height:180px;box-sizing:border-box}
