.platform-landing .citas-calendar-appointment.is-amber{background:#fff2d8;border-color:#e4a52b}.platform-landing .ventas-board-stage-head i.is-amber,.platform-landing .ventas-pipeline section>header i.is-amber{background:#f4b942}.platform-landing .ventas-cashier-row.is-head{color:var(--text-muted);background:#fafbfd;font-size:.42rem;font-weight:700}.platform-landing .ficha-odontogram-legend .is-done:before{background:#818cf8}.platform-landing .ops-hero{grid-template-columns:minmax(21rem,.64fr) minmax(42rem,1.36fr)}.platform-landing .ops-hero-visual{border-color:#087f6761;padding:.5rem;box-shadow:10px 10px #80ffdb45,0 28px 70px #02102b21}.platform-landing .ops-dashboard{background:#fff;border:1px solid #02102b14;border-radius:14px;min-height:31rem;overflow:hidden}.platform-landing .ops-dashboard-topbar,.platform-landing .ops-inventory>header,.platform-landing .ops-accounting>header,.platform-landing .ops-hygiene>header,.platform-landing .ops-team>header,.platform-landing .ops-rooms>header{border-bottom:1px solid #02102b12;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.platform-landing .ops-dashboard-topbar{min-height:3.4rem;padding:0 .9rem}.platform-landing .ops-dashboard-topbar>div,.platform-landing .ops-inventory>header>div,.platform-landing .ops-accounting>header>div,.platform-landing .ops-hygiene>header>div,.platform-landing .ops-team>header>div,.platform-landing .ops-rooms>header>div{display:grid}.platform-landing .ops-dashboard-topbar>div span,.platform-landing .ops-inventory>header>div span,.platform-landing .ops-accounting>header>div span,.platform-landing .ops-hygiene>header>div span,.platform-landing .ops-team>header>div span,.platform-landing .ops-rooms>header>div span{color:#087f67;letter-spacing:.06em;font-size:.46rem;font-weight:750}.platform-landing .ops-dashboard-topbar>div strong,.platform-landing .ops-inventory>header>div strong,.platform-landing .ops-accounting>header>div strong,.platform-landing .ops-hygiene>header>div strong,.platform-landing .ops-team>header>div strong,.platform-landing .ops-rooms>header>div strong{color:var(--primary);font-size:.86rem}.platform-landing .ops-dashboard-topbar>span,.platform-landing .ops-inventory>header>span,.platform-landing .ops-accounting>header>span,.platform-landing .ops-hygiene>header>span,.platform-landing .ops-team>header>span,.platform-landing .ops-rooms>header>span{color:#087f67;background:#80ffdb24;border-radius:999px;padding:.4rem .55rem;font-size:.42rem;font-weight:650}.platform-landing .ops-dashboard-kpis{background:#fafbfd;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.platform-landing .ops-dashboard-kpis article{background:#fff;border:1px solid #02102b0f;border-radius:9px;padding:.6rem;display:grid}.platform-landing .ops-dashboard-kpis span,.platform-landing .ops-dashboard-kpis small{color:var(--text-muted);font-size:.38rem}.platform-landing .ops-dashboard-kpis strong{color:var(--primary);margin:.15rem 0;font-size:.88rem}.platform-landing .ops-dashboard-body{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);gap:.65rem;padding:.75rem;display:grid}.platform-landing .ops-dashboard-alerts,.platform-landing .ops-dashboard-modules{border:1px solid #02102b0f;border-radius:10px;padding:.65rem}.platform-landing .ops-dashboard-alerts>header,.platform-landing .ops-dashboard-modules>header{justify-content:space-between;margin-bottom:.55rem;display:flex}.platform-landing .ops-dashboard-alerts>header strong,.platform-landing .ops-dashboard-modules>header strong{color:var(--primary);font-size:.52rem}.platform-landing .ops-dashboard-alerts>header span,.platform-landing .ops-dashboard-modules>header span{color:var(--text-muted);font-size:.38rem}.platform-landing .ops-dashboard-alerts>article{background:var(--surface);border:1px solid #02102b0e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.55rem;margin-top:.4rem;padding:.55rem;display:grid}.platform-landing .ops-dashboard-alerts>article>span{color:#9a6b00;background:#fff2d8;border-radius:7px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.58rem;display:inline-flex}.platform-landing .ops-dashboard-alerts article div,.platform-landing .ops-dashboard-modules article>div{display:grid}.platform-landing .ops-dashboard-alerts article strong,.platform-landing .ops-dashboard-modules article strong{color:var(--primary);font-size:.44rem}.platform-landing .ops-dashboard-alerts article small,.platform-landing .ops-dashboard-modules article small{color:var(--text-muted);font-size:.35rem}.platform-landing .ops-dashboard-alerts article b{color:#087f67;font-size:.36rem}.platform-landing .ops-dashboard-modules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.platform-landing .ops-dashboard-modules article{background:#fafbfd;border:1px solid #02102b0e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:3.15rem;padding:.5rem;display:grid}.platform-landing .ops-dashboard-modules article>span{color:#087f67;background:#80ffdb2b;border-radius:7px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.55rem;display:inline-flex}.platform-landing .ops-dashboard-modules article.is-amber>span{color:#9a6b00;background:#fff2d8}.platform-landing .ops-areas>div{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-landing .ops-inventory,.platform-landing .ops-accounting,.platform-landing .ops-hygiene,.platform-landing .ops-team,.platform-landing .ops-insurance-lab,.platform-landing .ops-rooms{width:100%}.platform-landing .ops-inventory-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.75rem 0;display:grid}.platform-landing .ops-inventory-kpis>span{background:var(--surface);border-radius:8px;gap:.15rem;padding:.55rem;display:grid}.platform-landing .ops-inventory-kpis>span.is-warning{background:#fff6e4}.platform-landing .ops-inventory-kpis small{color:var(--text-muted);font-size:.35rem}.platform-landing .ops-inventory-kpis strong{color:var(--primary);font-size:.72rem}.platform-landing .ops-inventory-table{border:1px solid #02102b12;border-radius:9px;overflow:hidden}.platform-landing .ops-inventory-table>div{border-bottom:1px solid #02102b0e;grid-template-columns:minmax(8rem,1fr) repeat(3,3.4rem);align-items:center;min-height:2.75rem;padding:0 .6rem;display:grid}.platform-landing .ops-inventory-table>div:last-child{border-bottom:0}.platform-landing .ops-inventory-table>div.is-head{background:var(--surface);min-height:2rem;color:var(--text-muted);font-size:.38rem;font-weight:700}.platform-landing .ops-inventory-table>div>span:first-child{display:grid}.platform-landing .ops-inventory-table strong{color:var(--primary);font-size:.44rem}.platform-landing .ops-inventory-table small{color:var(--text-muted);font-size:.34rem}.platform-landing .ops-inventory-table b{color:var(--primary);border-radius:6px;justify-self:center;padding:.28rem .4rem;font-size:.42rem;font-weight:650}.platform-landing .ops-inventory-table b.is-low{color:#9a6b00;background:#fff2d8}.platform-landing .ops-inventory>footer{gap:.45rem;margin-top:.7rem;display:flex}.platform-landing .ops-inventory>footer span{color:var(--text-muted);border:1px solid #02102b12;border-radius:7px;padding:.38rem .5rem;font-size:.4rem}.platform-landing .ops-accounting-tabs,.platform-landing .ops-hygiene-tabs{gap:.25rem;padding:.7rem 0;display:flex}.platform-landing .ops-accounting-tabs span,.platform-landing .ops-hygiene-tabs span{color:var(--text-muted);border-radius:7px;padding:.4rem .5rem;font-size:.4rem}.platform-landing .ops-accounting-body,.platform-landing .ops-hygiene-body{grid-template-columns:minmax(0,1fr) 10.5rem;gap:.7rem;display:grid}.platform-landing .ops-accounting-body>section,.platform-landing .ops-accounting-body>aside,.platform-landing .ops-hygiene-body>section,.platform-landing .ops-hygiene-body>aside{border:1px solid #02102b12;border-radius:9px;padding:.65rem}.platform-landing .ops-accounting-upload{background:#80ffdb1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:.5rem;padding:.55rem;display:grid}.platform-landing .ops-accounting-upload>span{color:#fff;background:#42cdb0;border-radius:7px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.45rem;font-weight:750;display:inline-flex}.platform-landing .ops-accounting-upload>div{display:grid}.platform-landing .ops-accounting-upload strong,.platform-landing .ops-accounting-field strong{color:var(--primary);font-size:.43rem}.platform-landing .ops-accounting-upload small,.platform-landing .ops-accounting-field span{color:var(--text-muted);font-size:.34rem}.platform-landing .ops-accounting-upload>b{color:#087f67}.platform-landing .ops-accounting-field{border-bottom:1px solid #02102b0e;justify-content:space-between;align-items:center;min-height:2.25rem;padding:.4rem 0;display:flex}.platform-landing .ops-accounting-body>aside{background:var(--surface);gap:.45rem;display:grid}.platform-landing .ops-accounting-body>aside>span{color:#087f67;font-size:.4rem;font-weight:750}.platform-landing .ops-accounting-body>aside>div{background:#fff;border-radius:7px;padding:.5rem;display:grid}.platform-landing .ops-accounting-body aside small{color:var(--text-muted);font-size:.32rem}.platform-landing .ops-accounting-body aside strong{color:var(--primary);font-size:.62rem}.platform-landing .ops-accounting-body aside .is-result{background:#80ffdb29}.platform-landing .ops-hygiene-body>section>div{border-bottom:1px solid #02102b0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3rem;display:grid}.platform-landing .ops-hygiene-body>section>div>span{width:1.35rem;height:1.35rem;color:var(--text-muted);background:#e6ebf2;border-radius:50%;justify-content:center;align-items:center;font-size:.45rem;font-weight:750;display:inline-flex}.platform-landing .ops-hygiene-body>section>div>span.is-done{color:#fff;background:#42cdb0}.platform-landing .ops-hygiene-body>section>div>span.is-pending{color:#9a6b00;background:#fff2d8}.platform-landing .ops-hygiene-body p{display:grid}.platform-landing .ops-hygiene-body p strong{color:var(--primary);font-size:.44rem}.platform-landing .ops-hygiene-body p small,.platform-landing .ops-hygiene-body>section>div>b{color:var(--text-muted);font-size:.34rem}.platform-landing .ops-hygiene-body>aside{background:var(--surface)}.platform-landing .ops-hygiene-body>aside>span{color:#087f67;font-size:.38rem;font-weight:750}.platform-landing .ops-hygiene-body>aside article{background:#fff6e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.4rem;margin:.7rem 0;padding:.55rem;display:grid}.platform-landing .ops-hygiene-body>aside article>b{color:#fff;background:#e4a52b;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.platform-landing .ops-hygiene-body>aside article strong{color:var(--primary);font-size:.4rem}.platform-landing .ops-hygiene-body>aside article small,.platform-landing .ops-hygiene-body>aside>div span{color:var(--text-muted);font-size:.32rem}.platform-landing .ops-hygiene-body>aside>div{background:#fff;border-radius:7px;gap:.2rem;padding:.5rem;display:grid}.platform-landing .ops-hygiene-body>aside>div strong{color:var(--primary);font-size:.4rem}.platform-landing .ops-team-grid{grid-template-columns:minmax(0,1fr) 10rem;gap:.7rem;margin-top:.8rem;display:grid}.platform-landing .ops-team-grid>section,.platform-landing .ops-team-grid>aside{border:1px solid #02102b12;border-radius:9px;overflow:hidden}.platform-landing .ops-team-days,.platform-landing .ops-team-row{grid-template-columns:minmax(5.5rem,1fr) repeat(5,minmax(2.4rem,.62fr));align-items:center;display:grid}.platform-landing .ops-team-days{background:var(--surface);min-height:2.1rem}.platform-landing .ops-team-days strong{color:var(--text-muted);text-align:center;font-size:.34rem}.platform-landing .ops-team-row{border-bottom:1px solid #02102b0e;min-height:3.2rem;padding:0 .45rem}.platform-landing .ops-team-row>strong{color:var(--primary);font-size:.4rem}.platform-landing .ops-team-row>span{color:#2868a8;background:#e4f0fd;border-radius:6px;justify-self:center;padding:.35rem .25rem;font-size:.34rem}.platform-landing .ops-team-row>span.is-away{color:#9a6b00;background:#fff2d8}.platform-landing .ops-team-grid>aside{background:var(--surface);padding:.65rem}.platform-landing .ops-team-grid>aside>span{color:#087f67;font-size:.38rem;font-weight:750}.platform-landing .ops-team-grid>aside>strong{color:var(--primary);margin:.15rem 0 .6rem;font-size:.55rem;display:block}.platform-landing .ops-team-grid>aside>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.7rem;display:grid}.platform-landing .ops-team-grid>aside>div>span{width:1.35rem;height:1.35rem;color:var(--primary);background:#dff8f0;border-radius:50%;justify-content:center;align-items:center;font-size:.34rem;font-weight:750;display:inline-flex}.platform-landing .ops-team-grid>aside p{display:grid}.platform-landing .ops-team-grid>aside p strong{color:var(--primary);font-size:.38rem}.platform-landing .ops-team-grid>aside p small{color:var(--text-muted);font-size:.3rem}.platform-landing .ops-team-grid>aside i{background:#42cdb0;border-radius:50%;width:.42rem;height:.42rem}.platform-landing .ops-team-grid>aside i.is-break{background:#f4b942}.platform-landing .ops-team-grid>aside>b{color:#087f67;margin-top:.45rem;font-size:.38rem;display:block}.platform-landing .ops-insurance-lab{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.platform-landing .ops-insurance-lab>section{border:1px solid #02102b12;border-radius:10px;padding:.7rem}.platform-landing .ops-insurance-lab>section>header{border-bottom:1px solid #02102b0f;justify-content:space-between;align-items:center;padding-bottom:.6rem;display:flex}.platform-landing .ops-insurance-lab>section>header>div{display:grid}.platform-landing .ops-insurance-lab header div span{color:#087f67;font-size:.38rem;font-weight:750}.platform-landing .ops-insurance-lab header div strong{color:var(--primary);font-size:.55rem}.platform-landing .ops-insurance-lab header>span{color:#087f67;font-size:.35rem}.platform-landing .ops-insurance-lab>section>div{border-bottom:1px solid #02102b0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3.25rem;display:grid}.platform-landing .ops-insurance-lab>section>div>span{color:#087f67;background:#80ffdb29;border-radius:7px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.45rem;display:inline-flex}.platform-landing .ops-insurance-lab>section>div>span.is-amber{color:#9a6b00;background:#fff2d8}.platform-landing .ops-insurance-lab>section>div>span.is-green{background:#dff8f0}.platform-landing .ops-insurance-lab p{display:grid}.platform-landing .ops-insurance-lab p strong{color:var(--primary);font-size:.42rem}.platform-landing .ops-insurance-lab p small{color:var(--text-muted);font-size:.32rem}.platform-landing .ops-insurance-lab>section>div>b{color:var(--text-muted);font-size:.34rem}.platform-landing .ops-insurance-lab>section>footer{align-items:center;gap:.3rem;margin-top:.6rem;display:flex}.platform-landing .ops-insurance-lab>section>footer span{background:var(--surface);color:var(--text-muted);text-align:center;border-radius:6px;flex:1;padding:.35rem;font-size:.34rem}.platform-landing .ops-lab-flow i{color:#42cdb0;font-size:.42rem;font-style:normal}.platform-landing .ops-rooms-body{grid-template-columns:minmax(0,1fr) 14rem;gap:.7rem;margin-top:.8rem;display:grid}.platform-landing .ops-rooms-body>section,.platform-landing .ops-rooms-body>aside{border:1px solid #02102b12;border-radius:9px;padding:.65rem}.platform-landing .ops-rooms-body>section>div,.platform-landing .ops-rooms-body>aside>article{border-bottom:1px solid #02102b0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.5rem;display:grid}.platform-landing .ops-rooms-body>section>div>span{border-radius:999px;width:.7rem;height:2rem}.platform-landing .ops-rooms-body p{display:grid}.platform-landing .ops-rooms-body p strong{color:var(--primary);font-size:.44rem}.platform-landing .ops-rooms-body p small{color:var(--text-muted);font-size:.34rem}.platform-landing .ops-rooms-body>section b{color:#087f67;background:#80ffdb26;border-radius:999px;padding:.25rem .35rem;font-size:.32rem}.platform-landing .ops-rooms-body>aside{background:var(--surface)}.platform-landing .ops-rooms-body>aside>article{grid-template-columns:auto minmax(0,1fr)}.platform-landing .ops-rooms-body>aside>article>span{color:#087f67;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.platform-landing .ops-boundary{z-index:1;background:#fff;border:1px solid #087f6740;border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem;max-width:1160px;margin:4rem auto;padding:2.5rem;display:grid;position:relative;box-shadow:-8px 8px #80ffdb40,0 18px 42px #02102b12}.platform-landing .ops-boundary h2{color:var(--primary);margin-top:.6rem;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.12}.platform-landing .ops-boundary ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.platform-landing .ops-boundary li{color:var(--text-muted);padding-left:1.1rem;font-size:.7rem;line-height:1.5;position:relative}.platform-landing .ops-boundary li:before{content:"";background:#42cdb0;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.4rem;left:0}@media (max-width:1050px){.platform-landing .ops-hero{grid-template-columns:1fr}}@media (max-width:720px){.platform-landing .ops-dashboard{min-height:29rem}.platform-landing .ops-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-landing .ops-dashboard-body{grid-template-columns:1fr}.platform-landing .ops-dashboard-modules{display:none}.platform-landing .ops-areas>div{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-landing .ops-accounting-body,.platform-landing .ops-hygiene-body,.platform-landing .ops-team-grid,.platform-landing .ops-insurance-lab,.platform-landing .ops-rooms-body,.platform-landing .ops-boundary{grid-template-columns:1fr}.platform-landing .ops-inventory-table>div{grid-template-columns:minmax(7rem,1fr) repeat(2,2.8rem)}.platform-landing .ops-inventory-table>div>:last-child,.platform-landing .ops-accounting-body>aside,.platform-landing .ops-hygiene-body>aside,.platform-landing .ops-team-grid>aside,.platform-landing .ops-rooms-body>aside{display:none}.platform-landing .ops-team-days,.platform-landing .ops-team-row{grid-template-columns:minmax(4.5rem,1fr) repeat(3,minmax(2.2rem,.65fr))}.platform-landing .ops-team-days>:nth-child(n+5),.platform-landing .ops-team-row>:nth-child(n+5){display:none}.platform-landing .ops-boundary{margin-left:1rem;margin-right:1rem;padding:1.5rem}}.platform-landing .metrics-insights-visual article>span.is-warning{color:#a06c00;background:#fff2d8}.platform-landing .sueno-preview-summary strong.is-warning{color:#b65a3f}.platform-landing .mutuas-lab-preview-timeline>div.is-done>span{color:#fff;background:#2d947a;border-color:#2d947a}
