.bm-tablero-comercial{--ink:#172b3a;--muted:#596b72;--line:#dce3e3;--teal:#086b64;--dark:#124c4a;--paper:#f3f6f5;--white:#fff}.bm-tablero-comercial *{box-sizing:border-box}.bm-tablero-comercial{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.bm-tablero-comercial h1,.bm-tablero-comercial h2,.bm-tablero-comercial h3,.bm-tablero-comercial p{margin:0}.bm-tablero-comercial button{font:inherit;cursor:pointer}.bm-tablero-comercial button,.bm-tablero-comercial summary{touch-action:manipulation}.bm-tablero-comercial [tabindex]:focus-visible,.bm-tablero-comercial a:focus-visible,.bm-tablero-comercial button:focus-visible,.bm-tablero-comercial summary:focus-visible{outline:3px solid #bd7a09;outline-offset:4px}.bm-tablero-comercial .topbar{height:72px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid var(--line)}.bm-tablero-comercial .brand{font-size:17px;font-weight:800;letter-spacing:-.03em}.bm-tablero-comercial .brand span{font-size:10px;font-weight:500;letter-spacing:.07em;margin-left:12px}.bm-tablero-comercial .synthetic{font-size:10px;letter-spacing:.11em;color:#46615a;background:#edf3ef;border:1px solid #d4e3d9;border-radius:20px;padding:8px 12px}.bm-tablero-comercial .synthetic>span{margin-right:5px}.bm-tablero-comercial main{max-width:1480px;padding:36px 40px 20px;margin:auto}.bm-tablero-comercial .overline{font-size:9px;font-weight:700;letter-spacing:.13em;color:var(--muted)}.bm-tablero-comercial .page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.bm-tablero-comercial h1{font-size:clamp(29px,3vw,42px);font-weight:500;letter-spacing:-.045em;margin:10px 0 12px}.bm-tablero-comercial .description{font-size:13px;line-height:1.6;color:var(--muted)}.bm-tablero-comercial .description strong{color:var(--ink);font-weight:500}.bm-tablero-comercial .period{text-align:right;flex-shrink:0}.bm-tablero-comercial .period span{font-size:9px;letter-spacing:.12em;color:var(--muted);display:block;margin-bottom:8px}.bm-tablero-comercial .period strong{font-size:13px;font-weight:500}.bm-tablero-comercial .mobile-break{display:none}.bm-tablero-comercial .toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.bm-tablero-comercial .toolbar>p{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px}.bm-tablero-comercial .legend-dot{width:7px;height:7px;border-radius:50%;background:#97a6a8;display:inline-block;margin-right:4px}.bm-tablero-comercial .unit-control{display:flex;align-items:center;gap:14px}.bm-tablero-comercial .unit-control>span{font-size:10px;color:var(--muted)}.bm-tablero-comercial .unit-control>div{display:flex;padding:3px;border:1px solid var(--line);border-radius:8px;background:#e8eeeb}.bm-tablero-comercial .unit-control button{border:0;background:none;border-radius:5px;color:#4c6164;padding:9px 14px;font-size:11px;min-height:34px}.bm-tablero-comercial .unit-control button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0d303016;font-weight:700}.bm-tablero-comercial .comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.bm-tablero-comercial .business{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;min-width:0}.bm-tablero-comercial .observable{border-color:#a6cfc4;box-shadow:0 5px 24px #124c4a07}.bm-tablero-comercial .business-header{padding:22px 24px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);background:#fafcfb}.bm-tablero-comercial .observable .business-header{background:#eaf3ee;border-color:#cfe1d8}.bm-tablero-comercial .badge-letter{width:33px;height:33px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid #c7d1d1;color:#597074;font-size:14px;font-weight:700;flex-shrink:0}.bm-tablero-comercial .observable .badge-letter{background:var(--dark);color:white;border-color:var(--dark)}.bm-tablero-comercial h2{font-size:16px;letter-spacing:-.015em;font-weight:600}.bm-tablero-comercial .business-header p{font-size:10px;color:var(--muted);margin-top:6px}.bm-tablero-comercial .status-dot{width:7px;height:7px;background:#97aaa7;border-radius:50%;margin-left:auto;flex-shrink:0}.bm-tablero-comercial .observable .status-dot{background:#16735d}.bm-tablero-comercial .sales-total{padding:24px 24px 22px}.bm-tablero-comercial .sales-total>p{font-size:52px;letter-spacing:-.055em;line-height:1.15;font-weight:500;margin:8px 0 9px;font-variant-numeric:tabular-nums}.bm-tablero-comercial .sales-total small{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--muted);margin-left:10px}.bm-tablero-comercial .total-note{font-size:11px;color:var(--muted)}.bm-tablero-comercial .kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bm-tablero-comercial .kpis>div{padding-left:18px;border-left:1px solid var(--line)}.bm-tablero-comercial .kpis>div:first-child{padding-left:0;border-left:0}.bm-tablero-comercial .kpis span{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.bm-tablero-comercial .kpis strong{font-size:25px;font-weight:500;letter-spacing:-.04em}.bm-tablero-comercial .limited .kpis strong{color:#72838a}.bm-tablero-comercial .modules{display:grid;grid-template-columns:1fr 1fr;margin:0 24px}.bm-tablero-comercial .module{padding:23px 16px 23px 0;min-width:0;border-bottom:1px solid var(--line)}.bm-tablero-comercial .module:nth-child(2n){padding-left:20px;padding-right:0;border-left:1px solid var(--line)}.bm-tablero-comercial .module-top{display:flex;align-items:center;gap:8px}.bm-tablero-comercial .module-top>span{font-size:9px;color:#637777}.bm-tablero-comercial .module h3{font-size:13px;font-weight:600}.bm-tablero-comercial .question{font-size:10px;color:var(--muted);line-height:1.5;margin:8px 0 20px;min-height:30px}.bm-tablero-comercial .unknown{background:#f8faf9;border:1px dashed #d2dcdc;border-radius:8px;min-height:177px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center}.bm-tablero-comercial .unknown>span{font-size:27px;color:#75888d;margin-bottom:12px}.bm-tablero-comercial .unknown p{font-size:11px;color:#607279;line-height:1.7;max-width:190px}.bm-tablero-comercial .bars{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.bm-tablero-comercial .bar-label{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:10px;line-height:1.35;margin-bottom:7px}.bm-tablero-comercial .bar-label>span{max-width:130px}.bm-tablero-comercial .bar-label strong{font-size:11px;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.bm-tablero-comercial .bar-label small{font-size:9px;color:var(--muted);font-weight:400;margin-left:6px}.bm-tablero-comercial .track{height:6px;border-radius:4px;background:#e8eeeb;overflow:hidden}.bm-tablero-comercial .track>div{height:100%;border-radius:4px;background:var(--teal);transition:width .2s ease}.bm-tablero-comercial .module-note{font-size:10px;line-height:1.6;color:var(--muted);margin-top:24px}.bm-tablero-comercial .process{display:flex;flex-direction:column;gap:13px}.bm-tablero-comercial .process>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.bm-tablero-comercial .process span{color:var(--muted)}.bm-tablero-comercial .process strong{font-size:15px;font-weight:500}.bm-tablero-comercial .conversion{margin-top:20px}.bm-tablero-comercial .conversion p{font-size:10px;margin-top:9px;color:var(--muted)}.bm-tablero-comercial .conversion strong{font-size:13px;color:var(--dark);margin-right:3px}.bm-tablero-comercial .customer-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bm-tablero-comercial .customer-stats strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.04em;margin-bottom:6px}.bm-tablero-comercial .customer-stats small{font-size:12px;color:var(--muted);letter-spacing:0}.bm-tablero-comercial .customer-stats span{font-size:10px;color:var(--muted);line-height:1.5;display:block}.bm-tablero-comercial .returning{margin-top:21px;padding:13px;background:#edf5ef;border-radius:7px}.bm-tablero-comercial .returning strong{font-size:11px;color:var(--dark);display:block;margin-bottom:6px}.bm-tablero-comercial .returning span{font-size:9px;color:#405f53;line-height:1.5;display:block}.bm-tablero-comercial .manager-reading{padding:20px 24px 24px}.bm-tablero-comercial .manager-reading p{font-size:12px;line-height:1.7;margin-top:8px;color:#435e65}.bm-tablero-comercial .observable .manager-reading{background:#f5faf6}.bm-tablero-comercial .connections{margin-top:24px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.bm-tablero-comercial .connection-toggle{width:100%;padding:20px 24px;background:none;border:0;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--ink)}.bm-tablero-comercial .connection-toggle strong{display:block;font-size:13px;font-weight:600}.bm-tablero-comercial .connection-toggle small{display:block;font-size:11px;color:var(--muted);margin-top:7px;line-height:1.5}.bm-tablero-comercial .connection-toggle>span:last-child{font-size:24px;font-weight:400}.bm-tablero-comercial .cross-intro{font-size:11px;color:var(--muted);padding:0 24px 14px}.bm-tablero-comercial .table-scroll{overflow-x:auto;margin:0 24px 22px}.bm-tablero-comercial table{border-collapse:collapse;width:100%;min-width:630px;text-align:right;font-size:11px}.bm-tablero-comercial caption{text-align:left;font-size:10px;color:var(--muted);padding:0 0 12px}.bm-tablero-comercial td,.bm-tablero-comercial th{padding:15px 12px;border-bottom:1px solid var(--line)}.bm-tablero-comercial th{font-weight:500;font-size:10px;color:#496267}.bm-tablero-comercial th:first-child{text-align:left}.bm-tablero-comercial thead{background:#f0f5f1}.bm-tablero-comercial tfoot{font-weight:700;background:#f8faf8}.bm-tablero-comercial .definitions{margin-top:18px}.bm-tablero-comercial summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:11px;color:var(--muted);padding:14px 0;min-height:44px}.bm-tablero-comercial summary::-webkit-details-marker{display:none}.bm-tablero-comercial summary>span{font-size:19px}.bm-tablero-comercial .definitions-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0 20px}.bm-tablero-comercial .definitions-grid p{font-size:11px;line-height:1.8;color:var(--muted)}.bm-tablero-comercial .definitions-grid strong{color:var(--ink)}.bm-tablero-comercial footer{max-width:1480px;margin:auto;padding:14px 40px 30px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line)}.bm-tablero-comercial footer p{font-size:11px;color:#536c70;line-height:1.6}.bm-tablero-comercial footer>span{font-size:8px;letter-spacing:.08em;color:var(--muted);line-height:1.8}.bm-tablero-comercial .skip{position:absolute;top:-60px;left:20px;z-index:10;background:white;padding:12px}.bm-tablero-comercial .skip:focus{top:12px}@media(max-width:1100px){.bm-tablero-comercial main{padding:28px}.bm-tablero-comercial .topbar{padding:0 28px}.bm-tablero-comercial .comparison{gap:16px}.bm-tablero-comercial .business-header{padding:18px}.bm-tablero-comercial h2{font-size:14px}.bm-tablero-comercial .modules{grid-template-columns:1fr;margin:0 18px}.bm-tablero-comercial .module{padding:20px 0}.bm-tablero-comercial .module:nth-child(2n){padding:20px 0;border-left:0}.bm-tablero-comercial .question{min-height:0;margin-bottom:16px}.bm-tablero-comercial .module{min-height:215px}.bm-tablero-comercial .unknown{min-height:145px}.bm-tablero-comercial .sales-total{padding:22px 18px}.bm-tablero-comercial .sales-total>p{font-size:44px}.bm-tablero-comercial .kpis{margin:0 18px}.bm-tablero-comercial .manager-reading{padding:20px 18px}.bm-tablero-comercial .module-note{margin-top:20px}.bm-tablero-comercial .bars{gap:11px}.bm-tablero-comercial .bar-label>span{max-width:none}.bm-tablero-comercial .customer-stats{gap:20px}.bm-tablero-comercial .returning{margin-top:14px}.bm-tablero-comercial .process{gap:10px}.bm-tablero-comercial footer{padding-left:28px;padding-right:28px}.bm-tablero-comercial .business-header p{line-height:1.5}}@media(max-width:700px){.bm-tablero-comercial .topbar{height:64px;padding:0 18px}.bm-tablero-comercial .brand{font-size:15px}.bm-tablero-comercial .brand span{display:block;font-size:8px;margin:4px 0 0}.bm-tablero-comercial .synthetic{font-size:8px;padding:7px 9px}.bm-tablero-comercial main{padding:25px 16px 16px}.bm-tablero-comercial .page-heading{display:block;margin-bottom:20px}.bm-tablero-comercial .period{text-align:left;margin-top:18px;display:flex;gap:10px;align-items:center}.bm-tablero-comercial .period span{font-size:8px;margin:0}.bm-tablero-comercial .period strong{font-size:11px}.bm-tablero-comercial h1{font-size:33px;line-height:1.1;margin-bottom:12px}.bm-tablero-comercial .mobile-break{display:block}.bm-tablero-comercial .description{font-size:12px}.bm-tablero-comercial .toolbar{align-items:flex-start;flex-direction:column;gap:14px}.bm-tablero-comercial .unit-control{width:100%;justify-content:space-between}.bm-tablero-comercial .unit-control button{min-height:40px}.bm-tablero-comercial .comparison{gap:18px;grid-template-columns:1fr}.bm-tablero-comercial .business-header{padding:18px}.bm-tablero-comercial h2{font-size:16px}.bm-tablero-comercial .sales-total>p{font-size:48px}.bm-tablero-comercial .sales-total{padding:22px 20px}.bm-tablero-comercial .kpis{margin:0 20px}.bm-tablero-comercial .kpis>div{padding-left:12px}.bm-tablero-comercial .kpis strong{font-size:25px}.bm-tablero-comercial .modules{margin:0 20px;grid-template-columns:1fr 1fr}.bm-tablero-comercial .module{padding:20px 12px 20px 0;min-height:0}.bm-tablero-comercial .module:nth-child(2n){padding:20px 0 20px 12px;border-left:1px solid var(--line)}.bm-tablero-comercial .module-top{gap:5px}.bm-tablero-comercial .module h3{font-size:11px}.bm-tablero-comercial .question{font-size:9px;min-height:28px;margin-bottom:14px}.bm-tablero-comercial .unknown{padding:12px 9px;min-height:170px}.bm-tablero-comercial .unknown p{font-size:10px}.bm-tablero-comercial .bar-label{display:block;font-size:9px;margin-bottom:5px}.bm-tablero-comercial .bar-label strong{display:block;font-size:10px;margin-top:3px}.bm-tablero-comercial .bar-label small{font-size:8px}.bm-tablero-comercial .bars{gap:11px}.bm-tablero-comercial .module-note{font-size:9px;margin-top:18px}.bm-tablero-comercial .process>div{font-size:9px;gap:6px}.bm-tablero-comercial .process strong{font-size:13px}.bm-tablero-comercial .conversion p{font-size:9px}.bm-tablero-comercial .customer-stats{grid-template-columns:1fr;gap:12px}.bm-tablero-comercial .customer-stats strong{font-size:23px;margin-bottom:3px}.bm-tablero-comercial .customer-stats span{font-size:9px}.bm-tablero-comercial .returning{padding:10px;margin-top:14px}.bm-tablero-comercial .returning strong{font-size:10px}.bm-tablero-comercial .returning span{font-size:9px}.bm-tablero-comercial .manager-reading{padding:18px 20px}.bm-tablero-comercial .manager-reading p{font-size:11px}.bm-tablero-comercial .connection-toggle{padding:18px}.bm-tablero-comercial .cross-intro{padding:0 18px 14px}.bm-tablero-comercial .table-scroll{margin:0 18px 18px}.bm-tablero-comercial .definitions-grid{grid-template-columns:1fr;gap:12px}.bm-tablero-comercial footer{display:block;padding:16px 18px 25px}.bm-tablero-comercial footer>span{display:block;margin-top:12px}.bm-tablero-comercial .connections{margin-top:18px}}@media(prefers-reduced-motion:reduce){.bm-tablero-comercial *,.bm-tablero-comercial :after,.bm-tablero-comercial :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bm-tablero-comercial .overline{text-decoration:none}@media(min-width:1101px){.bm-tablero-comercial .modules{grid-template-rows:repeat(2,minmax(280px,auto))}.bm-tablero-comercial .unknown{min-height:150px}}.bm-tablero-comercial .company-jumps{display:none}.bm-tablero-comercial .business{scroll-margin-top:20px}.bm-tablero-comercial .unit-control button{min-height:44px}@media(max-width:1100px){.bm-tablero-comercial .company-jumps{display:flex;gap:10px;margin:0 0 18px}.bm-tablero-comercial .company-jumps a{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1;padding:10px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--dark);font-size:13px;text-decoration:none}.bm-tablero-comercial .bar-label,.bm-tablero-comercial .business-header p,.bm-tablero-comercial .customer-stats span,.bm-tablero-comercial .kpis span,.bm-tablero-comercial .module-note,.bm-tablero-comercial .process>div,.bm-tablero-comercial .question,.bm-tablero-comercial .total-note{font-size:12px}.bm-tablero-comercial .bar-label strong,.bm-tablero-comercial .returning strong{font-size:13px}.bm-tablero-comercial .conversion p,.bm-tablero-comercial .returning span{font-size:12px}.bm-tablero-comercial .module h3{font-size:14px}.bm-tablero-comercial .manager-reading p{font-size:13px}.bm-tablero-comercial .unknown p{font-size:12px}.bm-tablero-comercial .description{font-size:14px}.bm-tablero-comercial .connection-toggle small,.bm-tablero-comercial .cross-intro,.bm-tablero-comercial .definitions-grid p,.bm-tablero-comercial footer p,.bm-tablero-comercial summary{font-size:13px}.bm-tablero-comercial .connection-toggle strong{font-size:15px}.bm-tablero-comercial .toolbar>p,.bm-tablero-comercial .unit-control>span{font-size:12px}.bm-tablero-comercial .unit-control button,.bm-tablero-comercial table{font-size:13px}.bm-tablero-comercial caption,.bm-tablero-comercial th{font-size:12px}}@media(max-width:700px){.bm-tablero-comercial .modules{grid-template-columns:1fr}.bm-tablero-comercial .module,.bm-tablero-comercial .module:nth-child(2n){padding:20px 0;border-left:0}.bm-tablero-comercial .question{min-height:0;margin-bottom:16px}.bm-tablero-comercial .bar-label{display:flex;font-size:13px}.bm-tablero-comercial .bar-label strong{margin-top:0;font-size:14px}.bm-tablero-comercial .bar-label small{font-size:11px}.bm-tablero-comercial .unknown{min-height:85px;padding:12px}.bm-tablero-comercial .unknown>span{font-size:22px;margin-bottom:4px}.bm-tablero-comercial .unknown p{max-width:260px}.bm-tablero-comercial .customer-stats{grid-template-columns:1fr 1fr}.bm-tablero-comercial .customer-stats strong{font-size:26px}.bm-tablero-comercial .company-jumps a{font-size:12px}.bm-tablero-comercial .sales-total>p{font-size:46px}.bm-tablero-comercial .kpis>div{padding-left:8px}.bm-tablero-comercial .kpis span{font-size:11px}.bm-tablero-comercial .business-header p,.bm-tablero-comercial .returning span{font-size:12px}.bm-tablero-comercial .process>div{font-size:13px}.bm-tablero-comercial .process strong{font-size:16px}.bm-tablero-comercial .module-note{font-size:12px}.bm-tablero-comercial .connection-toggle{min-height:76px}}.bm-tablero-comercial .tablero-plans{max-width:1480px;margin:auto;padding:48px 40px 64px;border-top:1px solid var(--line)}.bm-tablero-comercial .tablero-plans>h2{font-size:clamp(24px,3vw,34px);margin:12px 0 16px;line-height:1.2}.bm-tablero-comercial .tablero-plans-intro{max-width:780px;color:var(--muted);font-size:16px;line-height:1.7}.bm-tablero-comercial .tablero-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.bm-tablero-comercial .tablero-plans-grid article{padding:26px;border:1px solid var(--line);border-radius:14px;background:white}.bm-tablero-comercial .tablero-plans-grid h3{font-size:19px;line-height:1.3;margin-bottom:14px}.bm-tablero-comercial .tablero-plans-grid p,.bm-tablero-comercial .tablero-plans-note{font-size:15px;line-height:1.7;color:var(--muted)}.bm-tablero-comercial .tablero-plans-note{max-width:900px;margin-bottom:28px}.bm-tablero-comercial .tablero-contact{display:inline-block;padding:15px 22px;border-radius:8px;background:#182263;color:white;font-weight:700;font-size:14px;text-decoration:none;min-height:44px}.bm-tablero-comercial .tablero-back{display:inline-block;margin:12px 0 12px 22px;color:#182263;text-decoration:underline;font-size:14px;min-height:44px;padding-top:12px}@media(max-width:700px){.bm-tablero-comercial .tablero-plans{padding:32px 18px 40px}.bm-tablero-comercial .tablero-plans-grid{grid-template-columns:1fr}.bm-tablero-comercial .tablero-back{display:block;margin-left:0}}