.quote-estimate-toggle{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #b8d8ee;border-radius:14px;background:var(--card,#fff);cursor:pointer}.quote-estimate-toggle input{width:20px;height:20px;flex:0 0 20px;accent-color:#2474a8;margin-top:2px}.quote-estimate-toggle small{display:block;line-height:1.6;margin-top:5px;color:var(--muted,#61718a)}.quote-flow-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-top:20px}.quote-flow-filters label,.quote-dossier-actions label{display:grid;gap:7px;font-size:13px;font-weight:600}.quote-flow-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quote-flow-summary div{padding:15px;border-radius:14px;background:rgba(43,121,170,.08);color:#2775a1}.quote-flow-summary div:nth-child(2){color:#b4612e;background:rgba(204,126,53,.09)}.quote-flow-summary div:nth-child(3){color:#238265;background:rgba(43,153,113,.09)}.quote-flow-summary small,.quote-flow-summary strong{display:block}.quote-flow-summary strong{font-size:28px;margin-top:7px}.quote-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:20px}.quote-flow-card{display:flex;flex-direction:column;gap:10px}.quote-flow-card .section-head{align-items:flex-start;flex-wrap:wrap}.quote-flow-card h2{font-size:19px}.quote-flow-amount{font-size:26px;font-weight:750}.quote-flow-amount small{font-size:12px;font-weight:500}.quote-next{background:rgba(37,124,175,.07);border:1px solid rgba(37,124,175,.22);padding:15px;border-radius:14px;margin:14px 0}.quote-next p{margin:7px 0;font-size:14px;line-height:1.6}.quote-flow-card>.btn{margin-top:auto}.quote-dossier-tabs{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;padding:5px 0 14px}.quote-dossier-tabs .btn{flex:0 0 auto}.quote-dossier-content{padding:4px 0}.quote-product-line{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(115,144,169,.25)}.quote-product-line img{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0}.quote-product-line p{font-size:14px;margin:6px 0}.quote-product-line small{font-size:12px}.quote-container-details{margin-bottom:22px}.quote-dossier-top>strong{display:block;font-size:25px;margin-top:12px}.quote-condition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-condition-grid div{display:grid;gap:8px;border:1px solid rgba(115,144,169,.3);border-radius:12px;padding:14px;font-size:14px}.quote-condition-grid small{color:var(--muted,#61718a)}.quote-version-list,.quote-dossier-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.quote-history-event{border-left:3px solid #2a8e9d;padding:4px 14px 16px;margin-left:6px}.quote-history-event small{display:block;margin:7px 0;color:var(--muted,#61718a)}.quote-history-event p{white-space:pre-wrap;font-size:14px}.quote-dossier-actions{border-top:1px solid rgba(115,144,169,.3);padding-top:16px}.quote-dossier-actions select{max-width:100%}@media(max-width:500px){.quote-flow-summary{gap:7px}.quote-flow-summary div{padding:10px}.quote-flow-summary small{font-size:11px}.quote-flow-summary strong{font-size:24px}.quote-product-line img{width:72px;height:90px}.quote-condition-grid{grid-template-columns:1fr}.quote-dossier-actions>.btn{flex:1 1 100%}.quote-dossier-actions label{width:100%}}
