/*! quote.css src-sha256:5d1ffa2c74fea96049d4dadf889cf374927c2009cf2b4409f1e74a8c14bf9789 built by scripts/minify_wp_assets.sh: edit the source, then re-run */
:root{--cq-primary: #0076F1;--cq-primary-dark: #0061C7;--cq-ink: #262626;--cq-text: #494949;--cq-muted: #A8A8A8;--cq-line: #EAEDF1;--cq-line-strong: #D1D5DB;--cq-line-hover: #9CA3AF;--cq-surface: #F5F7FA;--cq-radius: 12px;--cq-radius-sm: 8px}#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:24px 16px;background:#0f172a73;overflow:auto;overflow-x:hidden;isolation:isolate;transform:translateZ(0)}#centrale-quote-modal.is-open{display:flex}#centrale-quote-modal .cq-modal{background:#fff;box-sizing:border-box;width:min(1100px,100%);margin:0 auto;border-radius:var(--cq-radius);padding:0;position:relative;z-index:1;box-shadow:0 18px 40px #0f172a2e,0 4px 10px #0f172a0f;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--cq-text);overflow:hidden}body.cq-modal-open{overflow:hidden!important}#centrale-quote-modal .cq-header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--cq-line);background:#fff}#centrale-quote-modal #cq_modal_title{font-size:17px!important;font-weight:700!important;color:var(--cq-ink);letter-spacing:-.2px;line-height:1.2}#centrale-quote-modal #centrale-quote-close.cq-btn.cq-btn-close{flex:0 0 auto;width:36px;height:36px;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--cq-text)!important;font-size:22px!important;line-height:1!important;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease;float:none!important}#centrale-quote-modal #centrale-quote-close.cq-btn.cq-btn-close:hover{background:var(--cq-line)!important;color:var(--cq-ink)!important;border:0!important}#centrale-quote-modal #cq_cart_summary{margin:16px 18px 0;padding:12px 14px;border:1px solid var(--cq-line);border-radius:var(--cq-radius-sm);background:var(--cq-surface);font-size:13.5px;color:var(--cq-text)}#centrale-quote-modal #cq_cart_summary .cq-cart-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}#centrale-quote-modal #cq_cart_summary .cq-cart-list li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0}#centrale-quote-modal #cq_cart_summary .cq-cart-name{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word;color:var(--cq-ink)}#centrale-quote-modal #cq_cart_summary .cq-cart-qty{flex:0 0 auto;white-space:nowrap;font-weight:600;color:var(--cq-text)}#centrale-quote-modal #cq_cart_summary .cq-muted{color:var(--cq-muted)}#centrale-quote-modal .cq-body{padding:16px 18px 4px}#centrale-quote-modal .cq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}#centrale-quote-modal .cq-grid>div{display:flex;flex-direction:column;gap:10px;min-width:0}#centrale-quote-modal .cq-group-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 2px;padding-bottom:8px;border-bottom:1px solid var(--cq-line)}#centrale-quote-modal #cq_factura_fields,#centrale-quote-modal #cq_shipping_fields{display:none;flex-direction:column;gap:10px;margin-top:4px;padding:10px 0 4px 12px;border-left:2px solid var(--cq-primary);background:transparent;border-radius:0}#centrale-quote-modal #cq_factura_fields[style*=block],#centrale-quote-modal #cq_factura_fields[style*=flex],#centrale-quote-modal #cq_shipping_fields[style*=block],#centrale-quote-modal #cq_shipping_fields[style*=flex]{display:flex!important}#centrale-quote-modal .cq-row{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}#centrale-quote-modal .cq-row label{font-size:12.5px;font-weight:600;color:var(--cq-ink);letter-spacing:0;line-height:1.3}#centrale-quote-modal input,#centrale-quote-modal select{width:100%;box-sizing:border-box;min-height:42px;padding:10px 12px!important;background:#fff!important;border:1px solid var(--cq-line-strong)!important;border-radius:var(--cq-radius-sm)!important;color:var(--cq-ink)!important;font-size:14px!important;line-height:1.3!important;font-family:inherit!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;transition:border-color .12s ease,box-shadow .12s ease;margin:0!important}#centrale-quote-modal input:hover,#centrale-quote-modal select:hover{border-color:var(--cq-line-hover)!important}#centrale-quote-modal input:focus,#centrale-quote-modal select:focus{border-color:var(--cq-primary)!important;box-shadow:0 0 0 3px #0076f126!important;outline:none!important}#centrale-quote-modal input::placeholder{color:var(--cq-muted)}#centrale-quote-modal input:disabled{background:#eaedf1!important;color:#6b7280!important;border-color:#d4d8dd!important;cursor:not-allowed!important}#centrale-quote-modal .cq-switch-row{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#centrale-quote-modal .cq-switch-label{font-size:13px;color:var(--cq-text);font-weight:600}#centrale-quote-modal .cq-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}#centrale-quote-modal .cq-switch input{position:absolute!important;opacity:0;width:100%!important;height:100%!important;margin:0!important;min-height:0!important;padding:0!important;cursor:pointer;z-index:2}#centrale-quote-modal .cq-switch-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:999px;transition:background .18s}#centrale-quote-modal .cq-switch-slider:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .18s;box-shadow:0 1px 2px #00000026}#centrale-quote-modal .cq-switch input:checked+.cq-switch-slider{background:var(--cq-primary)}#centrale-quote-modal .cq-switch input:checked+.cq-switch-slider:before{transform:translate(16px)}#centrale-quote-modal .cq-switch input:focus-visible+.cq-switch-slider{box-shadow:0 0 0 1px var(--cq-primary),0 0 0 4px #0076f14d}#centrale-quote-modal select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23494949' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;padding-right:36px!important}#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:#0076f1}#centrale-quote-modal .cq-email-ac-item strong{font-weight:600;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:#0076f1}#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;font-weight:500;opacity:.8}#centrale-quote-modal .cq-phone-warning,#centrale-quote-modal .cq-email-warning{margin-top:4px;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-phone-warning[hidden],#centrale-quote-modal .cq-email-warning[hidden]{display:none}#centrale-quote-modal .cq-combo{position:relative;min-width:0;display:block}#centrale-quote-modal .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:14px;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 .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 var(--cq-line-strong);border-radius:8px;box-shadow:0 6px 16px #0f172a1f;z-index:60;padding:4px}#centrale-quote-modal .cq-combo-menu[hidden]{display:none}#centrale-quote-modal .cq-combo-opt{padding:7px 10px;font-size:13px;color:var(--cq-ink);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:var(--cq-surface);color:var(--cq-primary)}#centrale-quote-modal .cq-combo-opt.is-empty{color:var(--cq-muted);font-style:italic;cursor:default}#centrale-quote-modal .cq-combo-opt.is-empty:hover{background:transparent;color:var(--cq-muted)}#centrale-quote-modal .cq-combo-opt-nested{white-space:normal;padding-left:22px;position:relative;line-height:1.3}#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;font-weight:500}#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:var(--cq-primary)}#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:#0076f10f;border:1px solid rgba(0,118,241,.25);border-radius:8px;color:var(--cq-ink);font-size:12.5px;line-height:1.35}#centrale-quote-modal .cq-loc-confirm strong{font-weight:600}#centrale-quote-modal .cq-loc-confirm-btn{flex:0 0 auto;margin:0!important;padding:6px 12px!important;min-height:0!important;border:1px solid var(--cq-primary)!important;border-radius:8px!important;background:var(--cq-primary)!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer}#centrale-quote-modal .cq-loc-confirm-btn:hover{background:var(--cq-primary-dark)!important;border-color:var(--cq-primary-dark)!important}#centrale-quote-modal .cq-alert{margin:16px 18px 0;padding:12px 14px;border-radius:var(--cq-radius-sm);font-size:13.5px;line-height:1.4}#centrale-quote-modal #cq_error.cq-alert--error{background:#fef2f2;color:#b91c1c;border:0;width:auto}#centrale-quote-modal #cq_success.cq-alert--success{background:#f0fdf4;color:var(--cq-ink);border:0;width:auto}#centrale-quote-modal .cq-success-card{text-align:center}#centrale-quote-modal .cq-success-title{font-size:18px!important;font-weight:700!important;color:var(--cq-ink);margin:0 0 6px;display:flex;align-items:center;justify-content:center;gap:8px}#centrale-quote-modal .cq-success-title:before{content:"\2713";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:700}#centrale-quote-modal .cq-success-meta{font-size:13px;color:var(--cq-text)}#centrale-quote-modal .cq-success-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left;margin-top:14px}@media (max-width: 600px){#centrale-quote-modal .cq-success-grid{grid-template-columns:1fr}}#centrale-quote-modal .cq-success-col{background:#fff;border:1px solid var(--cq-line);border-radius:var(--cq-radius-sm);padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}#centrale-quote-modal .cq-success-col-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}#centrale-quote-modal .cq-success-totals{display:grid;gap:6px;font-size:13.5px;color:var(--cq-text)}#centrale-quote-modal .cq-success-totals>div{display:flex;justify-content:space-between;gap:12px}#centrale-quote-modal .cq-success-totals strong{color:var(--cq-ink)}#centrale-quote-modal .cq-success-actions{margin-top:2px}#centrale-quote-modal .cq-success-actions .cq-btn{width:100%}#centrale-quote-modal .cq-success-note{font-size:12px;color:#6b7280;line-height:1.4}#centrale-quote-modal .cq-success-worker-list{display:grid;gap:10px}#centrale-quote-modal .cq-success-email-notice{margin-top:14px;padding:10px 12px;border-radius:var(--cq-radius-sm);background:#fff;color:var(--cq-text);font-size:13px;border:1px solid var(--cq-line)}#centrale-quote-modal .cq-worker-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}#centrale-quote-modal .cq-worker-value{font-weight:600;font-size:14px;color:var(--cq-ink)}#centrale-quote-modal .cq-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 18px;margin-top:8px;border-top:1px solid var(--cq-line);text-align:right;background:#fff}@media (max-width: 600px){#centrale-quote-modal .cq-footer{flex-direction:column-reverse;gap:8px}#centrale-quote-modal .cq-footer .cq-btn{width:100%}}.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:600!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 #0076f140!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}.mfp-content.off-canvas-cart .ux-mini-cart-footer .cq-minicart-cta{margin:0 0 10px;padding:10px 12px;border:1px solid var(--cq-line);border-radius:var(--cq-radius-sm);background:var(--cq-surface)}.cq-minicart-cta__text{margin-bottom:6px;font-size:13px;color:var(--cq-text)}.cq-cart-button-wrap{padding-bottom:10px}.cq-cart-button-wrap .centrale-quote-open:before,.cq-cart-button-wrap #centrale-quote-open:before{content:"\1f4c4";display:inline-block;line-height:1;font-size:1.05em;transform:translateY(-1px);padding-right:.5em}#centrale-quote-submit[disabled]{opacity:.65;cursor:not-allowed}#centrale-quote-modal .cq-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cqspin .7s linear infinite;vertical-align:-2px;margin-right:8px}@keyframes cqspin{to{transform:rotate(360deg)}}.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:600;white-space:nowrap}.cq-renewal-status.is-ok{color:#047857}.cq-renewal-status.is-low{color:#b45309}.cq-renewal-status.is-changed{color:#0076f1}.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}}
