.qty-input-wrap>.qty-step-btn[aria-label="Decrease quantity"]{order:1;border-right:none;border-left:1px solid var(--border, #ccc);border-radius:8px 0 0 8px}.qty-input-wrap>.qty-input{order:2}.qty-input-wrap>.qty-step-btn[aria-label="Increase quantity"]{order:3;border-left:none;border-right:1px solid var(--border, #ccc);border-radius:0 8px 8px 0}.chip-row{max-width:100%;min-width:0}.chip-row{flex-wrap:wrap}@media (max-width: 414px){.app-main,.add-drop-card,.field,.option-group,.quote-table,.quote-lines{min-width:0;max-width:100%}.qty-input-wrap,.add-drop-card .qty-input-wrap,.quote-table .qty-input-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.qty-input-wrap>.qty-step-btn,.add-drop-card .qty-input-wrap>.qty-step-btn,.quote-table .qty-input-wrap>.qty-step-btn{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;box-sizing:border-box}.qty-input-wrap>.qty-input,.add-drop-card .qty-input-wrap>.qty-input,.quote-table .qty-input-wrap>.qty-input{flex:1 1 0;min-width:0;width:0;max-width:none}html{scroll-padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.app.has-mobile-sticky .app-main,.app.touch-ui.has-mobile-sticky .app-main{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.qty-input-wrap{scroll-margin-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 900px){.app.has-mobile-sticky .app-main,.app.touch-ui .app-main,.add-drop-card,.quote-lines{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))!important}.app.touch-ui.has-mobile-sticky .app-main.tab-quote,.app.has-mobile-sticky .app-main.tab-quote{padding-bottom:calc(var(--cq-sticky-bar, 16rem) + 8px)!important;scroll-padding-bottom:calc(var(--cq-sticky-bar, 16rem) + 8px)}html{scroll-padding-bottom:calc(var(--cq-sticky-bar, 16rem) + 8px)}.totals,.app-footer{scroll-margin-bottom:calc(var(--cq-sticky-bar, 16rem) + 8px)}body.cq-wizard-on:not(.cq-wizard-done) .cq-wizard-host:not([hidden]){bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}}body.cq-wizard-on:has(.touch-ui):not(.cq-wizard-done) .cq-wizard-host:not([hidden]){bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}@media (max-width: 900px){.app.has-mobile-sticky,.app.touch-ui.has-mobile-sticky,.app.has-mobile-sticky .app-main,.app.touch-ui.has-mobile-sticky .app-main,.app.has-mobile-sticky .app-main.tab-catalog,.app.touch-ui.has-mobile-sticky .app-main.tab-catalog,.app.has-mobile-sticky .app-main.tab-quote,.app.touch-ui.has-mobile-sticky .app-main.tab-quote,.app.has-mobile-sticky .mixed-builder,.app.has-mobile-sticky .add-drop-card,.app.has-mobile-sticky .totals{padding-bottom:calc(var(--cq-sticky-bar, 16rem) + 8px)!important}}@media (max-width: 479px){.mobile-sticky-bar,.app.touch-ui .mobile-sticky-bar{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start;height:auto!important;overflow:visible!important;gap:.35rem}.mobile-sticky-bar .sticky-total,.app.touch-ui .mobile-sticky-bar .sticky-total{flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap;align-items:baseline;justify-content:flex-start;width:100%;max-width:100%;min-width:0;gap:.35rem;white-space:nowrap;overflow:visible}.mobile-sticky-bar .sticky-total-label,.app.touch-ui .mobile-sticky-bar .sticky-total-label{text-transform:none;letter-spacing:0;font-size:.95rem;flex:0 0 auto}.mobile-sticky-bar .sticky-total-value,.app.touch-ui .mobile-sticky-bar .sticky-total-value,.mobile-sticky-bar .sticky-lines,.app.touch-ui .mobile-sticky-bar .sticky-lines{flex:0 0 auto;overflow:visible;text-overflow:clip}.mobile-sticky-bar .sticky-lines:before,.app.touch-ui .mobile-sticky-bar .sticky-lines:before{content:"· "}.mobile-sticky-bar .sticky-actions,.app.touch-ui .mobile-sticky-bar .sticky-actions{flex:0 0 auto!important;width:100%;max-width:100%;min-width:0;justify-content:flex-start;flex-wrap:wrap}}.mobile-sticky-bar .send-quote-followup,.mobile-sticky-bar .cq-copy-inline,.mobile-sticky-bar .send-quote-hint{display:none!important}.line-add-note{margin:.15rem 0 0;color:var(--muted, #5a6a7a);font-size:.75rem;font-weight:500;line-height:1.2}.btn.btn-send,.btn.btn-send:hover,.btn.btn-send:hover:not(:disabled),.btn.btn-send:focus,.btn.btn-send:focus-visible,.btn.btn-send:active{background:#1b4f86;color:#fff;border-color:#143c68}.btn.btn-send.is-copied,.btn.btn-send.is-copied:hover,.btn.btn-send.is-copied:hover:not(:disabled),.btn.btn-send.is-copied:focus,.btn.btn-send.is-copied:focus-visible,.btn.btn-send.is-copied:active{background:var(--accent);color:#0f2744;border-color:var(--accent-dark)}.send-quote-block>p.send-quote-hint[role=status]{position:static;margin:.15rem 0 0}@media (min-width: 1100px){.send-quote-block>p.send-quote-hint[role=status]{font-size:.78rem;line-height:1.3;white-space:nowrap}}.cq-check-row{display:flex;align-items:center;gap:.65rem;font-weight:600}.cq-check-row input[type=checkbox]{width:1.15rem;height:1.15rem;margin:0;accent-color:#1b4f86}
