/*! quote-form.css src-sha256:1bc8457d5585def539d05376f9319be859bdae5507e62f4f1e12e2fc6231de8c built by scripts/minify_wp_assets.sh: edit the source, then re-run */
:root{--cq-primary: #0071e7;--cq-primary-dark: #005fc4;--cq-ink: #262626;--cq-text: #494949;--cq-muted: #6b7280;--cq-line: #EAEDF1;--cq-line-strong: #D1D5DB;--cq-surface: #F5F7FA;--cq-radius: 12px;--cq-radius-sm: 8px}.cq-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px!important;margin:0!important;min-height:42px;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important;border-radius:10px!important;border:1px solid transparent!important;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;text-decoration:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important}.cq-btn:focus-visible{outline:0;box-shadow:0 0 0 3px #0071e740!important}.cq-btn.cq-btn-primary{background:var(--cq-primary)!important;color:#fff!important;border-color:var(--cq-primary)!important}.cq-btn.cq-btn-primary:hover{background:var(--cq-primary-dark)!important;border-color:var(--cq-primary-dark)!important;color:#fff!important}.cq-btn.cq-btn-close{background:#fff!important;color:var(--cq-text)!important;border-color:var(--cq-line)!important}.cq-btn.cq-btn-close:hover{background:var(--cq-surface)!important;border-color:#d1d5db!important;color:var(--cq-ink)!important}.cq-btn[disabled]{opacity:.65;cursor:not-allowed}.mfp-content.off-canvas-cart .ux-mini-cart-footer .cq-minicart-cta{margin:0 0 10px}.cq-cart-button-wrap{padding-bottom:10px}.cq-renewal{max-width:640px;margin:24px auto;padding:24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827}.cq-renewal h2{font-size:22px;margin:0 0 12px}.cq-renewal p{line-height:1.6}.cq-renewal-note{color:#92400e;font-size:14px}.cq-renewal-totals .cq-renewal-old{text-decoration:line-through;color:#6b7280}.cq-renewal-lines{list-style:none;margin:16px 0;padding:0;border-top:1px solid #f3f4f6}.cq-renewal-lines li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6;font-size:14px}.cq-renewal-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cq-renewal-status{flex:0 0 auto;font-weight:700;white-space:nowrap}.cq-renewal-status.is-ok{color:#047857}.cq-renewal-status.is-low{color:#b45309}.cq-renewal-status.is-changed{color:#0066d1}.cq-renewal-status.is-out{color:#b91c1c}.cq-renewal-confirm{min-width:240px}.cq-renewal-fineprint{font-size:12px;color:#6b7280;margin-top:8px}.cq-renewal-result:empty{display:none}.cq-renewal-result{margin-top:16px;padding:12px 14px;border-radius:8px}.cq-renewal-result.is-success{background:#ecfdf5;color:#065f46}.cq-renewal-result.is-error{background:#fef2f2;color:#991b1b}@media (max-width: 480px){.cq-renewal{margin:16px;padding:16px}.cq-renewal-lines li{flex-direction:column;gap:2px}.cq-renewal-confirm{width:100%;min-width:0}}body.cq-modal-open{overflow:hidden!important}#centrale-quote-modal{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:2147483647!important;display:none;align-items:flex-start;justify-content:center;padding:20px 16px;background:#0f172a73;isolation:isolate;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;color:#111827;text-align:left;-webkit-font-smoothing:antialiased}#centrale-quote-modal.is-open{display:flex}#centrale-quote-modal *,#centrale-quote-modal *:before,#centrale-quote-modal *:after{box-sizing:border-box}#centrale-quote-modal [hidden]{display:none!important}#centrale-quote-modal .cqf-dialog{width:min(1080px,100%);height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 18px 40px #0f172a2e,0 4px 10px #0f172a0f;overflow:hidden;outline:none}#centrale-quote-modal.is-done .cqf-dialog{height:auto;max-height:min(820px,calc(100vh - 40px))}#centrale-quote-modal button{font:inherit!important;color:inherit;background:none;border:0;margin:0!important;padding:0;min-height:0!important;line-height:inherit!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;box-shadow:none;border-radius:0;max-width:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#centrale-quote-modal h2,#centrale-quote-modal h3,#centrale-quote-modal h4,#centrale-quote-modal p{margin:0;padding:0;letter-spacing:normal;text-transform:none}#centrale-quote-modal a{color:#0066d1}#centrale-quote-modal .cqf-icon{flex-shrink:0;display:block}#centrale-quote-modal .cqf-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 14px 24px;border-bottom:1px solid #e5e7eb}#centrale-quote-modal .cqf-title{font-size:18px;font-weight:700;line-height:1.25;color:#111827}#centrale-quote-modal .cqf-sub{font-size:13px;color:var(--cq-muted);margin-top:2px}#centrale-quote-modal .cqf-x{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#374151;flex-shrink:0}#centrale-quote-modal .cqf-x:hover{background:#f3f4f6}#centrale-quote-modal .cqf-x:focus-visible{outline:2px solid #0071e7;outline-offset:2px}#centrale-quote-modal .cqf-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px}#centrale-quote-modal .cqf-main{overflow:auto;overscroll-behavior:contain;background:#f6f7f9;padding:14px 20px 4px;scrollbar-width:thin;transition:opacity .15s ease}#centrale-quote-modal .cqf-main.is-busy{opacity:.55;pointer-events:none}#centrale-quote-modal .cqf-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;margin-bottom:10px;box-shadow:0 1px 3px #00000008}#centrale-quote-modal .cqf-h{display:flex;align-items:center;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.2;color:#111827}#centrale-quote-modal .cqf-step{width:22px;height:22px;border-radius:50%;background:#0071e7;color:#fff;font-size:12px;display:inline-grid;place-items:center;margin-right:8px;flex-shrink:0}#centrale-quote-modal .cqf-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}#centrale-quote-modal .cqf-full{grid-column:1 / -1}#centrale-quote-modal .cqf-field{position:relative;min-width:0}#centrale-quote-modal .cqf-field>label,#centrale-quote-modal .cqf-sublabel{display:block;margin:0 0 4px;font-size:12px;font-weight:700;line-height:16px;color:#374151;text-transform:none;letter-spacing:normal}#centrale-quote-modal .cqf-sublabel{margin:12px 0 6px}#centrale-quote-modal .cqf-optional{font-weight:400;color:var(--cq-muted)}#centrale-quote-modal input[type=text],#centrale-quote-modal input[type=email],#centrale-quote-modal input[type=tel]{display:block;width:100%;max-width:none;height:38px!important;min-height:0!important;margin:0!important;padding:0 12px!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;color:#111827!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;outline:none;transition:border-color .12s ease,box-shadow .12s ease}#centrale-quote-modal input::placeholder{color:#9ca3af;opacity:1}#centrale-quote-modal input[type=text]:hover,#centrale-quote-modal input[type=email]:hover,#centrale-quote-modal input[type=tel]:hover{border-color:#9ca3af!important}#centrale-quote-modal input[type=text]:focus,#centrale-quote-modal input[type=email]:focus,#centrale-quote-modal input[type=tel]:focus{border-color:#0071e7!important;box-shadow:0 0 0 2px #0071e724!important}#centrale-quote-modal input.is-locked[readonly],#centrale-quote-modal input:disabled{background:#eaedf1!important;color:#4b5563!important;border-color:#d4d8dd!important;cursor:not-allowed}#centrale-quote-modal input.is-locked[readonly]:focus{box-shadow:none!important;border-color:#d4d8dd!important}#centrale-quote-modal #cq_giro{margin-top:8px!important}#centrale-quote-modal .cqf-phone{display:flex}#centrale-quote-modal .cqf-prefix{display:flex;align-items:center;height:38px;padding:0 10px;border:1px solid #d1d5db;border-right:0;border-radius:8px 0 0 8px;background:#f9fafb;color:#374151;font-size:14px}#centrale-quote-modal .cqf-phone input{border-radius:0 8px 8px 0!important}#centrale-quote-modal .cqf-weld{display:flex}#centrale-quote-modal .cqf-weld input[type=text]{border-radius:8px 0 0 8px!important;min-width:0}#centrale-quote-modal .cqf-pill{position:relative;display:flex;align-items:center;gap:7px;flex-shrink:0;height:38px;margin:0;padding:0 10px;border:1px solid #d1d5db;border-left:0;border-radius:0 8px 8px 0;background:#f9fafb;font-size:12px;font-weight:700;color:#374151;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#centrale-quote-modal .cqf-sw-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#centrale-quote-modal .cqf-sw{position:relative;width:26px;height:16px;border-radius:999px;background:#cbd5e1;flex-shrink:0;transition:background .18s}#centrale-quote-modal .cqf-sw:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .18s}#centrale-quote-modal .cqf-sw-input:checked+.cqf-sw{background:#0071e7}#centrale-quote-modal .cqf-sw-input:checked+.cqf-sw:after{transform:translate(10px)}#centrale-quote-modal .cqf-sw-input:focus-visible+.cqf-sw{box-shadow:0 0 0 3px #0071e74d}#centrale-quote-modal .cq-char-counter,#centrale-quote-modal .cqf-help,#centrale-quote-modal .cqf-note{margin-top:4px;font-size:12px;line-height:1.35;color:var(--cq-muted)}#centrale-quote-modal .cq-char-counter.is-over{color:#b91c1c}#centrale-quote-modal .cqf-ok{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:700;color:#0f7a3d}#centrale-quote-modal .cq-phone-warning,#centrale-quote-modal .cq-email-warning,#centrale-quote-modal .cqf-note--warn,#centrale-quote-modal .cq-pickup-adjustment{margin-top:6px;padding:6px 10px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:12px;line-height:1.35}#centrale-quote-modal .cq-pickup-adjustment{margin-top:10px}#centrale-quote-modal .cqf-giro-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px;font-size:12px;color:var(--cq-muted)}#centrale-quote-modal .cqf-link,#centrale-quote-modal .cqf-giro-meta .cqf-link{color:#0066d1;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}#centrale-quote-modal .cqf-link:hover{text-decoration:underline}#centrale-quote-modal .cqf-field.is-loading:after{content:"";position:absolute;right:12px;top:32px;width:14px;height:14px;border:2px solid #d1d5db;border-top-color:#0071e7;border-radius:50%;animation:cqf-spin .7s linear infinite}#centrale-quote-modal .cqf-field.is-err input[type=text],#centrale-quote-modal .cqf-field.is-err input[type=email],#centrale-quote-modal .cqf-field.is-err input[type=tel],#centrale-quote-modal .cqf-field.is-err .cqf-prefix,#centrale-quote-modal .cqf-field.is-err .cqf-pill{border-color:#dc2626!important}#centrale-quote-modal .cqf-field.is-err input[type=text],#centrale-quote-modal .cqf-field.is-err input[type=email],#centrale-quote-modal .cqf-field.is-err input[type=tel]{box-shadow:0 0 0 2px #dc262626!important}#centrale-quote-modal .cqf-acc.is-err .cqf-opt:not(.is-off){border-color:#dc2626}#centrale-quote-modal .cqf-err{margin-top:4px;font-size:12px;font-weight:700;line-height:1.35;color:#b91c1c}#centrale-quote-modal .cqf-chip{margin:0 0 10px;padding:9px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:700;line-height:1.35}#centrale-quote-modal .cqf-sec{display:flow-root}#centrale-quote-modal .cqf-sec.is-folding{overflow:clip;transition:height .3s cubic-bezier(.2,.8,.2,1)}#centrale-quote-modal .cqf-sec.is-folding[data-cqf-fold=close]{transition-duration:.22s}#centrale-quote-modal #cq_shipping_fields,#centrale-quote-modal #cq_factura_fields,#centrale-quote-modal #cqf_acc_ship,#centrale-quote-modal #cqf_acc_fact,#centrale-quote-modal #cqf_ship>.cqf-info{margin-top:12px}#centrale-quote-modal #cqf_credit>.cqf-opts{margin-top:8px}#centrale-quote-modal .cqf-toggle{display:flex;gap:12px}#centrale-quote-modal .cqf-tog{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:var(--cq-muted);font-size:13px!important;font-weight:700!important;line-height:1.25!important;text-align:left;transition:background .12s,border-color .12s,color .12s}#centrale-quote-modal .cqf-tog:hover:not([disabled]){border-color:#9ca3af;color:#374151}#centrale-quote-modal .cqf-tog[aria-pressed=true],#centrale-quote-modal .cqf-tog[aria-pressed=true]:hover{background:#f5f7fa;border-color:#0071e7;color:#0066d1}#centrale-quote-modal .cqf-tog:focus-visible{outline:2px solid #0071e7;outline-offset:2px}#centrale-quote-modal .cqf-tog small{display:block;font-size:11px;font-weight:400;color:#6b7280}#centrale-quote-modal .cqf-tog[disabled]{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}#centrale-quote-modal .cqf-pickup{margin-top:10px;padding:10px 14px;background:#f5f7fa;border:1px solid #eaedf1;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}#centrale-quote-modal .cqf-pickup strong{color:#0066d1;font-weight:700}#centrale-quote-modal .cqf-pickup .cqf-link{font-size:12px}#centrale-quote-modal .cqf-free{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #eaedf1;color:#0f7a3d;font-size:12px;font-weight:700}#centrale-quote-modal .cqf-info{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;color:#4b5563}#centrale-quote-modal .cqf-info .cqf-icon{color:#6b7280;margin-top:1px}#centrale-quote-modal .cqf-opts{display:flex;flex-direction:column;gap:8px}#centrale-quote-modal .cqf-opt{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-weight:400;cursor:pointer;transition:background .12s,border-color .12s}#centrale-quote-modal .cqf-opt:hover{border-color:#9ca3af}#centrale-quote-modal .cqf-opt.is-sel,#centrale-quote-modal .cqf-opt.is-sel:hover{border-color:#0071e7;background:#f5f7fa}#centrale-quote-modal .cqf-opt input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#centrale-quote-modal .cqf-radio{width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid #9ca3af;background:#fff;flex-shrink:0;display:grid;place-items:center}#centrale-quote-modal .cqf-opt.is-sel .cqf-radio{border-color:#0071e7}#centrale-quote-modal .cqf-opt.is-sel .cqf-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#0071e7}#centrale-quote-modal .cqf-opt input[type=radio]:focus-visible+.cqf-radio{box-shadow:0 0 0 3px #0071e74d}#centrale-quote-modal .cqf-opt-b{flex:1;min-width:0;display:flex;flex-direction:column}#centrale-quote-modal .cqf-opt-t{font-size:14px;font-weight:700;color:#111827}#centrale-quote-modal .cqf-opt-m{font-size:12px;color:var(--cq-muted);margin-top:2px}#centrale-quote-modal .cqf-opt-gain{font-size:12px;font-weight:700;color:#0f7a3d;margin-top:2px}#centrale-quote-modal .cqf-opt-why{font-size:12px;color:#92400e;margin-top:4px}#centrale-quote-modal .cqf-opt.is-off{background:#f9fafb;cursor:not-allowed}#centrale-quote-modal .cqf-opt.is-off:hover{border-color:#e5e7eb}#centrale-quote-modal .cqf-opt.is-off .cqf-opt-t{color:#6b7280}#centrale-quote-modal .cqf-opt.is-off .cqf-radio{border-color:#d1d5db;background:#f3f4f6}#centrale-quote-modal .cqf-me{display:flex;align-items:center;justify-content:space-between;gap:12px}#centrale-quote-modal .cqf-me-who{min-width:0;display:flex;flex-direction:column}#centrale-quote-modal .cqf-me-who b{font-size:14px;font-weight:700}#centrale-quote-modal .cqf-me-who span{font-size:13px;color:#4b5563;overflow-wrap:anywhere}#centrale-quote-modal .cqf-me .cqf-link{flex-shrink:0}#centrale-quote-modal .cqf-card[data-card=datos]{display:flex;flex-direction:column}#centrale-quote-modal .cqf-card[data-card=datos]>.cqf-h{order:0}#centrale-quote-modal .cqf-card[data-card=datos]>.cqf-me{order:1}#centrale-quote-modal.is-acc .cqf-card[data-card=datos]>#cqf_guest_datos{order:2;margin:12px 0 0}#centrale-quote-modal .cqf-inline{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:12px;font-weight:700;text-decoration:none}#centrale-quote-modal .cqf-inline:hover{border-color:#9ca3af}#centrale-quote-modal .cqf-acc-empty{margin-top:8px;padding:10px 12px;border:1px dashed #cbd5e1;border-radius:10px;background:#f9fafb;font-size:13px;line-height:1.45;color:#4b5563}#centrale-quote-modal .cqf-acc-empty .cqf-link{font-size:13px;white-space:normal}#centrale-quote-modal .cqf-payer-hint{margin-top:12px;font-size:12.5px;line-height:1.4;color:#4b5563}#centrale-quote-modal #cq_payer_fields .cqf-chip{margin:8px 0 0}#centrale-quote-modal #cq_payer_fields .cqf-grid{margin-top:10px}#centrale-quote-modal .cqf-aside{display:flex;flex-direction:column;min-height:0;padding:18px 20px;border-left:1px solid #e5e7eb;background:#fff}#centrale-quote-modal .cqf-mini{display:none}#centrale-quote-modal .cqf-sum,#centrale-quote-modal .cqf-sum-in{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#centrale-quote-modal .cqf-sum-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}#centrale-quote-modal .cqf-sum-h b{font-size:15px;font-weight:700}#centrale-quote-modal .cqf-sum-h span{font-size:13px;color:var(--cq-muted)}#centrale-quote-modal .cqf-lines{flex:0 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:12px;scrollbar-width:thin}#centrale-quote-modal .cqf-muted{font-size:13px;color:var(--cq-muted)}#centrale-quote-modal .cqf-line{display:flex;gap:10px;align-items:flex-start}#centrale-quote-modal .cqf-line img,#centrale-quote-modal .cqf-line-ph{width:48px;height:48px;object-fit:contain;flex-shrink:0;padding:2px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}#centrale-quote-modal .cqf-line-b{flex:1;min-width:0}#centrale-quote-modal .cqf-line-n{font-size:13px;line-height:1.3;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#centrale-quote-modal .cqf-line-m{margin-top:2px;font-size:12px;color:var(--cq-muted)}#centrale-quote-modal .cqf-line-t{flex-shrink:0;margin-left:6px;font-size:13px;font-weight:700;white-space:nowrap}#centrale-quote-modal .cqf-totals{flex:0 0 auto;border-top:1px solid #e5e7eb;padding-top:9px;font-size:13px}#centrale-quote-modal .cqf-totals:empty{display:none}#centrale-quote-modal .cqf-tr{display:flex;justify-content:space-between;gap:10px;padding:3px 0;color:#4b5563}#centrale-quote-modal .cqf-tr>span:last-child{text-align:right}#centrale-quote-modal .cqf-free-t{color:#0f7a3d;font-weight:700}#centrale-quote-modal .cqf-grand{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid #e5e7eb}#centrale-quote-modal .cqf-grand-l{font-size:15px;font-weight:700;color:#111827}#centrale-quote-modal .cqf-grand-l small{display:block;font-size:12px;font-weight:400;color:var(--cq-muted)}#centrale-quote-modal .cqf-grand-r{display:flex;flex-direction:column;align-items:flex-end;text-align:right}#centrale-quote-modal .cqf-tag{display:block;margin-bottom:2px;font-size:12px;font-weight:700;color:#0f7a3d}#centrale-quote-modal .cqf-amount{font-size:18px;font-weight:700;line-height:1.2;color:#111827}#centrale-quote-modal .cqf-normal{display:block;margin-top:4px;font-size:13px;color:#4b5563}#centrale-quote-modal .cqf-normal b{font-weight:700;color:#111827}#centrale-quote-modal .cqf-cuotas{display:block;margin-top:2px;font-size:12px;color:var(--cq-muted)}#centrale-quote-modal .cqf-cuotas b{font-weight:700;color:#374151}#centrale-quote-modal .cqf-fine{margin-top:8px;font-size:12px;line-height:1.35;color:var(--cq-muted)}#centrale-quote-modal .cqf-cta{flex:0 0 auto;margin-top:auto;padding-top:14px}#centrale-quote-modal .cqf-bar-total{display:none}#centrale-quote-modal .cqf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #0071e7;border-radius:8px;background:#0071e7;color:#fff;font-size:14px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s}#centrale-quote-modal .cqf-btn:hover{background:#005fc4;border-color:#005fc4;color:#fff}#centrale-quote-modal .cqf-btn:focus-visible{outline:2px solid #0071e7;outline-offset:2px}#centrale-quote-modal .cqf-btn--lg{padding:13px 18px;font-size:15px!important}#centrale-quote-modal .cqf-btn--ghost{background:#fff;color:#374151;border-color:#d1d5db}#centrale-quote-modal .cqf-btn--ghost:hover{background:#f9fafb;color:#111827;border-color:#9ca3af}#centrale-quote-modal #centrale-quote-submit{width:100%}#centrale-quote-modal #centrale-quote-submit:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed}#centrale-quote-modal #centrale-quote-submit.is-busy{cursor:wait}#centrale-quote-modal .cqf-cell{display:grid}#centrale-quote-modal .cqf-idle,#centrale-quote-modal .cqf-busy{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:8px}#centrale-quote-modal .cqf-btn:not(.is-busy) .cqf-busy,#centrale-quote-modal .cqf-btn.is-busy .cqf-idle{visibility:hidden}#centrale-quote-modal .cqf-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:cqf-spin .8s linear infinite}@keyframes cqf-spin{to{transform:rotate(360deg)}}#centrale-quote-modal .cqf-reassure{min-height:2.8em;margin-top:8px;font-size:12px;line-height:1.4;text-align:center;color:var(--cq-muted)}#centrale-quote-modal .cqf-done{flex:1 1 auto;min-height:0;overflow:auto;display:flex;justify-content:center;padding:32px 24px 36px;background:#f6f7f9}#centrale-quote-modal .cqf-done-in{width:100%;max-width:680px}#centrale-quote-modal .cqf-check{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:#dcfce7;color:#15803d;display:grid;place-items:center}#centrale-quote-modal .cqf-done-t{margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25;text-align:center;color:#111827}#centrale-quote-modal .cqf-done-p{margin:0 0 18px;font-size:14px;line-height:1.5;text-align:center;color:#4b5563}#centrale-quote-modal .cqf-done-p b{color:#111827;font-weight:700;overflow-wrap:anywhere}#centrale-quote-modal .cqf-done-act{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:22px}#centrale-quote-modal .cqf-done-note{margin:-10px 0 18px;font-size:13px;text-align:center;color:#92400e}#centrale-quote-modal .cqf-done-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}#centrale-quote-modal .cqf-done-grid .cqf-card{margin:0}#centrale-quote-modal .cqf-done-grid h4{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--cq-muted)}#centrale-quote-modal .cqf-done-tot .cqf-tr{font-size:13px}#centrale-quote-modal .cqf-tr--g{margin-top:6px;padding-top:9px;border-top:1px solid #e5e7eb;font-size:15px!important;font-weight:700;color:#111827}#centrale-quote-modal .cqf-done-grid .cqf-help{margin-top:8px}#centrale-quote-modal .cqf-exec{display:flex;flex-direction:column;gap:6px;font-size:14px}#centrale-quote-modal .cqf-exec b{font-weight:700}#centrale-quote-modal .cqf-exec a{display:inline-flex;align-items:center;gap:6px;color:#0066d1;font-size:13px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}#centrale-quote-modal .cq-email-ac{display:none;list-style:none!important;margin:4px 0 0!important;padding:4px 0!important;position:absolute;top:100%;left:0;right:0;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0f;max-height:260px;overflow-y:auto}#centrale-quote-modal .cq-email-ac.is-open{display:block}#centrale-quote-modal .cq-email-ac-item{padding:10px 14px!important;margin:0!important;cursor:pointer;font-size:14px;color:#111827;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none!important}#centrale-quote-modal .cq-email-ac-item:hover,#centrale-quote-modal .cq-email-ac-item.is-active{background:#f3f6fb;color:#0066d1}#centrale-quote-modal .cq-email-ac-item strong{font-weight:700;color:inherit}#centrale-quote-modal .cq-email-ac-item .cq-email-ac-tail{color:#6b7280;font-weight:400}#centrale-quote-modal .cq-email-ac-item.is-active .cq-email-ac-tail,#centrale-quote-modal .cq-email-ac-item:hover .cq-email-ac-tail{color:#0066d1}#centrale-quote-modal .cq-email-ac-item.is-correction{background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:8px;margin:2px 6px!important;padding:8px 10px!important}#centrale-quote-modal .cq-email-ac-item.is-correction:hover,#centrale-quote-modal .cq-email-ac-item.is-correction.is-active{background:#fde68a}#centrale-quote-modal .cq-email-ac-item.is-correction .cq-email-ac-tail{color:inherit}#centrale-quote-modal .cq-email-ac-hint{font-size:12px;opacity:.8}#centrale-quote-modal .cq-combo{position:relative;min-width:0;display:block}#centrale-quote-modal .cq-combo .cq-combo-input{padding-right:32px!important;cursor:text}#centrale-quote-modal .cq-combo:after{content:"\25be";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;line-height:1;color:#6b7280;pointer-events:none}#centrale-quote-modal .cq-combo[aria-disabled=true] .cq-combo-input{background:#f9fafb!important;color:#9ca3af!important;cursor:not-allowed}#centrale-quote-modal .cqf-field.is-err .cq-combo .cq-combo-input{border-color:#dc2626!important}#centrale-quote-modal .cq-combo-menu{position:absolute;left:0;right:0;top:100%;margin-top:4px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 6px 16px #0f172a1f;z-index:60;padding:4px}#centrale-quote-modal .cq-combo-opt{padding:7px 10px;font-size:13px;color:#111827;border-radius:6px;cursor:pointer;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#centrale-quote-modal .cq-combo-opt:hover,#centrale-quote-modal .cq-combo-opt.is-active{background:#f5f7fa;color:#0066d1}#centrale-quote-modal .cq-combo-opt.is-empty{color:#6b7280;font-style:italic;cursor:default}#centrale-quote-modal .cq-combo-opt.is-empty:hover{background:transparent;color:#6b7280}#centrale-quote-modal .cq-combo-opt-nested{white-space:normal;padding-left:22px;position:relative}#centrale-quote-modal .cq-combo-opt-nested:before{content:"\21b3";position:absolute;left:8px;top:7px;color:#94a3b8;font-size:12px}#centrale-quote-modal .cq-combo-opt-leaf{display:block;font-size:13px;color:inherit}#centrale-quote-modal .cq-combo-opt-parent{display:block;font-size:11.5px;color:#64748b;margin-top:1px}#centrale-quote-modal .cq-combo-opt-nested.is-active .cq-combo-opt-parent,#centrale-quote-modal .cq-combo-opt-nested:hover .cq-combo-opt-parent{color:#0066d1}#centrale-quote-modal #cq_loc_confirm:empty{display:none}#centrale-quote-modal .cq-loc-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;background:#0071e70f;border:1px solid rgba(0,113,231,.25);border-radius:8px;color:#111827;font-size:12.5px;line-height:1.35}#centrale-quote-modal .cq-loc-confirm strong{font-weight:700}#centrale-quote-modal .cq-loc-confirm-btn{flex:0 0 auto;padding:6px 12px!important;border:1px solid #0071e7!important;border-radius:8px!important;background:#0071e7!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}#centrale-quote-modal .cq-loc-confirm-btn:hover{background:#005fc4!important;border-color:#005fc4!important}@media (max-width: 899px){#centrale-quote-modal{padding:0;align-items:stretch}#centrale-quote-modal .cqf-dialog,#centrale-quote-modal.is-done .cqf-dialog{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}#centrale-quote-modal .cqf-head{padding:10px 8px 10px 16px}#centrale-quote-modal .cqf-title{font-size:16px}#centrale-quote-modal .cqf-sub{display:none}#centrale-quote-modal .cqf-body{display:flex;flex-direction:column;background:#f6f7f9}#centrale-quote-modal .cqf-aside{display:contents}#centrale-quote-modal .cqf-mini{order:1}#centrale-quote-modal .cqf-sum{order:2}#centrale-quote-modal .cqf-main{order:3;flex:1 1 auto;min-height:0;padding:12px 12px 4px;scrollbar-width:none}#centrale-quote-modal .cqf-main::-webkit-scrollbar{display:none}#centrale-quote-modal .cqf-cta{order:4}#centrale-quote-modal .cqf-mini{flex:0 0 auto;display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;background:#fff;border-bottom:1px solid #e5e7eb;text-align:left}#centrale-quote-modal .cqf-thumbs{display:flex;flex-shrink:0}#centrale-quote-modal .cqf-thumbs:empty{display:none}#centrale-quote-modal .cqf-thumbs img{width:30px;height:30px;object-fit:contain;padding:1px;margin-right:-8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 0 0 2px #fff}#centrale-quote-modal .cqf-mini-text{flex:1;min-width:0;padding-left:12px;display:flex;flex-direction:column;font-size:13px;line-height:1.3;color:#4b5563}#centrale-quote-modal .cqf-mini-text b{font-size:14px;font-weight:700;color:#111827}#centrale-quote-modal .cqf-mini-cta{display:inline-flex;align-items:center;gap:2px;color:#0066d1;font-size:13px;font-weight:700}#centrale-quote-modal .cqf-swap{display:grid;text-align:right}#centrale-quote-modal .cqf-swap>span{grid-area:1 / 1}#centrale-quote-modal .cqf-mini[aria-expanded=true] .cqf-swap-a,#centrale-quote-modal .cqf-mini[aria-expanded=false] .cqf-swap-b{visibility:hidden}#centrale-quote-modal .cqf-mini .cqf-icon{transition:transform .25s ease}#centrale-quote-modal .cqf-mini[aria-expanded=true] .cqf-icon{transform:rotate(180deg)}#centrale-quote-modal .cqf-sum{flex:0 0 auto;display:block;height:0;overflow:clip;visibility:hidden;background:#fff;transition:height .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}#centrale-quote-modal.is-sum-open .cqf-sum{height:auto;visibility:visible;transition:height .3s cubic-bezier(.2,.8,.2,1),visibility 0s}#centrale-quote-modal .cqf-sum-in{display:block;max-height:55vh;overflow:auto;padding:4px 16px 12px;border-bottom:1px solid #e5e7eb}#centrale-quote-modal .cqf-sum-h{display:none}#centrale-quote-modal .cqf-lines{overflow:visible;padding:8px 0 10px}#centrale-quote-modal .cqf-cta{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 12px;margin:0;padding:10px 14px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 12px #0f172a0d}#centrale-quote-modal .cqf-cta .cqf-chip{flex:1 0 100%}#centrale-quote-modal .cqf-bar-total{display:flex;flex-direction:column;flex:1 1 0;min-width:0;font-size:12px;line-height:1.25;color:var(--cq-muted)}#centrale-quote-modal .cqf-bar-total small{font-size:12px}#centrale-quote-modal .cqf-bar-total small:first-child{font-weight:700;color:#0f7a3d}#centrale-quote-modal .cqf-bar-total b{font-size:16px;font-weight:700;color:#111827}#centrale-quote-modal #centrale-quote-submit{width:auto;flex:0 0 auto;padding:12px 16px;font-size:14px!important}#centrale-quote-modal #centrale-quote-submit .cqf-idle .cqf-icon,#centrale-quote-modal #centrale-quote-submit .cqf-long{display:none}#centrale-quote-modal .cqf-bar-total:empty+#centrale-quote-submit{flex:1 1 auto}#centrale-quote-modal .cqf-reassure{display:none}#centrale-quote-modal .cqf-card{padding:14px}#centrale-quote-modal .cqf-toggle{gap:8px}#centrale-quote-modal .cqf-done{padding:24px 16px}#centrale-quote-modal .cqf-done-t{font-size:20px}#centrale-quote-modal .cqf-done-grid{grid-template-columns:1fr}#centrale-quote-modal .cqf-done-act{flex-direction:column}#centrale-quote-modal .cqf-done-act .cqf-btn{width:100%}}@media (max-width: 599px){#centrale-quote-modal .cqf-grid{grid-template-columns:1fr}#centrale-quote-modal .cqf-pickup{align-items:flex-start}}@media (prefers-reduced-motion: reduce){#centrale-quote-modal .cqf-sec.is-folding,#centrale-quote-modal .cqf-sum,#centrale-quote-modal.is-sum-open .cqf-sum{transition:none!important}}
