.mlbe{font-family:inherit}.mlbe-service,.mlbe-tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.mlbe-service button,.mlbe-tabs button{border:1px solid #E5E5E5;background:#fff;border-radius:12px;padding:10px 14px;font-weight:800;color:#4A4A4A;cursor:pointer}.mlbe-service button.active,.mlbe-tabs button.active{background:#111111;color:#fff;border-color:#111111}.mlbe-panel{display:none}.mlbe-panel.active{display:block}.mlbe-drop{border:2px dashed #D6D6D6;border-radius:18px;background:#FFFBF0;padding:24px;text-align:center;display:grid;gap:7px}.mlbe-drop input{display:none}.mlbe-drop strong{font-size:22px;color:#111111}.mlbe-drop button{justify-self:center;padding:11px 16px;border:0;border-radius:12px;background:#F5B400;color:#111;font-weight:800}.mlbe-primary{padding:14px 20px;border:0;border-radius:14px;background:#F5B400;color:#111;font-weight:800;cursor:pointer}.mlbe-grid{display:grid;gap:12px;margin-bottom:14px}.mlbe-grid.two{grid-template-columns:repeat(2,1fr)}.mlbe-grid.three{grid-template-columns:repeat(3,1fr)}.mlbe label{font-weight:700;color:#333333;font-size:14px}.mlbe input,.mlbe select,.mlbe textarea{width:100%;margin-top:5px;padding:12px 13px;border:1px solid #E2E2E2;border-radius:12px}.mlbe h4{margin:0 0 12px;color:#111111;font-size:18px}.mlbe-block{border:1px solid #E8E8E8;background:#fff;border-radius:16px;padding:17px;margin-bottom:14px}.mlbe-block.important{background:#fffaf1;border-color:#f4dfac}.mlbe-hint{margin-top:-5px;color:#775e31;font-size:12px}.mlbe-equal{display:flex;gap:8px;align-items:center;margin:8px 0 14px}.mlbe-equal input,.mlbe-check input{width:auto;margin:0}.mlbe-check{display:flex;align-items:center;gap:8px;margin:14px 0}.mlbe-advanced{margin:14px 0;border:1px solid #E8E8E8;border-radius:12px;padding:12px;background:#f9fbfd}.mlbe-result-note{color:#666666}.mlbe-offer{margin-top:16px;border:1px solid #E6E6E6;border-radius:20px;padding:18px;background:#fff;box-shadow:0 8px 20px rgba(8,40,86,.05)}.mlbe-offer.best{border:2px solid #F5B400;box-shadow:0 14px 28px rgba(18,103,255,.12)}.mlbe-offer-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.mlbe-brand{display:flex;align-items:center;gap:14px}.mlbe-brand img{max-width:110px;max-height:42px}.mlbe-brand strong{display:block;color:#111111}.mlbe-brand small{color:#666666}.mlbe-price{text-align:right}.mlbe-price strong{font-size:30px;color:#111111;display:block}.mlbe-price span{font-size:12px;color:#666666}.mlbe-price em{display:block;font-style:normal;color:#10b36a;font-weight:800}.mlbe-breakdown{margin:14px 0;background:#FFFBF0;border-radius:14px;padding:11px}.mlbe-breakdown summary{font-weight:800;cursor:pointer;color:#111111}.mlbe-breakdown ul{list-style:none;padding:0;margin:10px 0 0}.mlbe-breakdown li{display:flex;justify-content:space-between;gap:20px;padding:5px 0;border-bottom:1px solid #e8eef6;font-size:13px}.mlbe-savings{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.mlbe-savings span{background:#effbf4;border-radius:12px;padding:12px;text-align:center}.mlbe-savings b{display:block;color:#0d8f54;font-size:18px}.mlbe-savings small{color:#666666}.mlbe-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mlbe-tags span{padding:7px 10px;border-radius:999px;background:#FFF4CD;color:#4A3A00;font-size:12px}.mlbe-choose{padding:12px 16px;border:0;border-radius:12px;background:#111111;color:#fff;font-weight:800;cursor:pointer}.mlbe-loading,.mlbe-empty,.mlbe-error,.mlbe-ok-inline,.mlbe-ok{margin-top:16px;padding:14px;border-radius:12px}.mlbe-loading,.mlbe-empty{background:#f4f8fd}.mlbe-error{background:#fff0f0;color:#a33}.mlbe-ok-inline,.mlbe-ok{background:#ecfff4;color:#0f7a4c}.mlbe-disclaimer{font-size:12px;color:#666666;margin-top:18px}.mlbcf-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mlbcf label{display:block;font-weight:700;color:#333333}.mlbcf input,.mlbcf select,.mlbcf textarea{width:100%;margin-top:5px;padding:12px;border:1px solid #E2E2E2;border-radius:12px}.mlbv41-logos .mlb-container{display:flex;flex-direction:column;gap:10px;align-items:center}.mlbv41-logos div{display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.mlbv41-logos img{max-height:42px;max-width:150px}@media(max-width:780px){.mlbe-grid.two,.mlbe-grid.three,.mlbcf-grid,.mlbe-savings{grid-template-columns:1fr}.mlbe-offer-head{align-items:flex-start;flex-direction:column}.mlbe-price{text-align:left}}

.mlbe-flow-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 18px}.mlbe-flow-tabs button{padding:12px 15px;border-radius:12px;border:1px solid #cbd9ea;background:#fff;font-weight:800;color:#111111}.mlbe-flow-tabs button.active{background:#111111;color:#fff}.mlbe-flow-form{border:1px solid #E8E8E8;padding:18px;border-radius:16px;background:#fff}.mlbe-flow-form>label:not(.mlbe-check){display:block;margin:12px 0}.mlbe-check a{text-decoration:underline}.mlbe-flow-form[hidden]{display:none!important}

/* miluzbarata brand refresh */
.mlbe-primary,.mlbe-drop button{color:#111!important}.mlbe-offer.best{border-color:#F5B400;box-shadow:0 14px 28px rgba(245,180,0,.15)}.mlbe-choose{background:#111}.mlbe-service button.active,.mlbe-tabs button.active{background:#111;border-color:#111;color:#fff}

/* v6.8 visual integration */
.mlbe{color:#222}.mlbe-service,.mlbe-tabs{gap:9px}.mlbe-service button,.mlbe-tabs button{border-color:#e2e2e2;background:#fff;color:#303030;box-shadow:0 3px 12px rgba(0,0,0,.025)}.mlbe-service button.active,.mlbe-tabs button.active{background:#111!important;border-color:#111!important;color:#fff!important}.mlbe-drop{background:#fffdf6;border-color:#c8cdd4;padding:28px}.mlbe-drop:hover{border-color:#f6b800}.mlbe-drop button,.mlbe-primary{background:#f6b800!important;color:#111!important;box-shadow:0 7px 18px rgba(246,184,0,.18)}.mlbe-block{border-color:#e7e7e7!important;background:#fff}.mlbe-block.important{background:#fffaf0!important;border-color:#ead487!important}.mlbe input:focus,.mlbe select:focus,.mlbe textarea:focus,.mlbcf input:focus,.mlbcf select:focus,.mlbcf textarea:focus{outline:2px solid rgba(246,184,0,.25);border-color:#d9ae26}.mlbe-offer{border-color:#e5e5e5!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(0,0,0,.045)}.mlbe-offer.best{border-color:#f6b800!important;box-shadow:0 14px 34px rgba(246,184,0,.12)!important}.mlbe-price strong,.mlbe-savings b{color:#111!important}.mlbe-choose{background:#111!important;color:#fff!important;border-radius:11px!important}.mlbe-choose:hover{background:#282828!important}.mlbe-tags span{background:#fff4cd!important;color:#594300!important}.mlbe-flow-tabs button.active{background:#111!important;border-color:#111!important}.mlbe-flow-form{border-color:#e5e5e5!important;border-radius:18px!important}.mlbcf-status{margin-top:10px}.mlbv41-logos{padding:0!important;border:0!important}

/* v6.8.1 ranking / result limits */
.mlbe-offer[hidden]{display:none!important}.mlbe-more-wrap{display:flex;justify-content:center;margin:18px 0 6px}.mlbe-more{padding:12px 18px;border:1px solid #111;border-radius:12px;background:#fff;color:#111;font-weight:800;cursor:pointer}.mlbe-more:hover{background:#111;color:#fff}.mlbe-more:focus-visible{outline:3px solid rgba(246,184,0,.35);outline-offset:2px}
/* v6.9 · Comercializadora actual */
.mlbe-current-company{margin-top:14px}
.mlbe-current-company small{display:block;margin-top:6px;line-height:1.35;color:#667085}
/* v6.11.7 · autoconsumo */
.mlbe-tags span.mlbe-solar-tag{background:#eef9e8!important;color:#2f681c!important}.mlbe-breakdown li strong{white-space:nowrap}

.mlbe-engine-badge{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:#eef3f8;color:#52606d;font-size:11px;font-weight:700}

/* v6.12.3: cuando una oferta es más cara que la factura actual, no se presenta como ahorro negativo. */
.mlbe-offer.mlbe-cost .mlbe-price em{color:#b45309!important}.mlbe-offer.mlbe-cost .mlbe-savings span{background:#fff7ed!important}.mlbe-offer.mlbe-cost .mlbe-savings b{color:#b45309!important}

.mlbe-ocr-review{margin:0 0 18px;padding:16px 18px;border:1px solid #e1aa00;border-left:5px solid #e1aa00;border-radius:12px;background:#fff8df;color:#332500}.mlbe-ocr-review strong{display:block;font-size:1.05rem;margin-bottom:5px}.mlbe-ocr-review p{margin:4px 0 10px}.mlbe-ocr-review.needs-review{box-shadow:0 0 0 3px rgba(225,170,0,.2);animation:mlbeReviewPulse .6s ease-in-out 2}@keyframes mlbeReviewPulse{50%{transform:translateY(-1px)}}

/* v6.13.7 · flujo nueva factura */
.mlbe-drop.drag-active{border-color:#f6b800!important;background:#fff7d9!important;box-shadow:0 0 0 4px rgba(246,184,0,.12)}
.mlbe-secondary{border:1px solid #d9d9d9;background:#fff;color:#111;border-radius:11px;padding:10px 14px;font-weight:800;cursor:pointer}
.mlbe-secondary:hover{border-color:#f6b800;background:#fffaf0}
.mlbe-ocr-review .mlbe-another-invoice{margin-top:10px}
.mlbe-new-invoice-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 14px}
.mlbe-new-invoice-action small{color:#666}
@media(max-width:780px){.mlbe-new-invoice-action{align-items:stretch;flex-direction:column}.mlbe-new-invoice-action .mlbe-secondary{width:100%}}
.mlbe-ocr-debug{margin-top:8px;padding:8px 10px;border:1px dashed #c8a33a;border-radius:8px;background:#fffdf7;font-size:12px}.mlbe-ocr-debug pre{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto;margin:8px 0 0}

.mlbe-rank-badge{display:inline-flex;align-items:center;margin:0 0 10px;padding:5px 9px;border-radius:999px;background:#eef5ff;color:#145da0;font-size:12px;font-weight:800}.mlbe-rank-badge.cheapest{background:#edf9f1;color:#14733b}

/* v6.16.10 · formularios del comparador más legibles y alineados */
.mlbe-block{padding:22px 20px}.mlbe-grid{column-gap:18px;row-gap:16px;align-items:start}.mlbe-grid>label{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mlbe-grid>label input,.mlbe-grid>label select{min-height:44px;margin-top:7px}.mlbe-grid>label small,.mlbe-grid>label .description{font-weight:500;line-height:1.4;margin-top:6px}.mlbe-block h4{font-size:19px;margin-bottom:16px}.mlbe-hint{margin:7px 0 0;line-height:1.45}.mlbe-advanced{padding:16px}.mlbe-advanced .mlbe-grid{margin-bottom:0}.mlbe input[type=number]{font-variant-numeric:tabular-nums}.mlbe select{background-color:#fff}.mlbe-equal{min-height:28px;margin:4px 0 16px}.mlbe-check{line-height:1.45}.mlbe .mlbe-block.important{border-width:1px}.mlbe .mlbe-block.important input,.mlbe .mlbe-block.important select{background:#fff}.mlbe-grid.three>label:nth-child(n){align-self:start}@media(max-width:900px){.mlbe-grid.three{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.mlbe-grid.two,.mlbe-grid.three{grid-template-columns:1fr}.mlbe-block{padding:18px 14px}}

/* v6.16.13 · acciones tras revisar OCR */
.mlbe-ocr-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.mlbe-ocr-actions .mlbe-primary,.mlbe-ocr-actions .mlbe-secondary{margin:0}@media(max-width:640px){.mlbe-ocr-actions{flex-direction:column;align-items:stretch}.mlbe-ocr-actions button{width:100%}}


/* ==========================================================================
   v6.16.19 · Sistema visual Navy + Gold
   Comparador y formularios alineados con el Panel de Referidos PRO.
   ========================================================================== */
.mlbe{--mlb-navy:#061f39;--mlb-navy2:#0b3159;--mlb-gold:#ffbd00;--mlb-line:#e2e8f0;--mlb-soft:#f7f9fc;color:#24364b}.mlbe h2,.mlbe h3,.mlbe h4{color:#061f39}.mlbe-service button,.mlbe-tabs button,.mlbe-flow-tabs button{border-color:#dce4ec;color:#203248;background:#fff}.mlbe-service button.active,.mlbe-tabs button.active,.mlbe-flow-tabs button.active{background:#061f39!important;border-color:#061f39!important;color:#fff!important}.mlbe-drop{background:#fbfcfe;border-color:#b8c5d2}.mlbe-drop:hover,.mlbe-drop.drag-active{border-color:#ffbd00!important;background:#fffaf0!important}.mlbe-drop button,.mlbe-primary{background:#ffbd00!important;color:#061f39!important;box-shadow:0 8px 20px rgba(255,189,0,.20)}.mlbe-secondary{border-color:#d9e1e9;color:#061f39}.mlbe-secondary:hover{border-color:#ffbd00;background:#fffaf0}.mlbe-block,.mlbe-flow-form,.mlbe-offer{border-color:#e2e8f0!important;box-shadow:0 10px 26px rgba(6,31,57,.045)}.mlbe-block.important{background:#fffaf0!important;border-color:#efd278!important}.mlbe input:focus,.mlbe select:focus,.mlbe textarea:focus,.mlbcf input:focus,.mlbcf select:focus,.mlbcf textarea:focus{outline:3px solid rgba(255,189,0,.18);border-color:#dba400}.mlbe-offer.best{border-color:#ffbd00!important;box-shadow:0 16px 36px rgba(6,31,57,.09)!important}.mlbe-brand strong,.mlbe-price strong{color:#061f39!important}.mlbe-choose{background:#061f39!important;color:#fff!important}.mlbe-choose:hover{background:#0b3159!important}.mlbe-more{border-color:#061f39;color:#061f39}.mlbe-more:hover{background:#061f39;color:#fff}.mlbe-tags span{background:#fff4cc!important;color:#6f5200!important}.mlbe-breakdown{background:#f8fafc}.mlbe-rank-badge{background:#edf4fb;color:#0b4d86}.mlbcf input,.mlbcf select,.mlbcf textarea{border-color:#dce4ec}


/* v6.17.0 · Visual polish */
.mlbe{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mlbe .mlbe-block{border-radius:16px}.mlbe-service button,.mlbe-tabs button,.mlbe-flow-tabs button{border-radius:9px}.mlbe-drop{border-radius:18px}.mlbe-offer{background:#fff}.mlbe-primary,.mlbe-choose{font-weight:900}.mlbe-ocr-review{border-radius:14px}.mlbe-rank-badge{border-radius:999px}

/* v6.17.3 Referidos PRO: layout final aprobado */
.mlb-rd{max-width:1580px!important}.mlb-rd-shell{grid-template-columns:260px minmax(0,1fr)!important;background:#f7f9fc!important}.mlb-rd-head{background:#fff!important}.mlb-rd-tabs{background:linear-gradient(180deg,#041a30,#06284a)!important}.mlb-rd-banners-pro{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mlb-rd-creative{background:#fff;border:1px solid #dfe6ee;border-radius:14px;overflow:hidden}.mlb-rd-creative-preview{min-height:190px;background:#fff;display:flex;align-items:center;justify-content:center}.mlb-rd-copy{background:#071d36!important;color:#fff!important}.mlb-rd-copy.alt{background:#ffbd00!important;color:#071d36!important}.mlb-banner-live.navy,.mlb-ref-banner{background:radial-gradient(circle at 85% 50%,rgba(255,189,0,.18),transparent 22%),linear-gradient(135deg,#041a30,#073b69)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.mlb-banner-live .headline{color:#fff}.mlb-banner-live .btn{background:#ffbd00;color:#071d36;border-radius:999px}.mlb-banner-live .brand,.mlb-ref-brand{color:#fff}.mlb-rd-filter.active{background:#071d36!important}.mlb-rd-tab.active{color:#ffbd00!important;background:rgba(255,255,255,.08)!important}@media(max-width:1320px){.mlb-rd-banners-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.mlb-rd-banners-pro{grid-template-columns:1fr!important}.mlb-rd-shell{display:block!important}}

/* ========================================================================
   v6.17.5 · COMPARADOR Y RESULTADOS FIELES AL BOCETO
   ======================================================================== */
.mlbe{--navy:#031b33;--navy2:#062b51;--gold:#ffbd00;--line:#dfe7ef;--soft:#f6f9fc;--text:#10233b;max-width:100%;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mlbe-service{display:flex;gap:8px;margin:0 0 8px}.mlbe-tabs{display:flex;gap:8px;margin:0 0 12px}.mlbe-service button,.mlbe-tabs button,.mlbe-flow-tabs button{min-height:36px;padding:8px 14px;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:8px;font-size:11px;font-weight:850}.mlbe-service button.active,.mlbe-tabs button.active,.mlbe-flow-tabs button.active{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}
.mlbe-panel[data-panel="upload"]{border:1px solid var(--line);border-radius:13px;padding:16px;background:#fff;margin-bottom:15px}.mlbe-panel[data-panel="upload"].active{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:stretch}.mlbe-panel[data-panel="upload"] .mlbe-drop{min-height:190px;background:#fbfcfe;border:1.5px dashed #b9c7d5;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.mlbe-drop strong{font-size:19px;color:var(--navy)}.mlbe-drop span{font-size:10px;color:#68778a;margin:5px 0}.mlbe-drop button{background:transparent!important;border:1px solid var(--line)!important;color:var(--navy)!important;box-shadow:none!important;padding:8px 13px!important;font-size:11px!important}.mlbe-drop small{font-size:9px;color:#7a8999}.mlbe-panel[data-panel="upload"]>.mlbe-primary{align-self:center;min-height:48px}.mlbe-primary{background:var(--gold)!important;color:var(--navy)!important;border:0!important;border-radius:9px!important;font-weight:900!important;padding:11px 17px!important}.mlbe-secondary{border:1px solid #cfd9e3!important;background:#fff!important;color:var(--navy)!important;border-radius:9px!important;font-weight:800!important}
.mlbe-panel[data-panel="manual"]{margin-top:0}.mlbe-panel[data-panel="manual"] form{display:grid;gap:13px}.mlbe-ocr-review{background:#fff8df!important;border:1px solid #e1aa00!important;border-left:4px solid #e1aa00!important;border-radius:12px!important;padding:14px 16px!important;font-size:11px!important}.mlbe-ocr-review strong{color:var(--navy);font-size:13px!important}.mlbe-ocr-review p{font-size:10px!important;line-height:1.45!important}.mlbe-block,.mlbe-block.important{border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;padding:18px!important;box-shadow:0 6px 18px rgba(3,27,51,.025)!important}.mlbe-block.important{background:#fffaf0!important;border-color:#efd278!important}.mlbe-block h4{font-size:17px!important;color:var(--navy)!important;margin:0 0 13px!important}.mlbe-grid{display:grid;gap:12px 14px!important}.mlbe-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mlbe-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mlbe-grid label{font-size:10px!important;color:#27384c!important;font-weight:800!important}.mlbe input,.mlbe select,.mlbe textarea{width:100%;min-height:39px!important;border:1px solid #d6e0e9!important;border-radius:8px!important;background:#fff!important;color:var(--text)!important;font-size:11px!important;padding:8px 10px!important;box-shadow:none!important}.mlbe label small,.mlbe-hint{font-size:8px!important;color:#68778a!important;line-height:1.4!important}.mlbe-equal,.mlbe-check{font-size:10px!important;color:#394b60!important}.mlbe-advanced{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fbfcfe}.mlbe-advanced summary{font-size:11px;font-weight:850;color:var(--navy);cursor:pointer}
#mlbe-results{margin-top:22px}.mlbe-new-invoice-action{padding:10px 0!important}.mlbe-new-invoice-action small{font-size:9px!important}#mlbe-results>h3{font-size:26px;color:var(--navy);margin:8px 0 3px}.mlbe-result-note{font-size:10px;line-height:1.45;color:#5e6c7d;margin:0 0 13px}.mlbe-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.mlbe-offer{min-width:0;border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;padding:14px!important;box-shadow:0 7px 22px rgba(3,27,51,.04)!important}.mlbe-offer.best{border:1.5px solid var(--gold)!important;box-shadow:0 9px 26px rgba(255,189,0,.09)!important}.mlbe-rank-badge{display:inline-flex;margin:0 0 10px;padding:5px 8px;border-radius:999px;background:#edf4fb;color:#0b4d86;font-size:9px;font-weight:900}.mlbe-rank-badge.cheapest{background:#eaf8ef;color:#16713d}.mlbe-offer-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important}.mlbe-brand{display:flex!important;align-items:center!important;gap:8px!important;min-width:0}.mlbe-brand img{max-width:94px!important;max-height:34px!important;object-fit:contain!important}.mlbe-brand>div{display:grid;min-width:0}.mlbe-brand strong{font-size:12px!important;color:var(--navy)!important}.mlbe-brand small{font-size:9px!important;color:#677689!important;white-space:normal!important}.mlbe-price{text-align:right!important;display:grid!important}.mlbe-price strong{font-size:26px!important;line-height:1!important;color:var(--navy)!important}.mlbe-price span{font-size:8px!important;color:#738294!important}.mlbe-price em{font-style:normal!important;color:#00a63d!important;font-size:10px!important;font-weight:900!important}.mlbe-breakdown{margin:12px 0!important;background:#f7f9fc!important;border:0!important;border-radius:9px!important;padding:8px 9px!important}.mlbe-breakdown summary{font-size:10px!important;font-weight:850!important;color:var(--navy)!important;cursor:pointer}.mlbe-breakdown ul{padding:7px 0 0!important;margin:0!important;list-style:none!important}.mlbe-breakdown li{display:flex!important;justify-content:space-between!important;gap:8px!important;border-top:1px solid #e7edf3!important;padding:5px 0!important;font-size:8px!important}.mlbe-breakdown li span{min-width:0}.mlbe-breakdown li strong{white-space:nowrap}.mlbe-savings{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin:10px 0!important}.mlbe-savings>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#edf9f2!important;border-radius:8px!important;min-height:55px!important;padding:7px!important}.mlbe-savings b{font-size:14px!important;color:#087436!important}.mlbe-savings small{font-size:7px!important;color:#567166!important}.mlbe-tags{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin:8px 0!important}.mlbe-tags span{padding:5px 7px!important;border-radius:999px!important;background:#fff4cc!important;color:#6f5200!important;font-size:7px!important;line-height:1.2!important}.mlbe-tags .mlbe-solar-tag{background:#eef9e8!important;color:#2f681c!important}.mlbe-choose{width:100%!important;min-height:39px!important;border-radius:8px!important;background:var(--navy)!important;color:#fff!important;font-size:10px!important;font-weight:900!important}.mlbe-more-wrap{grid-column:1/-1!important}.mlbe-more{border:1px solid var(--navy)!important;color:var(--navy)!important;border-radius:8px!important;background:#fff!important;font-size:10px!important;padding:9px 14px!important}
#mlbe-lead{margin-top:20px;border:1px solid var(--line);border-radius:14px;padding:18px;background:#fff}#mlbe-lead>h3{font-size:21px;color:var(--navy)}.mlbe-flow-form{border:0!important;box-shadow:none!important;padding:14px 0!important}.mlbe-ok{background:#eaf8ef;color:#156b3d;border-radius:9px;padding:10px;font-size:10px}
/* Panel de referidos: tamaño, columnas y creatividades */
.mlb-rd{width:min(1580px,calc(100vw - 36px))!important;max-width:none!important;margin:0 auto!important}.mlb-rd-shell{grid-template-columns:250px minmax(0,1fr)!important;border-radius:16px!important;overflow:hidden!important}.mlb-rd-panel{padding:22px!important;overflow:hidden!important}.mlb-rd-head{padding:17px 22px!important}.mlb-rd-head h1{font-size:24px!important}.mlb-rd-banners-pro{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.mlb-rd-creative{min-width:0!important;border-radius:12px!important;box-shadow:0 6px 18px rgba(3,27,51,.05)!important}.mlb-rd-creative-preview{min-height:215px!important;padding:10px!important;overflow:hidden!important;background:#fff!important}.mlb-rd-creative-meta{padding:12px!important}.mlb-rd-creative-meta h3{font-size:13px!important}.mlb-rd-creative-meta p{font-size:9px!important}.mlb-rd-copy{font-size:9px!important;border-radius:7px!important}.mlb-rd-code{min-height:52px!important;font-size:8px!important}.mlb-rd-filter{font-size:9px!important;padding:7px 10px!important}.mlb-rd-banner-feature{padding:8px 9px!important;min-height:50px!important}.mlb-rd-banner-feature b{font-size:10px!important}.mlb-rd-banner-feature span{font-size:8px!important}
@media(max-width:1180px){.mlbe-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mlb-rd-banners-pro{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.mlbe-panel[data-panel="upload"].active{grid-template-columns:1fr}.mlbe-grid.two,.mlbe-grid.three{grid-template-columns:1fr}.mlbe-results-grid{grid-template-columns:1fr}.mlb-rd-banners-pro{grid-template-columns:1fr!important}}
.mlbe-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px}.mlbe-topbar .mlbe-service,.mlbe-topbar .mlbe-tabs{margin:0}.mlbe-intro-grid{display:grid;grid-template-columns:.82fr 1.18fr .72fr;gap:13px;align-items:stretch;margin-bottom:14px}.mlbe-intro-guide,.mlbe-intro-free{border:1px solid var(--line);border-radius:13px;background:#fff;padding:17px}.mlbe-intro-guide>span,.mlbe-intro-free>span{font-size:8px;letter-spacing:.11em;color:#c28700;font-weight:950}.mlbe-intro-guide h3,.mlbe-intro-free h3{font-size:17px;line-height:1.18;color:var(--navy);margin:6px 0 10px}.mlbe-intro-guide ul,.mlbe-intro-free ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.mlbe-intro-guide li,.mlbe-intro-free li{font-size:9px;line-height:1.35}.mlbe-intro-guide li:before,.mlbe-intro-free li:before{content:"✓";color:#d69a00;margin-right:6px}.mlbe-intro-guide small{display:block;margin-top:11px;font-size:8px;color:#6c7b8c}.mlbe-intro-free{background:#fff9e7;border-color:#efd06a}.mlbe-intro-free>strong{display:block;font-size:33px;color:#d89c00;line-height:1;margin:8px 0}.mlbe-intro-grid>.mlbe-panel[data-panel="upload"]{margin:0!important;padding:12px!important;display:grid!important;grid-template-columns:1fr!important}.mlbe-intro-grid .mlbe-drop{min-height:168px!important}.mlbe-upload-icon{font-size:28px;color:var(--navy);font-weight:400}.mlbe-drop em{font-size:8px;color:#758496;font-style:normal;margin:4px 0}.mlbe-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mlbe-offer-head{display:grid!important;grid-template-columns:1fr!important}.mlbe-price{text-align:left!important;margin-top:8px}.mlbe-price strong{font-size:23px!important}.mlbe-savings{grid-template-columns:1fr!important}.mlbe-savings>span:nth-child(2),.mlbe-savings>span:nth-child(3){display:none!important}@media(max-width:1180px){.mlbe-intro-grid{grid-template-columns:1fr 1.3fr}.mlbe-intro-free{grid-column:1/-1}.mlbe-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.mlbe-topbar{align-items:stretch;flex-direction:column}.mlbe-intro-grid{grid-template-columns:1fr}.mlbe-intro-free{grid-column:auto}.mlbe-results-grid{grid-template-columns:1fr!important}}

/* ======================================================================
   v6.17.6 · REVISIÓN INTEGRAL VISUAL
   Capa final: comparador y resultados fieles al sistema Navy + Gold.
   ====================================================================== */
.mlbe{
 --mlb-navy:#061f39;--mlb-navy-2:#0b3159;--mlb-gold:#ffbd00;--mlb-gold-2:#eaaa00;
 --mlb-ink:#0b2038;--mlb-copy:#53657a;--mlb-line:#dfe7ef;--mlb-soft:#f7f9fc;--mlb-cream:#fff9e8;
 width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;margin:0 auto!important;
 color:var(--mlb-ink)!important;font-size:14px!important;line-height:1.5!important;
}
.mlbe *{box-sizing:border-box}.mlbe button,.mlbe input,.mlbe select,.mlbe textarea{font:inherit}
.mlbe-topbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 18px!important;padding:0!important}
.mlbe-service,.mlbe-tabs{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
.mlbe-service button,.mlbe-tabs button{min-height:42px!important;padding:9px 16px!important;border:1px solid var(--mlb-line)!important;border-radius:10px!important;background:#fff!important;color:var(--mlb-navy)!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important;box-shadow:none!important}
.mlbe-service button.active,.mlbe-tabs button.active{background:var(--mlb-navy)!important;border-color:var(--mlb-navy)!important;color:#fff!important}
.mlbe-intro-grid{display:grid!important;grid-template-columns:.9fr 1.35fr .78fr!important;gap:16px!important;align-items:stretch!important;margin:0 0 18px!important}
.mlbe-intro-guide,.mlbe-intro-free,.mlbe-intro-grid>.mlbe-panel[data-panel="upload"]{border:1px solid var(--mlb-line)!important;border-radius:16px!important;background:#fff!important;padding:22px!important;min-width:0!important;box-shadow:0 9px 28px rgba(6,31,57,.045)!important}
.mlbe-intro-guide>span,.mlbe-intro-free>span{display:block!important;color:#b87d00!important;font-size:11px!important;letter-spacing:.1em!important;font-weight:950!important;text-transform:uppercase!important}
.mlbe-intro-guide h3,.mlbe-intro-free h3{margin:7px 0 14px!important;color:var(--mlb-navy)!important;font-size:22px!important;line-height:1.14!important;letter-spacing:-.3px!important}
.mlbe-intro-guide ul,.mlbe-intro-free ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:9px!important}
.mlbe-intro-guide li,.mlbe-intro-free li{font-size:13px!important;line-height:1.45!important;color:#3b4e64!important;padding-left:23px!important;position:relative!important}
.mlbe-intro-guide li:before,.mlbe-intro-free li:before{content:'✓'!important;position:absolute!important;left:0!important;top:0!important;color:#d79b00!important;font-weight:950!important}
.mlbe-intro-guide small{display:block!important;margin-top:16px!important;color:#6a7a8c!important;font-size:12px!important}
.mlbe-intro-free{background:linear-gradient(145deg,#fffdf7,#fff6d8)!important;border-color:#efd06a!important}
.mlbe-intro-free>strong{display:block!important;margin:9px 0 6px!important;color:#d69700!important;font-size:42px!important;line-height:1!important}
.mlbe-intro-grid>.mlbe-panel[data-panel="upload"]{margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important}
.mlbe-drop{min-height:210px!important;border:1.5px dashed #b9cbe0!important;border-radius:13px!important;background:#fbfcfe!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:22px!important;cursor:pointer!important}
.mlbe-upload-icon{font-size:42px!important;line-height:1!important;color:var(--mlb-navy)!important}.mlbe-drop strong{font-size:18px!important;color:var(--mlb-navy)!important;margin:7px 0 2px!important}.mlbe-drop span{font-size:13px!important;color:#4d6076!important}.mlbe-drop em,.mlbe-drop small{font-style:normal!important;font-size:11px!important;color:#75859a!important;margin-top:5px!important}.mlbe-drop #mlbe-file-btn{margin-top:12px!important;border:1px solid #cfdbe7!important;background:#fff!important;color:var(--mlb-navy)!important;border-radius:9px!important;padding:8px 13px!important;font-weight:850!important}
.mlbe-primary,.mlbe-review-compare{min-height:44px!important;border:1px solid #e5a900!important;border-radius:10px!important;background:linear-gradient(#ffd13b,#ffb800)!important;color:#071c30!important;font-size:13px!important;font-weight:950!important;padding:10px 17px!important;cursor:pointer!important}
.mlbe-secondary{min-height:42px!important;border:1px solid #cbd8e5!important;border-radius:10px!important;background:#fff!important;color:var(--mlb-navy)!important;font-size:13px!important;font-weight:850!important;padding:9px 15px!important;cursor:pointer!important}
#datos-manuales{scroll-margin-top:90px!important}.mlbe-panel[data-panel="manual"]{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mlbe-panel[data-panel="manual"] form{display:grid!important;gap:16px!important}
.mlbe-ocr-review{background:#fff8df!important;border:1px solid #e8ba26!important;border-left:5px solid var(--mlb-gold)!important;border-radius:14px!important;padding:17px 19px!important;font-size:13px!important}.mlbe-ocr-review>strong{font-size:15px!important;color:var(--mlb-navy)!important}.mlbe-ocr-review p{font-size:12.5px!important;line-height:1.5!important;color:#584b20!important}.mlbe-ocr-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:12px!important}
.mlbe-block,.mlbe-block.important{border:1px solid var(--mlb-line)!important;border-radius:15px!important;background:#fff!important;padding:22px!important;box-shadow:0 7px 22px rgba(6,31,57,.035)!important}.mlbe-block.important{background:#fffaf0!important;border-color:#efd685!important}.mlbe-block h4{font-size:20px!important;line-height:1.2!important;color:var(--mlb-navy)!important;margin:0 0 18px!important}.mlbe-block>p.mlbe-hint{margin:-9px 0 16px!important}
.mlbe-grid{display:grid!important;gap:15px 16px!important;margin:0 0 15px!important}.mlbe-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mlbe-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mlbe-grid label,.mlbe-block>label{display:block!important;font-size:12.5px!important;color:#24384f!important;font-weight:800!important}.mlbe input,.mlbe select,.mlbe textarea{width:100%!important;min-height:44px!important;margin-top:6px!important;border:1px solid #cfdae5!important;border-radius:9px!important;background:#fff!important;color:#10233b!important;font-size:14px!important;padding:9px 12px!important;box-shadow:none!important}.mlbe input:focus,.mlbe select:focus,.mlbe textarea:focus{outline:2px solid rgba(255,189,0,.25)!important;border-color:#e1aa00!important}.mlbe label small,.mlbe-hint{display:block!important;font-size:11px!important;color:#6b7b8e!important;line-height:1.45!important;margin-top:5px!important}.mlbe-equal,.mlbe-check{display:flex!important;align-items:flex-start!important;gap:7px!important;font-size:12.5px!important;color:#3e5269!important}.mlbe-equal input,.mlbe-check input{width:auto!important;min-height:auto!important;margin:2px 0 0!important}.mlbe-advanced{border:1px solid var(--mlb-line)!important;border-radius:11px!important;padding:13px 15px!important;background:#fbfcfe!important}.mlbe-advanced summary{font-size:13px!important;font-weight:850!important;color:var(--mlb-navy)!important;cursor:pointer!important}
#mlbe-results{margin:28px 0 0!important}#mlbe-results>h3{margin:8px 0 4px!important;color:var(--mlb-navy)!important;font-size:30px!important;line-height:1.12!important}.mlbe-result-note{max-width:1100px!important;margin:0 0 18px!important;color:#5b6c80!important;font-size:12.5px!important;line-height:1.5!important}.mlbe-new-invoice-action{display:flex!important;align-items:center!important;gap:12px!important;padding:0 0 8px!important}.mlbe-new-invoice-action small{font-size:11px!important;color:#6c7d90!important}
.mlbe-results-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.mlbe-offer{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid var(--mlb-line)!important;border-radius:15px!important;background:#fff!important;padding:17px!important;box-shadow:0 9px 28px rgba(6,31,57,.055)!important}.mlbe-offer.best{border:2px solid var(--mlb-gold)!important;box-shadow:0 12px 34px rgba(255,189,0,.12)!important}.mlbe-rank-badge{align-self:flex-start!important;display:inline-flex!important;margin:-4px 0 13px!important;padding:6px 9px!important;border-radius:999px!important;background:#eaf2ff!important;color:#0a57a5!important;font-size:10px!important;font-weight:950!important}.mlbe-rank-badge.cheapest{background:#e8f8ed!important;color:#17723e!important}.mlbe-offer-head{display:block!important}.mlbe-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.mlbe-brand img{width:auto!important;max-width:118px!important;max-height:44px!important;object-fit:contain!important}.mlbe-brand>div{display:grid!important;min-width:0!important}.mlbe-brand strong{font-size:14px!important;color:var(--mlb-navy)!important;line-height:1.2!important}.mlbe-brand small{margin-top:3px!important;font-size:11px!important;color:#6a7a8d!important;white-space:normal!important;line-height:1.35!important}
.mlbe-offer-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:16px 0 10px!important}.mlbe-offer-metrics>span{display:grid!important;align-content:start!important;min-height:82px!important;padding:10px!important;border-radius:10px!important;background:#f7f9fc!important}.mlbe-offer-metrics>span.saving{grid-column:1/-1!important;min-height:76px!important;background:#edf9f1!important}.mlbe-offer-metrics small{font-size:9.5px!important;color:#67788a!important;font-weight:800!important}.mlbe-offer-metrics b{margin-top:2px!important;font-size:20px!important;line-height:1.1!important;color:var(--mlb-navy)!important}.mlbe-offer-metrics .saving b{color:#13743d!important;font-size:24px!important}.mlbe-offer-metrics em{font-style:normal!important;font-size:9px!important;color:#6a7a8b!important;margin-top:3px!important}
.mlbe-tags{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin:4px 0 12px!important}.mlbe-tags span{padding:5px 8px!important;border-radius:999px!important;background:#fff4ca!important;color:#705300!important;font-size:9px!important;line-height:1.25!important}.mlbe-tags .mlbe-solar-tag{background:#eef9e8!important;color:#2e691c!important}.mlbe-breakdown{margin:auto 0 12px!important;background:#f8fafc!important;border:1px solid #e5ebf1!important;border-radius:10px!important;padding:10px!important}.mlbe-breakdown summary{font-size:11px!important;font-weight:850!important;color:var(--mlb-navy)!important;cursor:pointer!important}.mlbe-breakdown ul{list-style:none!important;margin:8px 0 0!important;padding:0!important}.mlbe-breakdown li{display:flex!important;justify-content:space-between!important;gap:10px!important;border-top:1px solid #e6ecf1!important;padding:6px 0!important;font-size:10px!important;line-height:1.35!important}.mlbe-breakdown li strong{white-space:nowrap!important}.mlbe-offer-actions{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:8px!important;margin-top:auto!important}.mlbe-detail-toggle,.mlbe-choose{min-height:42px!important;border-radius:9px!important;font-size:11px!important;font-weight:950!important;cursor:pointer!important}.mlbe-detail-toggle{border:1px solid #bac9d8!important;background:#fff!important;color:var(--mlb-navy)!important}.mlbe-choose{border:1px solid #e7aa00!important;background:linear-gradient(#ffd13a,#ffb800)!important;color:#071c30!important}.mlbe-more-wrap{grid-column:1/-1!important;text-align:center!important;margin-top:2px!important}.mlbe-more{border:1px solid var(--mlb-navy)!important;border-radius:9px!important;background:#fff!important;color:var(--mlb-navy)!important;font-size:12px!important;font-weight:900!important;padding:10px 16px!important}
.mlbe-savings,.mlbe-price{display:none!important}
#mlbe-lead{margin-top:26px!important;border:1px solid var(--mlb-line)!important;border-radius:15px!important;padding:22px!important;background:#fff!important;box-shadow:0 8px 26px rgba(6,31,57,.04)!important}#mlbe-lead>h3{font-size:23px!important;color:var(--mlb-navy)!important}.mlbe-flow-form{padding:15px 0!important;border:0!important;box-shadow:none!important}.mlbe-ok{background:#eaf8ef!important;color:#156b3d!important;border-radius:10px!important;padding:12px!important;font-size:13px!important}
@media(max-width:1160px){.mlbe-intro-grid{grid-template-columns:1fr 1.3fr!important}.mlbe-intro-free{grid-column:1/-1!important}.mlbe-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.mlbe{width:min(100% - 22px,1240px)!important}.mlbe-topbar{align-items:stretch!important;flex-direction:column!important}.mlbe-intro-grid{grid-template-columns:1fr!important}.mlbe-intro-free{grid-column:auto!important}.mlbe-grid.two,.mlbe-grid.three{grid-template-columns:1fr!important}.mlbe-results-grid{grid-template-columns:1fr!important}.mlbe-offer-metrics{grid-template-columns:1fr 1fr!important}.mlbe-block{padding:17px!important}.mlbe-new-invoice-action{align-items:flex-start!important;flex-direction:column!important}}
/* v6.17.6.1 · Pantalla de resultados fiel al boceto */
.mlbe.has-results>.mlbe-topbar,.mlbe.has-results>.mlbe-intro-grid,.mlbe.has-results>.mlbe-panel{display:none!important}
.mlbe.has-results{padding-top:2px!important}
.mlbe-result-profile{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--mlb-line)!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important;margin:0 0 22px!important;box-shadow:0 5px 18px rgba(6,31,57,.035)!important}
.mlbe-result-profile>span{display:grid!important;align-content:center!important;min-height:74px!important;padding:12px 15px!important;border-right:1px solid #e6edf3!important}.mlbe-result-profile>span:last-child{border-right:0!important}.mlbe-result-profile small{font-size:9.5px!important;line-height:1.25!important;color:#6d7d90!important;font-weight:800!important;text-transform:none!important}.mlbe-result-profile b{margin-top:4px!important;font-size:13px!important;line-height:1.25!important;color:var(--mlb-navy)!important}.mlbe-result-profile .notice{background:#f8fbff!important}.mlbe-result-profile .notice b{color:#1557a1!important}
.mlbe-results-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin:4px 0 10px!important}.mlbe-results-heading h3{margin:0!important;font-size:31px!important;line-height:1.1!important;color:var(--mlb-navy)!important}.mlbe-results-heading p{margin:5px 0 0!important;font-size:12.5px!important;color:#66788b!important}.mlbe-results-heading label{display:grid!important;gap:5px!important;min-width:215px!important;font-size:10px!important;color:#66788b!important;font-weight:800!important}.mlbe-results-heading select{min-height:40px!important;margin:0!important;font-size:12px!important;font-weight:750!important;background:#fff!important}
.mlbe-new-invoice-action{justify-content:flex-end!important;margin-bottom:12px!important}.mlbe-new-invoice-action small{margin-right:auto!important;order:-1!important;align-self:center!important}.mlbe-edit-data{border-color:#9bb0c4!important}
@media(max-width:900px){.mlbe-result-profile{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mlbe-result-profile>span{border-bottom:1px solid #e6edf3!important}.mlbe-results-heading{align-items:stretch!important;flex-direction:column!important}.mlbe-results-heading label{min-width:0!important;max-width:320px!important}}
@media(max-width:560px){.mlbe-result-profile{grid-template-columns:1fr!important}.mlbe-result-profile>span{border-right:0!important}.mlbe-new-invoice-action{justify-content:stretch!important}.mlbe-new-invoice-action button{flex:1 1 100%!important}.mlbe-new-invoice-action small{flex-basis:100%!important}}
/* v6.17.6.2 · herramientas de resultados */
.mlbe-results-tools{display:flex!important;align-items:end!important;gap:10px!important;flex-wrap:wrap!important}.mlbe-results-tools .mlbe-edit-data{min-height:40px!important;margin:0!important;padding:9px 13px!important}.mlbe-results-tools label{min-width:215px!important}@media(max-width:900px){.mlbe-results-tools{align-items:stretch!important}.mlbe-results-tools .mlbe-edit-data,.mlbe-results-tools label{width:100%!important;max-width:320px!important}}

.mlbe-sva-option{display:block;margin-top:8px;padding:8px 10px;border:1px solid #d9e2ef;border-radius:8px;background:#f8fbff;font-weight:600}.mlbe-sva-option input{margin-right:6px}

/* v6.17.19 · contratación más visual */
#mlbe-lead{margin-top:26px;padding:24px;border:1px solid #dbe6f2;border-radius:18px;background:linear-gradient(180deg,#fbfdff 0%,#f5f9ff 100%);box-shadow:0 14px 38px rgba(17,42,86,.08)}
#mlbe-lead>h3{font-size:24px;margin:0 0 16px;color:#102a56}
.mlbe-flow-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.mlbe-flow-tabs button{border:1px solid #cad7e7;background:#fff;border-radius:10px;padding:11px 16px;font-weight:700;color:#23405f;cursor:pointer}.mlbe-flow-tabs button.active{background:#102a56;color:#fff;border-color:#102a56}
.mlbe-flow-form{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:20px}.mlbe-flow-form h4{margin-top:22px;color:#102a56;font-size:17px;border-top:1px solid #edf1f6;padding-top:18px}
.mlbe-flow-form label{font-weight:650;color:#30445c}.mlbe-flow-form input,.mlbe-flow-form select{border-radius:9px;min-height:44px;border:1px solid #cbd6e4;background:#fff}
.mlbe-flow-form input:focus,.mlbe-flow-form select:focus{outline:none;border-color:#2859d8;box-shadow:0 0 0 3px rgba(40,89,216,.12)}
.mlbe-flow-form .mlbe-check{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:10px;padding:11px 12px;margin-top:10px;font-weight:500}
.mlbe-flow-form .mlbe-primary{margin-top:14px;min-height:48px;border-radius:10px;font-size:16px}
.mlbe-sva-option{display:block;margin-top:9px;padding:10px 12px;border:1px solid #d7e4f2;border-radius:10px;background:#f7fbff;font-weight:650}
@media(max-width:700px){#mlbe-lead{padding:16px}.mlbe-flow-form{padding:15px}.mlbe-flow-tabs button{width:100%}}

.mlb-public-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.mlb-public-stats span{display:block;text-align:center;padding:18px;border:1px solid #dce6f2;border-radius:14px;background:#fff}.mlb-public-stats b{display:block;font-size:28px;color:#102a56}.mlb-public-stats small{display:block;margin-top:5px;color:#5f7185}@media(max-width:700px){.mlb-public-stats{grid-template-columns:1fr}}

/* v6.17.21 branding corporativo */
.mlb-corporate-brand{background:#06213B;color:#fff;border-top:5px solid #FFBC00}.mlb-corporate-brand a{color:#FFBC00}
