﻿/* Smart Catalog quote experience. */
.mpc-quote-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:0;border-radius:5px;background:#17469b;color:#fff;font-weight:700;cursor:pointer}.mpc-quote-count{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f36b21;color:#fff;font-size:11px;line-height:20px}.mpc-quote-trigger.has-items .mpc-quote-count,[data-mpc-quote-trigger].has-items .mpc-quote-count{display:inline-block}
.mpc-quote-backdrop{position:fixed;z-index:99990;inset:0;display:none;width:100%;height:100%;border:0;background:rgba(6,22,58,.58);backdrop-filter:blur(4px)}.mpc-quote-drawer{position:fixed;z-index:99991;top:0;right:0;display:flex;flex-direction:column;width:min(480px,100%);height:100dvh;background:#fff;box-shadow:-18px 0 50px rgba(6,22,58,.18);transform:translateX(105%);transition:transform .25s ease}.mpc-quote-open{overflow:hidden}.mpc-quote-open .mpc-quote-backdrop{display:block}.mpc-quote-open .mpc-quote-drawer{transform:none}.mpc-quote-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#17469b;color:#fff}.mpc-quote-drawer h2,.mpc-quote-dialog h2{margin:0;font-size:18px;color:inherit}.mpc-quote-close,.mpc-modal-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.15);color:inherit;font-size:22px;cursor:pointer}.mpc-quote-items{flex:1;overflow:auto;padding:16px}.mpc-quote-item{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;margin-bottom:12px;padding:12px 38px 12px 12px;border:1px solid #dfe5ef;border-radius:9px;background:#f7f9fc}.mpc-quote-item img{width:58px;height:58px;border-radius:6px;background:#fff;object-fit:contain}.mpc-quote-item-info{display:flex;min-width:0;flex-direction:column;gap:3px}.mpc-quote-item-info strong{font-size:12px;line-height:1.25;text-transform:uppercase}.mpc-quote-item-info small{color:#8690a5}.mpc-quote-item-info span{color:#60708e;font-size:11px}.mpc-quote-quantity{display:flex;align-items:start}.mpc-quote-quantity button,.mpc-quote-quantity b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dfe5ef;background:#fff;color:#123b87}.mpc-quote-quantity button{cursor:pointer}.mpc-quote-remove{position:absolute;right:12px;bottom:12px;border:0;background:none;color:#dc2838;font-size:20px;cursor:pointer}.mpc-quote-empty{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#75809a;text-align:center}.mpc-quote-drawer>footer{padding:18px;border-top:1px solid #dfe5ef;background:#fff}.mpc-quote-total{display:flex;justify-content:space-between;margin-bottom:16px;color:#0d2e6f;font-weight:700}.mpc-quote-footer-actions{display:grid;grid-template-columns:auto 1fr;gap:10px}.mpc-quote-footer-actions button,.mpc-modal-actions button{min-height:42px;padding:9px 16px;border:1px solid #d6dfec;border-radius:7px;background:#fff;color:#52617c;font-weight:700;cursor:pointer}.mpc-quote-footer-actions .mpc-quote-request,.mpc-modal-actions .mpc-modal-submit{border-color:#17469b;background:#17469b;color:#fff}.mpc-quote-request:disabled{opacity:.45;cursor:not-allowed}
.mpc-quote-modal{position:fixed;z-index:99992;inset:0;display:none;overflow:auto;padding:5vh 20px;background:rgba(6,22,58,.64);backdrop-filter:blur(5px)}.mpc-modal-open{overflow:hidden}.mpc-modal-open .mpc-quote-modal{display:block}.mpc-quote-dialog{position:relative;width:min(720px,100%);margin:auto;padding:28px;border-radius:14px;background:#fff;color:#203052;box-shadow:0 24px 70px rgba(3,17,52,.25)}.mpc-quote-dialog>.mpc-modal-close{position:absolute;top:14px;right:14px;background:#f1f4f9;color:#75809a}.mpc-quote-dialog>p{margin:6px 0 18px;color:#75809a;font-size:12px}.mpc-quote-dialog h3{margin:18px 0 10px;font-size:13px}.mpc-summary-table{overflow:hidden;border:1px solid #dfe5ef;border-radius:8px}.mpc-summary-head,.mpc-summary-row{display:grid;grid-template-columns:105px minmax(180px,1fr) 54px 90px 80px;gap:10px;align-items:center;padding:10px 12px}.mpc-summary-head{background:#17469b;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.mpc-summary-row{border-top:1px solid #e6ebf3;color:#52617c;font-size:11px}.mpc-summary-row strong{font-weight:500;text-transform:uppercase}.mpc-quote-channels{display:flex;flex-wrap:wrap;gap:10px}.mpc-quote-channels button{padding:11px 16px;border:2px solid #dfe5ef;border-radius:7px;background:#fff;color:#334566;cursor:pointer}.mpc-quote-channels button.is-active{border-color:#17469b;background:#eef4ff;color:#17469b}.mpc-quote-channels button[data-channel=whatsapp].is-active{border-color:#20bf63;background:#effcf4;color:#128b46}.mpc-quote-form{display:grid;gap:12px;margin-top:18px}.mpc-quote-form label{display:grid;gap:5px;color:#3f4f70;font-size:12px;font-weight:700}.mpc-quote-form input,.mpc-quote-form textarea{width:100%;padding:10px 12px;border:1px solid #d9e1ed;border-radius:7px;background:#f5f7fa;color:#172743;font:inherit}.mpc-channel-notice{display:flex;gap:5px;flex-direction:column;padding:16px;border:1px solid #a9ecc4;border-radius:9px;background:#effcf4;color:#237f49}.mpc-channel-notice span{font-size:12px}.mpc-quote-message{min-height:18px;color:#17469b;font-size:12px;font-weight:700}.mpc-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid #e4e9f1}
@media(max-width:767px){.mpc-quote-dialog{padding:22px 16px}.mpc-summary-table{overflow-x:auto}.mpc-summary-head,.mpc-summary-row{min-width:620px}.mpc-quote-item{grid-template-columns:48px minmax(0,1fr)}.mpc-quote-item img{width:48px;height:48px}.mpc-quote-quantity{grid-column:2}.mpc-quote-modal{padding:12px}.mpc-quote-channels{display:grid;grid-template-columns:1fr}.mpc-modal-actions{display:grid;grid-template-columns:1fr 1fr}}

/* Strong isolation from Auros heading typography inside the quote modal. */
.mpc-quote-dialog h2{margin:0!important;padding:0!important;color:#203052!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important;text-transform:none!important}
.mpc-quote-dialog>p{margin:6px 0 18px!important;padding:0!important;color:#75809a!important;font-size:12px!important;line-height:1.5!important}
.mpc-quote-dialog h3{margin:18px 0 10px!important;padding:0!important;color:#203052!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important}

/* 0.1.1 compact Fama-inspired refinement. */
.mpc-quote-app,.mpc-quote-app button,.mpc-quote-app input,.mpc-quote-app textarea,.mpc-quote-trigger{font-family:"Barlow",Arial,sans-serif!important}
.mpc-quote-app,.mpc-quote-app *{box-sizing:border-box}
.mpc-quote-app [hidden]{display:none!important}
body.admin-bar .mpc-quote-drawer{top:32px;height:calc(100dvh - 32px)}
body.admin-bar .mpc-quote-modal{padding-top:calc(24px + 32px)}
body.admin-bar .mpc-quote-dialog{max-height:calc(100dvh - 80px)}
.mpc-quote-drawer{width:min(440px,100%)}
.mpc-quote-drawer>header{min-height:58px;padding:13px 18px}
.mpc-quote-drawer h2{margin:0!important;padding:0!important;color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:1.15!important;text-transform:none!important}
.mpc-quote-close,.mpc-modal-close{transition:background .18s ease,color .18s ease,transform .18s ease}
.mpc-quote-close:hover,.mpc-modal-close:hover{background:#dfe8f8;color:#123e91;transform:rotate(4deg)}
.mpc-quote-items{padding:12px}
.mpc-quote-item{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;margin-bottom:9px;padding:10px 34px 10px 10px}
.mpc-quote-item img{width:52px;height:52px}
.mpc-quote-drawer>footer{padding:14px 16px}
.mpc-quote-total{margin-bottom:12px;font-size:13px}
.mpc-quote-footer-actions button,.mpc-modal-actions button{min-height:38px;padding:8px 14px;font-size:13px;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.mpc-quote-footer-actions button:hover,.mpc-modal-actions button:hover{transform:translateY(-1px)}
.mpc-quote-footer-actions .mpc-quote-request:hover,.mpc-modal-actions .mpc-modal-submit:hover{border-color:#123c88;background:#123c88}
.mpc-quote-modal{align-items:flex-start;padding:24px 16px}
.mpc-modal-open .mpc-quote-modal{display:flex}
.mpc-quote-dialog{width:min(700px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;padding:24px 26px;border-radius:12px}
.mpc-quote-dialog>p{margin-bottom:14px!important}
.mpc-summary-head,.mpc-summary-row{grid-template-columns:100px minmax(170px,1fr) 48px 82px 74px;padding:8px 10px}
.mpc-quote-dialog h3{margin:14px 0 8px!important}
.mpc-quote-channels{gap:8px}
.mpc-quote-channels button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:8px 14px;border-width:1px;font-size:12px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}
.mpc-quote-channels button:hover{border-color:#17469b;background:#f2f6fd;color:#17469b;transform:translateY(-1px)}
.mpc-quote-channels button i{font-style:normal;font-size:14px;line-height:1}
.mpc-quote-channels button[data-channel=whatsapp]{border-color:#18bd62;color:#11974c}
.mpc-quote-channels button[data-channel=whatsapp]:hover,.mpc-quote-channels button[data-channel=whatsapp].is-active{border-color:#18bd62;background:#effcf4;color:#11974c}
.mpc-quote-form{gap:9px;margin-top:13px}
.mpc-quote-form label{gap:4px;font-size:11px}
.mpc-quote-form input{min-height:38px;padding:8px 10px}
.mpc-quote-form textarea{min-height:68px;padding:8px 10px;resize:vertical}
.mpc-channel-notice{gap:3px;padding:11px 13px;font-size:12px}
.mpc-quote-message{min-height:14px;font-size:11px}
.mpc-modal-actions{position:sticky;bottom:-24px;z-index:2;margin-top:2px;padding:12px 0 0;background:#fff}
.mpc-modal-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px}
.mpc-modal-submit i{font-style:normal;font-size:14px}
.mpc-action--quote.is-loading{position:relative;pointer-events:none;opacity:.72}
.mpc-action--quote.is-loading:before{position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-9px 0 0 -9px;border:2px solid rgba(23,70,155,.25);border-top-color:#17469b;border-radius:50%;content:"";animation:mct-spin .65s linear infinite}
.mpc-action--quote.is-loading>*{opacity:0}
@keyframes mct-spin{to{transform:rotate(360deg)}}
.mct-toast{position:fixed;z-index:99995;left:50%;bottom:24px;display:flex;max-width:min(430px,calc(100% - 28px));align-items:center;gap:9px;padding:11px 16px;border-radius:999px;background:#111a35;color:#fff;box-shadow:0 12px 34px rgba(4,15,42,.3);font-size:12px;transform:translate(-50%,25px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}
.mct-toast.is-visible{transform:translate(-50%,0);opacity:1}
.mct-toast i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#fff;color:#17469b;font-style:normal;font-size:11px}.mct-toast b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:782px){body.admin-bar .mpc-quote-drawer{top:46px;height:calc(100dvh - 46px)}body.admin-bar .mpc-quote-modal{padding-top:calc(12px + 46px)}body.admin-bar .mpc-quote-dialog,.mpc-quote-dialog{max-height:calc(100dvh - 70px);padding:18px 14px}.mpc-modal-actions{bottom:-18px}.mpc-quote-channels{grid-template-columns:1fr 1fr}.mpc-quote-channels button:last-child{grid-column:1/-1}.mct-checkout-success{padding-top:24px}}

/* 0.1.2 horizontal compact form and proper channel icons. */
.mpc-quote-dialog{width:min(780px,100%)}
.mpc-quote-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:8px}
.mpc-quote-form .mpc-field-note textarea{min-height:34px;height:34px}
.mpc-quote-form input{min-height:34px;height:34px}
.mpc-quote-form .mpc-channel-notice,.mpc-quote-form .mpc-quote-message,.mpc-quote-form .mpc-modal-actions{grid-column:1/-1}
.mpc-quote-channels button svg,.mpc-modal-submit svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mpc-quote-channels button[data-channel=whatsapp] svg path:first-child{fill:none}.mpc-quote-channels button[data-channel=whatsapp] svg path:last-child{fill:currentColor;stroke:none}
.mpc-modal-submit span{font-weight:800;letter-spacing:.035em}
.mpc-modal-submit svg{stroke-width:2}
@media(max-width:640px){.mpc-quote-form{grid-template-columns:1fr}.mpc-quote-form .mpc-field-name,.mpc-quote-form .mpc-field-phone,.mpc-quote-form .mpc-field-email,.mpc-quote-form .mpc-field-note{grid-column:1}.mpc-quote-form .mpc-channel-notice,.mpc-quote-form .mpc-quote-message,.mpc-quote-form .mpc-modal-actions{grid-column:1}.mpc-quote-form .mpc-field-note textarea{height:48px}.mpc-quote-channels{grid-template-columns:1fr}.mpc-quote-channels button:last-child{grid-column:1}}

/* 0.1.3: contador flotante y acciones finales equilibradas. */
.mpc-quote-trigger,[data-mpc-quote-trigger]{position:relative}
.mpc-quote-count{position:absolute;top:0;right:0;z-index:2;display:none;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:50%;background:#f24b35;color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center;transform:translate(42%,-42%);box-sizing:border-box}
.mpc-quote-trigger.has-items .mpc-quote-count,[data-mpc-quote-trigger].has-items .mpc-quote-count{display:block}
.mpc-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,150px));justify-content:end}
.mpc-modal-actions button{width:100%;border-radius:9px}
@media(max-width:420px){.mpc-modal-actions{grid-template-columns:1fr 1fr}}

/* 0.1.4: iconos nítidos y consistentes. */
.mpc-quote-channels button{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.mpc-quote-channels button svg,.mpc-modal-submit svg{width:16px;height:16px;flex-basis:16px;stroke-width:1.9}
.mpc-quote-channels button[data-channel=whatsapp] svg .wa-bubble{fill:none;stroke:currentColor}
.mpc-quote-channels button[data-channel=whatsapp] svg .wa-phone{fill:currentColor;stroke:none}
.mct-toast i svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.mct-toast i svg circle{display:none}

/* 0.1.5: acciones compactas, tipografía pareja y texto en una línea. */
.mpc-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}
.mpc-modal-actions button{width:auto;min-width:0;min-height:38px;padding:8px 15px;border-radius:7px;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap}
.mpc-modal-submit span{font-size:inherit;font-weight:inherit;letter-spacing:0;white-space:nowrap}
@media(max-width:420px){.mpc-modal-actions{display:flex}.mpc-modal-actions button{width:auto;padding-inline:12px}}

/* Keep the closed quote layers hidden even when a theme globally styles buttons. */
.mpc-quote-app .mpc-quote-backdrop[aria-hidden="true"],
.mpc-quote-app .mpc-quote-modal[aria-hidden="true"]{display:none!important}
body.mpc-quote-open .mpc-quote-app .mpc-quote-backdrop[aria-hidden="false"]{display:block!important}
body.mpc-modal-open .mpc-quote-app .mpc-quote-modal[aria-hidden="false"]{display:block!important}

/* 0.1.7: acceso flotante permanente a la cotización. */
.mct-quote-bubble{position:fixed!important;z-index:99980!important;right:24px!important;bottom:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#17469b!important;color:#fff!important;box-shadow:0 8px 24px rgba(6,22,58,.28)!important;cursor:pointer!important}
.mct-quote-bubble svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mct-quote-bubble .mpc-quote-count{top:1px!important;right:1px!important}
@media(max-width:767px){.mct-quote-bubble{right:16px!important;bottom:16px!important;width:52px!important;height:52px!important;min-width:52px!important}}

/* 0.1.8: aislamiento visual frente a Manufacturer. */
.mpc-quote-app,.mpc-quote-app *{box-sizing:border-box}
.mpc-quote-dialog{width:min(760px,calc(100% - 32px))!important;font-size:14px!important;line-height:1.45!important}
.mpc-quote-dialog h2{font-size:20px!important}.mpc-quote-dialog h3{font-size:14px!important}
.mpc-quote-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
.mpc-quote-form label{display:grid!important;width:100%!important;margin:0!important;padding:0!important;gap:6px!important;color:#344563!important;font-size:13px!important;line-height:1.3!important}
.mpc-quote-form input,.mpc-quote-form textarea{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;border:1px solid #d9e1ed!important;border-radius:7px!important;background:#f5f7fa!important;color:#172743!important;font-size:14px!important;line-height:1.4!important}
.mpc-quote-form input{height:42px!important;min-height:42px!important;padding:9px 11px!important}
.mpc-quote-form textarea,.mpc-quote-form .mpc-field-note textarea{height:82px!important;min-height:82px!important;max-height:150px!important;padding:10px 11px!important;resize:vertical!important}
.mpc-quote-form .mpc-modal-actions{grid-column:1/-1!important;margin-top:4px!important}
.mpc-quote-item{align-items:center!important}.mpc-quote-quantity{align-items:center!important}.mpc-quote-remove{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;padding:0!important}
@media(max-width:640px){.mpc-quote-dialog{width:100%!important}.mpc-quote-form{grid-template-columns:1fr!important}.mpc-quote-form>*{grid-column:1!important}.mpc-quote-form textarea,.mpc-quote-form .mpc-field-note textarea{height:74px!important;min-height:74px!important}}

/* 0.2.0: sistema visual configurable. */
.mpc-quote-app,.mpc-quote-trigger{font-family:var(--mct-font,inherit)!important;font-size:var(--mct-base,14px)!important;color:var(--mct-text,#203052)}
.mpc-quote-drawer,.mpc-quote-dialog,.mpc-quote-drawer>footer{background:var(--mct-panel,#fff)!important;color:var(--mct-text,#203052)!important}
.mpc-quote-drawer>header,.mpc-summary-head,.mpc-quote-request,.mpc-modal-submit,.mct-quote-bubble{background:var(--mct-primary,#17469b)!important;color:var(--mct-button-text,#fff)!important}
.mpc-quote-request:hover,.mpc-modal-submit:hover,.mct-quote-bubble:hover{background:var(--mct-primary-hover,#123a82)!important}
.mpc-quote-dialog h2,.mpc-quote-drawer h2{font-family:inherit!important;font-size:var(--mct-heading,20px)!important}
.mpc-quote-item{border-color:var(--mct-border,#d9e1ed)!important;border-radius:var(--mct-radius,10px)!important;background:var(--mct-item,#f7f9fc)!important}
.mpc-quote-item-info small,.mpc-quote-item-info span,.mpc-quote-dialog>p{color:var(--mct-muted,#75809a)!important}
.mpc-quote-form input,.mpc-quote-form textarea{border-color:var(--mct-border,#d9e1ed)!important;border-radius:var(--mct-radius,10px)!important;background:var(--mct-field,#f5f7fa)!important;color:var(--mct-text,#203052)!important}
.mpc-quote-backdrop,.mpc-quote-modal{background:color-mix(in srgb,var(--mct-overlay,#06163a) 68%,transparent)!important}
.mpc-quote-count{background:var(--mct-accent,#f36b21)!important}.mpc-quote-channels button[data-channel=whatsapp]{border-color:var(--mct-wa,#20bf63)!important;color:var(--mct-wa,#20bf63)!important}
.mct-quote-bubble{display:var(--mct-bubble-display,flex)!important;width:var(--mct-bubble,56px)!important;height:var(--mct-bubble,56px)!important;min-width:var(--mct-bubble,56px)!important}
.mpc-quote-close,.mpc-modal-close,.mpc-quote-remove{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;text-indent:0!important;line-height:1!important}
.mpc-quote-close,.mpc-modal-close{width:34px!important;height:34px!important;min-width:34px!important;font-size:22px!important}
.mpc-quote-remove{right:10px!important;bottom:10px!important;width:26px!important;height:26px!important;font-size:18px!important}

/* 0.2.2: cantidades uniformes y botón Cotizar configurable. */
.mpc-quote-quantity{display:grid!important;grid-template-columns:32px 32px 32px!important;gap:0!important;align-items:center!important;width:96px!important}
.mpc-quote-quantity button,.mpc-quote-quantity b{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:1px solid var(--mct-border,#d9e1ed)!important;border-radius:0!important;background:#fff!important;color:var(--mct-text,#203052)!important;font-size:13px!important;line-height:1!important;box-shadow:none!important}
.mpc-quote-quantity>*+*{border-left:0!important}
.mpc-quote-footer-actions{grid-template-columns:auto minmax(0,1fr)!important}
.mpc-quote-request,.mpc-modal-submit,.mpc-quote-trigger,.msp-quote{border-width:var(--mct-quote-border-width,1px)!important;border-style:solid!important;border-color:var(--mct-quote-border,#17469b)!important;background:var(--mct-quote-bg,#17469b)!important;color:var(--mct-quote-text,#fff)!important}
.mpc-quote-request svg,.mpc-modal-submit svg,.mpc-quote-trigger svg,.msp-quote svg{color:var(--mct-quote-text,#fff)!important;fill:none!important;stroke:currentColor!important}

/* 0.2.3: el cotizador nunca presenta precios de WooCommerce. */
.mpc-summary-head,.mpc-summary-row{grid-template-columns:120px minmax(180px,1fr) 70px!important}
