.replica-site{min-height:100vh;overflow-x:hidden;background:#020f1d;color:#f6f9fc;--blue: #1399f8}.replica-container{width:min(100%,2480px);margin-inline:auto;padding-inline:clamp(28px,3.8vw,92px)}.replica-header{height:80px;background:#020e1b;border-bottom:1px solid rgba(121,157,190,.18)}.header-row{height:100%;display:flex;align-items:center;gap:36px}.replica-brand{display:inline-flex;align-items:baseline;text-decoration:none;font-size:clamp(25px,2vw,39px);line-height:1;letter-spacing:-.055em;font-weight:700;white-space:nowrap}.brand-se{color:#149df9}.brand-gestiona{color:#f8fbff}.replica-brand.is-compact{font-size:20px}.replica-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(28px,4vw,62px)}.replica-nav a,.replica-nav button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#f4f7fb;text-decoration:none;font-weight:600;font-size:16px}.replica-nav a:hover,.replica-nav button:hover{color:#63bbff}.replica-demo-button{min-height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid rgba(66,177,255,.75);border-radius:9px;color:#fff;background:linear-gradient(135deg,#0e87ed,#119dfb);box-shadow:0 14px 32px #0675d63d;font-size:17px;font-weight:600}.replica-demo-button:hover{background:linear-gradient(135deg,#1498fa,#19adff);transform:translateY(-2px)}.header-demo{margin-left:clamp(18px,4vw,80px);min-height:45px;font-size:15px;padding-inline:23px}.replica-menu{display:none;margin-left:auto;border:0;background:transparent;color:#fff}.replica-main{min-height:calc(100vh - 80px);display:grid;grid-template-rows:minmax(590px,1fr) 208px}.replica-hero{position:relative;min-height:590px;overflow:hidden}.replica-hero:before{content:"";position:absolute;z-index:0;inset:0;background:#041321;opacity:1}.replica-hero-media{position:absolute;z-index:1;left:0;top:0;width:37%;height:100%;background-size:cover;background-position:right center;background-repeat:no-repeat}.replica-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0109110a,#020e191f 55%,#020e1966 82%,#030f1bf7)}.replica-hero-grid{position:relative;z-index:2;height:100%;min-height:590px;display:grid;grid-template-columns:minmax(420px,.79fr) minmax(730px,1.55fr);align-items:start;gap:clamp(24px,2vw,48px);padding-block:24px}.replica-copy{max-width:760px;align-self:stretch;min-height:0;height:100%;display:flex;flex-direction:column}.replica-copy:before{content:"";display:block;height:310px;flex:0 0 auto}.replica-copy>p{margin-top:0}.replica-actions{display:flex;align-items:center;gap:14px;margin-top:auto;margin-bottom:0;padding-bottom:6px}.trust-row{margin-top:28px;margin-bottom:14px;padding-bottom:6px}.industry-pill{width:fit-content;display:flex;align-items:center;gap:10px;margin-bottom:24px;padding:10px 18px;border:1px solid rgb(var(--industry-accent-rgb) / .23);border-radius:12px;color:var(--industry-accent-soft);background:rgb(var(--industry-accent-rgb) / .09);font-size:15px}.replica-copy h1{margin:0;max-width:510px;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(32px,2.8vw,54px);line-height:1.06;letter-spacing:-.045em;font-weight:700;text-wrap:balance;text-shadow:0 3px 22px rgba(0,0,0,.32)}.replica-copy h1 em{color:var(--industry-accent);font-style:normal}.replica-accent-line{display:block;width:92px;height:4px;margin:24px 0 19px;border-radius:999px;background:var(--industry-accent);box-shadow:0 0 20px rgb(var(--industry-accent-rgb) / .25)}.replica-copy>p{max-width:610px;margin:0;color:#e1e8ef;font-size:clamp(15px,1vw,18px);line-height:1.55;text-shadow:0 2px 12px rgba(0,0,0,.45)}.replica-actions{display:flex;align-items:center;gap:14px;margin-top:26px}.replica-outline-button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(43,160,244,.72);border-radius:9px;background:#021423a8;color:#42adfb;font-size:16px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.replica-outline-button:hover{border-color:#57baff;background:#072c49bf}.trust-row{display:grid;grid-template-columns:repeat(4,auto);gap:20px;margin-top:28px;color:#c6d4df;font-size:11px}.trust-row span{display:flex;align-items:center;gap:7px;white-space:nowrap}.trust-row svg{width:18px;color:var(--industry-accent)}.replica-dashboard-wrap{min-width:0}.dashboard-replica{height:auto;min-height:560px;display:grid;grid-template-columns:170px minmax(0,1.9fr) 230px;overflow:hidden;border:1px solid rgba(122,163,199,.5);border-radius:14px;background:#041423f2;box-shadow:0 28px 80px #0000007a;font-size:17px}.replica-sidebar{min-width:0;padding:18px 11px 12px;display:flex;flex-direction:column;border-right:1px solid rgba(119,158,190,.2);background:linear-gradient(180deg,#071a2c,#061625)}.replica-sidebar .replica-brand{padding:0 10px 14px}.replica-sidebar nav{display:grid;gap:2px}.replica-sidebar nav button{width:100%;height:36px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#c3d0db;text-align:left;font-size:14px}.replica-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#0967bc,#075099);box-shadow:inset 0 1px #ffffff0f}.replica-sidebar nav button svg{color:#d4e3ee;flex:0 0 auto}.sidebar-user{margin-top:auto;display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 7px 0;border-top:1px solid rgba(119,158,190,.15)}.sidebar-user>span{position:relative;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#caa37b,#6c4934);color:#fff;font-size:11px;font-weight:700;overflow:hidden}.sidebar-user>span.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.sidebar-user>span.has-photo img:not([src]),.sidebar-user>span.has-photo img[src=""]+.sidebar-user-fallback,.sidebar-user>span.has-photo img.error+.sidebar-user-fallback{display:grid}.sidebar-user p{display:grid;margin:0;min-width:0}.sidebar-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.sidebar-user small{color:#8ea4b7;font-size:10px}.replica-board{min-width:0;display:grid;grid-template-rows:54px 48px minmax(0,.92fr) 43px;padding:0 13px;background:#061829}.board-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(119,158,190,.12)}.board-header>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.board-header h3{margin:0;font-size:18px;font-weight:500;white-space:nowrap}.board-header svg{color:var(--industry-accent)}.board-date{display:flex;align-items:center;gap:5px;color:#d5dce4;font-size:12px}.board-date>span{margin-right:7px;white-space:nowrap}.board-date button{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:#b8c7d4}.board-date button svg{width:13px}.board-date .today-button{width:auto;padding:0 12px;border:1px solid rgba(119,158,190,.18);border-radius:5px;font-size:12px}.board-people{display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(119,158,190,.1)}.board-people>div{min-width:0;display:flex;justify-content:center;align-items:center;gap:8px;border-left:1px solid rgba(119,158,190,.08)}.person-avatar{position:relative;width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;font-size:11px;font-weight:700;background:linear-gradient(145deg,#b38b6b,#4b2f2c);overflow:hidden}.avatar-1{background:linear-gradient(145deg,#9e7b65,#243f53)}.avatar-2{background:linear-gradient(145deg,#c59474,#55332c)}.avatar-3{background:linear-gradient(145deg,#786a61,#233a4c)}.person-avatar.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.person-avatar.has-photo img.error+.person-avatar-fallback{display:grid}.board-people p{min-width:0;margin:0;display:grid}.board-people strong{overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.board-people small{color:#7991a5;font-size:11px}.calendar-board{min-width:0;display:grid;grid-template-columns:44px repeat(4,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));background-image:linear-gradient(rgba(116,156,190,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(116,156,190,.09) 1px,transparent 1px);background-size:100% 10%,calc((100% - 44px)/4) 100%;background-position:0 0,44px 0}.hour-label{align-self:start;padding:6px 6px 0 0;color:#b9c6d1;text-align:right;font-size:12px}.calendar-event{min-width:0;margin:2px 4px;padding:4px 7px;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5px;overflow:hidden;border:1px solid color-mix(in srgb,var(--event-color),#fff 10%);border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--event-color),transparent 68%),#08253ef5);color:#fff;text-align:left;box-shadow:inset 2px 0 var(--event-color),0 6px 14px #00000029}.calendar-event:hover,.calendar-event.is-selected{transform:translateY(-1px);border-color:color-mix(in srgb,var(--event-color),white 35%);filter:brightness(1.08)}.calendar-event small,.calendar-event strong,.calendar-event span{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.calendar-event small{color:#a9bed0;font-size:11px}.calendar-event strong{font-size:13px;font-weight:600}.calendar-event span{color:#d6e0e8;font-size:11px}.board-legend{min-width:0;display:flex;align-items:center;justify-content:center;gap:17px;border-top:1px solid rgba(119,158,190,.12);color:#b8c7d3;font-size:11px}.board-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.board-legend i{width:8px;height:8px;border-radius:50%}.dashboard-orders .replica-board{grid-template-rows:54px minmax(0,1fr) 43px}.dashboard-orders .board-people{display:none}.orders-board{min-height:0;padding:9px 0;overflow:hidden}.orders-head{display:grid;grid-template-columns:1fr 1.2fr .8fr;padding:7px 10px;color:#6f899e;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.order-row{width:100%;display:grid;grid-template-columns:1fr 1.2fr .8fr;align-items:center;gap:10px;padding:10px;border:0;border-top:1px solid rgba(119,158,190,.12);background:#0926406b;color:#fff;text-align:left}.order-row:hover{background:#0d3558b8}.order-row>span{display:grid;gap:2px}.order-row small{color:#7792a8;font-size:9px}.order-row strong{font-size:11px}.status-chip{width:fit-content;padding:5px 7px;border-radius:99px;background:color-mix(in srgb,var(--event-color),transparent 82%);color:color-mix(in srgb,var(--event-color),white 25%);font-size:9px}.status-chip i{width:5px;height:5px;border-radius:50%;background:var(--event-color)}.equipment-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.equipment-strip>div{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(119,158,190,.13);border-radius:6px;background:#09253db3}.equipment-strip svg{color:var(--industry-accent)}.equipment-strip span{display:grid;min-width:0}.equipment-strip small{color:#7890a4;font-size:9px}.equipment-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.insights-rail{padding:6px 8px;display:grid;align-content:stretch;align-items:stretch;grid-template-rows:auto auto auto auto;gap:3px;overflow:visible;border-left:1px solid rgba(119,158,190,.18);background:#07192a;box-sizing:border-box}.insight-card{min-width:0;padding:7px 8px;overflow:hidden;border:1px solid rgba(119,158,190,.16);border-radius:8px;background:linear-gradient(145deg,#0a2035,#081a2c);box-shadow:inset 0 1px #ffffff05}.insight-card h4{margin:0 0 6px;font-size:14px;font-weight:600}.next-body{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.next-text{display:flex;flex-direction:column;min-width:0;gap:2px}.next-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15}.next-text .next-service{margin:0;color:#9eb0bf;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-text .next-time{color:#8fa1b3;font-size:11px;white-space:nowrap;margin-top:1px;line-height:1.1}.mini-avatar{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--industry-accent),#31485d);color:#fff;font-size:11px;font-weight:800;overflow:hidden}.mini-avatar.has-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mini-avatar.has-photo .mini-avatar-fallback{position:absolute;inset:0;display:none;place-items:center;border-radius:50%;background:inherit;color:#fff;font-size:11px;font-weight:800}.mini-avatar.has-photo.img-failed .mini-avatar-fallback,.mini-avatar.has-photo img.error+.mini-avatar-fallback{display:grid}.mini-avatar.has-photo.img-failed img,.mini-avatar.has-photo img.error{display:none}.sidebar-user>span.has-photo .sidebar-user-fallback{position:absolute;inset:0;display:none;place-items:center;border-radius:50%;background:inherit;color:#fff;font-size:11px;font-weight:700}.sidebar-user>span.has-photo.img-failed .sidebar-user-fallback,.sidebar-user>span.has-photo img.error+.sidebar-user-fallback{display:grid}.sidebar-user>span.has-photo.img-failed img,.sidebar-user>span.has-photo img.error{display:none}.person-avatar.has-photo .person-avatar-fallback{position:absolute;inset:0;display:none;place-items:center;border-radius:50%;background:inherit;color:#fff;font-size:11px;font-weight:700}.person-avatar.has-photo.img-failed .person-avatar-fallback,.person-avatar.has-photo img.error+.person-avatar-fallback{display:grid}.person-avatar.has-photo.img-failed img,.person-avatar.has-photo img.error{display:none}.next-detail-btn{width:auto;height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(31,148,237,.4);border-radius:5px;background:transparent;color:#32aaf9;font-size:12px;font-weight:600;white-space:nowrap}.delta-up{color:#54cfa6;font-weight:700;white-space:nowrap}.delta-down{color:#e778a4;font-weight:700;white-space:nowrap}.sparkline-card .sparkline-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sparkline-card .sparkline-grid>.sparkline-block:only-child{grid-column:1 / -1}.sparkline-card{padding:7px 6px}.sparkline-card h4{font-size:13px;line-height:1.1;margin:0 0 5px;white-space:nowrap;overflow:visible}.sparkline-block{min-width:0;display:grid;gap:4px;padding:7px 7px 8px;border:1px solid rgba(119,158,190,.14);border-radius:7px;background:#0416268c}.sparkline-block small{color:#91a5b6;font-size:12px}.sparkline-block strong{font-size:16px;overflow:visible;text-overflow:clip;white-space:nowrap;line-height:1.1}.sparkline-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;padding-top:2px}.sparkline-meta{display:grid;gap:1px;text-align:right;padding-bottom:2px}.sparkline-meta .delta-up,.sparkline-meta .delta-down{font-size:11px}.sparkline-meta small{color:#7a8e9f;font-size:10px;line-height:1.1}.commission-card{padding:7px 6px}.commission-card .commission-grid{display:grid;gap:1px}.commission-card h4{margin:0 0 4px;font-size:14px;font-weight:600}.commission-row{min-width:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:6px;padding:3px 1px;font-size:12px;line-height:1.1}.commission-row .commission-person{min-width:0;display:inline-flex;align-items:center;gap:6px}.commission-row .mini-avatar{width:20px;height:20px;font-size:9px;flex:0 0 auto}.commission-row .mini-avatar .mini-avatar-fallback{font-size:9px}.commission-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;min-width:0}.commission-amount{color:#d3dee8;white-space:nowrap;font-weight:600;font-size:12px;text-align:right}.delta-up-commission{color:#e9ae3d;font-weight:800;font-size:11px;white-space:nowrap;text-align:right}.delta-down-commission{color:#e778a4;font-weight:800;font-size:11px;white-space:nowrap;text-align:right}.hs-card{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:visible;border-top:1px solid rgba(119,158,190,.14);border-bottom:1px solid rgba(119,158,190,.14);align-self:stretch;justify-self:stretch;min-height:0}.hs-col{min-width:0;padding:4px 6px 5px;display:flex;flex-direction:column;gap:0;height:100%;box-sizing:border-box}.hs-col+.hs-col{border-left:1px solid rgba(119,158,190,.14)}.hs-col h4{margin:0 0 3px;font-size:12px;font-weight:700;color:#c3d0db;letter-spacing:.01em;flex:0 0 auto;line-height:1.1}.hs-history-header{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:2px 3px 3px;flex:0 0 auto}.hs-history-header .mini-avatar{width:22px;height:22px;font-size:9px}.hs-history-info{display:grid;min-width:0;gap:0px}.hs-history-info strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e0e8ef;font-weight:700;line-height:1.15}.hs-history-info small{color:#91a5b6;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.hs-services{list-style:none;margin:0;padding:0 3px;display:grid;gap:1px;flex:1 1 auto;align-content:start}.hs-services li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:1px 2px;font-size:9px;border-radius:3px;line-height:1.25}.hs-services .svc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c2cfdb}.hs-services .svc-date{color:#8fa1b3;font-size:8px;white-space:nowrap}.hs-history-btn{margin-top:3px;width:calc(100% - 6px);margin-inline:3px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(119,158,190,.22);background:#081f33b3;color:#a7b9c9;border-radius:4px;padding:0 5px;font-size:9px;white-space:nowrap;flex:0 0 auto}.hs-col.hs-stock:after{content:"";flex:0 0 auto;margin-top:3px;width:calc(100% - 6px);margin-inline:3px;height:18px;display:block}.hs-stock-list{list-style:none;margin:0;padding:0 3px;display:grid;gap:1px;flex:1 1 auto;align-content:start}.hs-stock-list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;padding:1px 2px;border-radius:3px;line-height:1.25}.hs-stock-list .st-icon{width:18px;height:18px;display:grid;place-items:center;border-radius:4px;flex:0 0 auto;overflow:hidden}.hs-stock-list .st-icon img{width:100%;height:100%;object-fit:contain;display:block}.hs-stock-list .st-icon.st-high{color:#54cfa6;background:#54cfa614}.hs-stock-list .st-icon.st-mid{color:#f5aa24;background:#f5aa2414}.hs-stock-list .st-icon.st-low{color:#e778a4;background:#e778a414}.hs-stock-list .st-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#c2cfdb}.hs-stock-list .st-qty-tone{font-size:9px;font-weight:800;white-space:nowrap}.hs-stock-list .st-qty-tone.st-high{color:#54cfa6}.hs-stock-list .st-qty-tone.st-mid{color:#f5aa24}.hs-stock-list .st-qty-tone.st-low{color:#e778a4}.frequent-card{padding:7px 8px}.frequent-card h4{margin-bottom:5px}.frequent-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.frequent-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 2px;border-radius:5px}.frequent-list li:hover{background:#5496cb14}.frequent-avatar{position:relative;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,var(--industry-accent),#2e455a);color:#fff;font-size:10px;font-weight:800;flex:0 0 auto}.frequent-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.frequent-avatar span{position:absolute;inset:0;display:none;place-items:center;color:inherit;font-size:10px;font-weight:800}.frequent-avatar.has-photo.img-failed span,.frequent-avatar.has-photo img.error+span{display:grid}.frequent-avatar.has-photo.img-failed img,.frequent-avatar.has-photo img.error{display:none}.frequent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#dce4ea;font-weight:600;min-width:0}.frequent-visits{color:#8da2b5;font-size:11px;white-space:nowrap;text-align:right;font-weight:600}.insight-card.cabins-card{padding:7px 6px}.cabins-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:start;gap:10px;margin-top:4px}.cabins-grid>:last-child{justify-self:center}.cabins-list{display:grid;gap:6px}.cabin-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:4px 5px;border-radius:6px;background:#0416267a;border:1px solid rgba(119,158,190,.14)}.cabin-icon{display:inline-flex;align-items:center;justify-content:center;color:#819aaf}.cabin-name{font-size:12px;font-weight:600;color:#eaf2fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cabin-dot{width:8px;height:8px;border-radius:999px;background:#54cfa6;box-shadow:0 0 0 3px #54cfa624}.cabin-status{font-size:11px;color:#91a5b6;font-weight:500}.cabin-row.cabin-inuse .cabin-dot{background:#f5aa24;box-shadow:0 0 0 3px #f5aa2426}.cabin-row.cabin-inuse .cabin-status{color:#f5aa24}.replica-benefits{border-top:1px solid rgba(122,163,199,.15);background:#041422}.benefit-row{height:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;padding-block:25px}.replica-benefit{min-width:0;display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:22px;padding:18px 28px;border:1px solid rgba(96,145,184,.32);border-radius:12px;background:linear-gradient(145deg,#081f33f5,#051829f5)}.replica-benefit-icon{width:92px;height:92px;display:grid;place-items:center;border:1px solid var(--benefit-color);border-radius:50%;color:var(--benefit-color);background:radial-gradient(circle,color-mix(in srgb,var(--benefit-color),transparent 87%),transparent 65%);box-shadow:inset 0 0 26px color-mix(in srgb,var(--benefit-color),transparent 92%)}.replica-benefit-icon svg{width:46px;height:46px;stroke-width:1.5}.replica-benefit h2{margin:0;font-family:Georgia,serif;font-size:clamp(18px,1.5vw,29px);font-weight:500}.health-benefits .replica-benefit h2{font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(17px,1.35vw,25px);font-weight:600}.benefit-accent-bar{display:block;width:44px;height:4px;border-radius:999px;background:var(--benefit-color);margin:8px 0 10px}.replica-benefit p{margin:0;color:#d1dbe4;font-size:clamp(12px,.9vw,17px);line-height:1.45}.benefit-note-row{display:inline-flex;align-items:center;gap:8px;margin-top:9px;color:var(--benefit-color);font-size:clamp(10px,.75vw,14px)}@media(max-width:1380px){.replica-container{padding-inline:34px}.replica-hero-media{width:39%;background-position:right center}.replica-hero-grid{grid-template-columns:390px minmax(680px,1fr);gap:20px}.replica-copy{padding-top:186px}.dashboard-replica{grid-template-columns:138px minmax(0,1fr) 200px}.replica-benefit{grid-template-columns:78px 1fr;padding:16px 20px}.replica-benefit-icon{width:72px;height:72px}.replica-benefit-icon svg{width:35px}}@media(max-width:1120px){.replica-main{display:block}.replica-hero{min-height:1020px}.replica-hero-media{width:42%;height:100%;background-position:right center;background-repeat:no-repeat}.replica-hero-media:after{background:linear-gradient(90deg,#0109110a,#020e191a 55%,#020e194d 82%,#041321eb)}.replica-hero-grid{display:grid;grid-template-columns:1fr;min-height:0;padding-top:40px;padding-bottom:16px;gap:20px}.replica-copy{max-width:620px;min-height:0;padding-top:50px;align-self:start}.replica-dashboard-wrap{margin-top:0;align-self:start}.dashboard-replica{height:560px;min-height:540px}.replica-benefits{min-height:520px}.benefit-row{grid-template-columns:1fr}.replica-benefit{min-height:145px}}@media(max-width:780px){.replica-container{padding-inline:18px}.replica-header{height:68px}.header-demo{display:none}.replica-menu{display:grid;place-items:center}.replica-nav{display:none;position:absolute;z-index:90;top:68px;left:12px;right:12px;padding:14px;border:1px solid rgba(96,145,184,.32);border-radius:10px;background:#020f1cf7}.replica-nav.open{display:grid;gap:5px}.replica-nav a,.replica-nav button{min-height:42px;justify-content:flex-start;padding:0 10px}.replica-brand{font-size:27px}.replica-hero{min-height:auto}.replica-hero-media{width:64%;background-position:right center;background-repeat:no-repeat}.replica-hero-media:after{background:linear-gradient(90deg,#0109110a,#020e191a 55%,#020e194d 82%,#041321eb)}.replica-hero-grid{padding-top:36px;padding-bottom:14px;display:grid;grid-template-columns:1fr;gap:16px}.replica-copy{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:0;padding-top:0}.replica-copy h1{font-size:clamp(32px,10vw,46px)}.replica-copy>p{font-size:14px}.replica-actions{display:grid}.replica-actions button{width:100%}.trust-row{grid-template-columns:1fr 1fr}.replica-dashboard-wrap{margin-inline:-10px;overflow-x:auto;padding-bottom:8px}.dashboard-replica{width:920px;height:540px;min-height:540px;transform-origin:left top}.replica-benefits{min-height:auto}.benefit-row{padding-block:18px;grid-template-columns:1fr}.replica-benefit{grid-template-columns:72px 1fr;min-height:150px;padding:16px;gap:16px}.replica-benefit-icon{width:68px;height:68px}.replica-benefit h2,.health-benefits .replica-benefit h2{font-size:20px}.replica-benefit p{font-size:13px}}@media(max-width:480px){.replica-copy h1{font-size:32px}.replica-benefit{grid-template-columns:1fr}.replica-benefit-icon{width:64px;height:64px}.trust-row{gap:9px;font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.next-centered .next-body.next-body-col{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.next-centered .next-body.next-body-col .mini-avatar{margin-right:0}.next-centered .next-body.next-body-col .next-text.next-text-center{width:100%}.next-centered .next-body.next-body-col .next-text.next-text-center .next-service{margin:4px 0 2px}.next-centered .next-body.next-body-col .next-text.next-text-center .next-time{margin:2px 0 0}.next-centered .next-body.next-body-col .next-status-badge{align-self:center;margin:2px 0 0}.next-detail-btn.next-detail-btn-block{width:100%;min-height:34px;border-radius:9px;margin-top:2px}.donut-progress-card .donut-progress-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:6px}.donut-progress-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.donut-progress-meta strong{font-size:22px;line-height:1.05;letter-spacing:-.02em}.donut-progress-meta small{color:#91a4b4;font-size:11px}.donut-progress-delta{display:flex;align-items:center;gap:6px;margin-top:4px}.donut-progress-delta .delta-up,.donut-progress-delta .delta-down{font-size:11px;font-weight:700}.donut-progress-delta small{color:#91a4b4;font-size:10.5px}.bar-progress-card{display:flex;flex-direction:column;gap:8px}.bar-progress-meta-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:2px;gap:10px}.bar-progress-meta-row strong{font-size:22px;line-height:1.05;letter-spacing:-.02em}.bar-progress-delta{display:inline-flex;align-items:center;gap:6px}.bar-progress-delta .delta-up,.bar-progress-delta .delta-down{font-size:11px;font-weight:700}.bar-progress-delta small{color:#91a4b4;font-size:10.5px}.bar-progress-track{width:100%;height:9px;border-radius:999px;background:#779ebe24;overflow:hidden}.bar-progress-fill{height:100%;border-radius:999px;transition:width .2s ease}.bar-progress-sub{color:#91a4b4;font-size:10.5px;margin-top:-2px}.replica-site[data-rubro=peluquerias-unisex]{--pelu-accent: #139CFF;--pelu-accent-soft: #8FD1FF}.replica-site[data-rubro=peluquerias-unisex] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=peluquerias-unisex] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=peluquerias-unisex] .replica-accent-line{background:linear-gradient(90deg,var(--pelu-accent),var(--pelu-accent-soft))}.replica-site[data-rubro=peluquerias-unisex] .replica-demo-button{background:var(--pelu-accent)}.replica-site[data-rubro=peluquerias-unisex] .replica-demo-button:hover,.replica-site[data-rubro=peluquerias-unisex] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--pelu-accent) 88%,black);border-color:color-mix(in srgb,var(--pelu-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=barberias]{--barber-accent: #139CFF;--barber-accent-soft: #8FD1FF}.replica-site[data-rubro=barberias] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=barberias] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=barberias] .replica-accent-line{background:linear-gradient(90deg,var(--barber-accent),var(--barber-accent-soft))}.replica-site[data-rubro=barberias] .replica-demo-button{background:var(--barber-accent)}.replica-site[data-rubro=barberias] .replica-demo-button:hover,.replica-site[data-rubro=barberias] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--barber-accent) 88%,black);border-color:color-mix(in srgb,var(--barber-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=salones-de-belleza]{--belleza-accent: #E778A4;--belleza-accent-soft: #F7CBD8}.replica-site[data-rubro=salones-de-belleza] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=salones-de-belleza] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=salones-de-belleza] .replica-accent-line{background:linear-gradient(90deg,var(--belleza-accent),var(--belleza-accent-soft))}.replica-site[data-rubro=salones-de-belleza] .replica-demo-button{background:var(--belleza-accent)}.replica-site[data-rubro=salones-de-belleza] .replica-demo-button:hover,.replica-site[data-rubro=salones-de-belleza] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--belleza-accent) 88%,black);border-color:color-mix(in srgb,var(--belleza-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=manicure-pedicure]{--unas-accent: #8a5cf6;--unas-accent-soft: #D4C6FA}.replica-site[data-rubro=manicure-pedicure] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=manicure-pedicure] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=manicure-pedicure] .replica-accent-line{background:linear-gradient(90deg,var(--unas-accent),var(--unas-accent-soft))}.replica-site[data-rubro=manicure-pedicure] .replica-demo-button{background:var(--unas-accent)}.replica-site[data-rubro=manicure-pedicure] .replica-demo-button:hover,.replica-site[data-rubro=manicure-pedicure] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--unas-accent) 88%,black);border-color:color-mix(in srgb,var(--unas-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=spa-wellness]{--spa-accent: #54cfa6;--spa-accent-soft: #C9EFD9}.replica-site[data-rubro=spa-wellness] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}.replica-site[data-rubro=spa-wellness] .board-people{grid-template-columns:44px repeat(6,minmax(0,1fr))}.replica-site[data-rubro=spa-wellness] .calendar-board{grid-template-columns:44px repeat(6,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));background-size:100% calc(100% / 12),calc((100% - 44px) / 6) 100%}@media(max-width:1380px){.replica-site[data-rubro=spa-wellness] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=spa-wellness] .replica-accent-line{background:linear-gradient(90deg,var(--spa-accent),var(--spa-accent-soft))}.replica-site[data-rubro=spa-wellness] .replica-copy h1 .spa-text-bienestar{color:#368d6a}.replica-site[data-rubro=spa-wellness] .replica-copy h1 em{color:#d5a75c;font-weight:800;letter-spacing:.005em}.replica-site[data-rubro=spa-wellness] .replica-demo-button{background:linear-gradient(135deg,#0e87ed,#119dfb);border-color:#42b1ffbf}.replica-site[data-rubro=spa-wellness] .replica-demo-button:hover,.replica-site[data-rubro=spa-wellness] .replica-demo-button:focus-visible{background:linear-gradient(135deg,#1498fa,#19adff);border-color:#57baff;box-shadow:0 18px 44px #42b1ff47;transform:translateY(-2px)}.replica-site[data-rubro=centros-kinesiologicos]{--kinesio-accent: var(--industry-accent);--kinesio-accent-soft: var(--industry-accent-soft);--kinesio-mint: #38fcc8}.replica-site[data-rubro=centros-kinesiologicos] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 240px!important}.replica-site[data-rubro=centros-kinesiologicos] .dashboard-replica .insights-rail{width:240px!important;min-width:240px!important;max-width:240px!important;box-sizing:border-box!important;flex:0 0 240px!important}.replica-site[data-rubro=centros-kinesiologicos] .dashboard-replica .insight-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}@media(max-width:1380px){.replica-site[data-rubro=centros-kinesiologicos] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 240px!important}}@media(max-width:1120px){.replica-site[data-rubro=centros-kinesiologicos] .dashboard-replica{grid-template-columns:160px minmax(0,1fr) 240px!important}}.replica-site[data-rubro=centros-kinesiologicos] .replica-hero-grid{padding-block:0 24px!important;align-items:start!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy{padding-top:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy:before{height:2px!important;min-height:0!important;flex:0 0 auto!important}.replica-site[data-rubro=centros-kinesiologicos] .industry-pill{margin-top:2px!important;margin-bottom:0!important;align-self:flex-start!important;justify-self:flex-start!important;order:0!important;background:#000!important;border-color:#000000e6!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;box-shadow:none!important}.replica-site[data-rubro=centros-kinesiologicos] .industry-pill svg{color:#fff!important;stroke:#fff!important;fill:none!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy>h1{margin-top:290px!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy>p{display:block!important;width:fit-content!important;max-width:720px!important;min-width:560px!important;margin:0!important;padding:16px 22px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.08)!important;background:#cdd4d8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;font-weight:600!important;font-size:20px!important;line-height:1.5!important;letter-spacing:-.005em!important;text-align:left!important;box-shadow:0 10px 30px #00000014,inset 0 1px #ffffff59!important;box-sizing:border-box!important}@media(max-width:1380px){.replica-site[data-rubro=centros-kinesiologicos] .replica-copy{padding-top:0!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy:before{height:2px!important}.replica-site[data-rubro=centros-kinesiologicos] .industry-pill{margin-top:2px!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy>h1{margin-top:244px!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy>p{padding:14px 20px!important;min-width:480px!important;max-width:620px!important;font-size:18px!important;line-height:1.55!important}}@media(max-width:1120px){.replica-site[data-rubro=centros-kinesiologicos] .replica-copy{padding-top:0!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy:before{height:2px!important}.replica-site[data-rubro=centros-kinesiologicos] .industry-pill{margin-top:2px!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy>h1{margin-top:164px!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy>p{padding:13px 18px!important;min-width:0!important;max-width:100%!important;font-size:17px!important;line-height:1.55!important;width:100%!important}}.replica-site[data-rubro=centros-kinesiologicos] .replica-accent-line{background:linear-gradient(90deg,var(--kinesio-accent),var(--kinesio-accent-soft))}.replica-site[data-rubro=centros-kinesiologicos] .replica-copy h1 em{color:var(--kinesio-mint)!important;font-style:normal!important;font-weight:800!important;-webkit-text-fill-color:var(--kinesio-mint)!important;text-shadow:0 2px 16px rgb(56 252 200 / .42)!important;background:none!important}.replica-site[data-rubro=centros-kinesiologicos] .replica-demo-button{background:var(--kinesio-accent)}.replica-site[data-rubro=centros-kinesiologicos] .replica-demo-button:hover,.replica-site[data-rubro=centros-kinesiologicos] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--kinesio-accent) 88%,black);border-color:color-mix(in srgb,var(--kinesio-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=centros-kinesiologicos] .calendar-event{min-height:50px!important;max-height:58px!important;line-height:1.25!important;gap:2px!important;overflow:visible!important}.replica-site[data-rubro=centros-kinesiologicos] .calendar-event strong{font-size:10.5px!important;line-height:1.2}.replica-site[data-rubro=centros-kinesiologicos] .calendar-event span{font-size:9px!important;line-height:1.2;opacity:.92}.replica-site[data-rubro=centros-kinesiologicos] .calendar-event small{font-size:8.5px!important;line-height:1.2;display:block!important}.replica-site[data-rubro=centros-kinesiologicos] .insight-card.cabins-card.cabins-card-grid{padding:7px 7px 9px;display:grid;grid-template-rows:auto auto auto;gap:10px}.replica-site[data-rubro=centros-kinesiologicos] .insight-card.cabins-card .cabins-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile{min-height:46px;border-radius:9px;padding:7px 8px;border:1px solid rgba(119,158,190,.18);background:linear-gradient(165deg,#0a1e30f5,#041424f5);display:flex;flex-direction:column;justify-content:space-between;gap:4px}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile.cabin-tile-available{border-color:#38fcc838;background:linear-gradient(165deg,#072224f5,#04141ef5)}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile.cabin-tile-inuse{border-color:#1683ff42;background:linear-gradient(165deg,#091a32f5,#041026f5)}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(119,158,190,.18);background:#779ebe14;flex:0 0 auto;color:#a7b9c9}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-icon.cabin-tile-icon-available{color:#38fcc8;border-color:#38fcc847;background:#38fcc814}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-icon.cabin-tile-icon-inuse{color:#5bb7ff;border-color:#5bb7ff4d;background:#5bb7ff14}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-name{font-size:11.5px;font-weight:700;color:#eaf2fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.2}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-status{font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.01em;padding-left:1px}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-status.cabin-tile-status-available{color:#38fcc8}.replica-site[data-rubro=centros-kinesiologicos] .cabin-tile-status.cabin-tile-status-inuse{color:#5bb7ff}.replica-site[data-rubro=centros-kinesiologicos] .cabins-all-link{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:24px;font-size:10.5px;font-weight:600;color:#5bb7ff;line-height:1;letter-spacing:.01em;padding-top:1px}.replica-site[data-rubro=centros-kinesiologicos] .cabins-all-link:hover,.replica-site[data-rubro=centros-kinesiologicos] .cabins-all-link:focus{color:#7ec7ff}.replica-site[data-rubro=centros-kinesiologicos] .insight-card.cobros-resumen-card{padding:8px 9px 10px!important;display:grid!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;gap:10px!important;height:auto!important;max-height:none!important;min-height:128px!important;min-width:0!important;width:100%!important;overflow:visible!important;position:static!important;flex:none!important;align-items:stretch!important}.replica-site[data-rubro=centros-kinesiologicos] .insight-card.cobros-resumen-card>h4{margin:0!important;padding:0!important;line-height:1.15!important;min-height:auto!important;height:auto!important;align-self:start!important}.replica-site[data-rubro=centros-kinesiologicos] .cobros-grid{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;justify-content:start!important;gap:10px!important;min-width:0!important;width:100%!important;min-height:84px!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important}.replica-site[data-rubro=centros-kinesiologicos] .cobros-col{min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;width:auto!important;display:block!important;overflow:visible!important;position:static!important;padding:0!important;margin:0!important}.replica-site[data-rubro=centros-kinesiologicos] .cobros-left{display:grid!important;grid-template-rows:auto auto!important;gap:7px!important;min-width:0!important;width:100%!important;height:auto!important;align-items:start!important;justify-items:start!important;overflow:visible!important}.replica-site[data-rubro=centros-kinesiologicos] .cobro-row{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:2px!important;padding:0!important;margin:0!important;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;flex:none!important}.replica-site[data-rubro=centros-kinesiologicos] .cobro-row small{color:#94a8bb!important;font-size:10.5px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em!important;display:block!important;width:auto!important;min-height:auto!important;height:auto!important;padding:0!important;margin:0!important;position:static!important;transform:none!important;white-space:nowrap!important}.replica-site[data-rubro=centros-kinesiologicos] .cobro-row strong{color:#f5f9fd!important;font-size:17px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:visible!important;display:block!important;width:auto!important;min-height:auto!important;height:auto!important;padding:0!important;margin:0!important;position:static!important;transform:none!important}.replica-site[data-rubro=centros-kinesiologicos] .cobro-row.cobro-row-cobrado strong{letter-spacing:-.01em!important}.replica-site[data-rubro=centros-kinesiologicos] .cobros-right{width:auto!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;flex:0 0 auto!important;overflow:visible!important;position:static!important;height:auto!important;max-height:none!important}.replica-site[data-rubro=centros-kinesiologicos] .next-status-badge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-size:10px!important;font-weight:700;line-height:1;letter-spacing:.02em;margin-left:2px;align-self:flex-start;margin-top:2px;flex:0 0 auto}.replica-site[data-rubro=centros-kinesiologicos] .next-status-badge.tone-green{background:#054d3a;color:#38fcc8;box-shadow:0 0 0 1px #38fcc84d,inset 0 0 0 1px #38fcc838}.replica-site[data-rubro=centros-kinesiologicos] .next-status-badge.tone-blue{background:#053363;color:#5bb7ff;box-shadow:0 0 0 1px #5bb7ff38}.replica-site[data-rubro=centros-kinesiologicos] .next-status-badge.tone-amber{background:#523705;color:#ffc869;box-shadow:0 0 0 1px #ffc86933}.replica-site[data-rubro=centros-esteticos]{--estetica-accent: var(--industry-accent);--estetica-accent-soft: var(--industry-accent-soft)}.replica-site[data-rubro=centros-esteticos] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=centros-esteticos] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=centros-esteticos] .replica-accent-line{background:linear-gradient(90deg,var(--estetica-accent),var(--estetica-accent-soft))}.replica-site[data-rubro=centros-esteticos] .estetica-h1-accent-1{color:#b6822f;font-style:normal;font-weight:700;letter-spacing:-.01em}.replica-site[data-rubro=centros-esteticos] .estetica-h1-accent-2{color:#822fb6;font-style:italic;font-weight:700;letter-spacing:-.01em}.replica-site[data-rubro=centros-esteticos] .cabins-grid>.cabins-list{display:none!important}.replica-site[data-rubro=centros-esteticos] .insight-card.cabins-card{padding:7px 8px}.replica-site[data-rubro=centros-esteticos] .cabins-grid{grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;margin-top:4px;gap:10px;position:relative}.replica-site[data-rubro=centros-esteticos] .progress-ring-wrap>div{display:none!important}.replica-site[data-rubro=centros-esteticos] .insight-card.cabins-card .cabins-grid:before{content:"68%";grid-column:2 / span 1;grid-row:1 / span 1;align-self:start;justify-self:start;margin-top:8px;font-size:20px;font-weight:800;letter-spacing:-.015em;color:#fff;line-height:1;display:block}.replica-site[data-rubro=centros-esteticos] .insight-card.cabins-card .cabins-grid:after{content:"128 / 188 \apaquetes utilizados";white-space:pre-line;grid-column:2 / span 1;grid-row:1 / span 1;align-self:start;justify-self:start;margin-top:34px;font-size:12px;letter-spacing:-.004em;color:#c3d1de;line-height:1.25;display:block}.replica-site[data-rubro=centros-esteticos] .progress-ring-wrap svg circle:nth-child(2){stroke:#822fb6!important}.replica-site[data-rubro=centros-esteticos] .board-people>div:not(:first-child){min-height:72px;padding:10px 8px 12px 6px;align-items:flex-start}.replica-site[data-rubro=centros-esteticos] .board-people strong{white-space:normal;text-overflow:clip;overflow:visible;line-height:1.2;font-size:13.5px;letter-spacing:-.004em;font-weight:800}.replica-site[data-rubro=centros-esteticos] .board-people small{white-space:normal;line-height:1.2;margin-top:3px;font-size:11.5px;color:#d5dbe5}.replica-site[data-rubro=centros-esteticos] .board-hours>div:not(:first-child){min-height:58px;padding-top:14px;font-size:12px;color:#cbd6e2}.replica-site[data-rubro=centros-esteticos] .calendar-board{grid-template-rows:repeat(12,58px)!important}.replica-site[data-rubro=centros-esteticos] .board-people>div{min-height:58px!important}.replica-site[data-rubro=centros-esteticos] .calendar-event{overflow:visible!important;padding:6px 9px 7px!important;margin:2px 3px!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2.5px!important;min-height:54px}.replica-site[data-rubro=centros-esteticos] .calendar-event>strong,.replica-site[data-rubro=centros-esteticos] .calendar-event>span:first-of-type{line-height:1.18;font-size:12px;letter-spacing:-.005em;font-weight:800}.replica-site[data-rubro=centros-esteticos] .calendar-event>small,.replica-site[data-rubro=centros-esteticos] .calendar-event>span:last-of-type{line-height:1.18;font-size:11px;color:#ffffffe0}.replica-site[data-rubro=centros-esteticos] .calendar-event>span:nth-child(1):not(:last-child){font-size:10.5px;letter-spacing:.01em;color:#ffffffe6;line-height:1.15}.replica-site[data-rubro=centros-esteticos] .replica-demo-button,.replica-site[data-rubro=centros-esteticos] .replica-demo-button.header-demo{background:var(--estetica-accent);border-color:color-mix(in srgb,var(--estetica-accent) 60%,transparent)}.replica-site[data-rubro=centros-esteticos] .replica-demo-button:hover,.replica-site[data-rubro=centros-esteticos] .replica-demo-button:focus-visible,.replica-site[data-rubro=centros-esteticos] .replica-demo-button.header-demo:hover,.replica-site[data-rubro=centros-esteticos] .replica-demo-button.header-demo:focus-visible{background:color-mix(in srgb,var(--estetica-accent) 88%,black);border-color:color-mix(in srgb,var(--estetica-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=centros-medicos]{--medico-accent: var(--industry-accent);--medico-accent-soft: var(--industry-accent-soft)}.replica-site[data-rubro=centros-medicos] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=centros-medicos] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=centros-medicos] .replica-accent-line{background:linear-gradient(90deg,var(--medico-accent),var(--medico-accent-soft))}.replica-site[data-rubro=centros-medicos] .medico-h1-accent{color:var(--medico-accent);font-style:normal;font-weight:800;letter-spacing:-.01em;display:inline-block}.replica-site[data-rubro=centros-medicos] .replica-demo-button,.replica-site[data-rubro=centros-medicos] .replica-demo-button.header-demo{background:var(--medico-accent);border-color:color-mix(in srgb,var(--medico-accent) 60%,transparent)}.replica-site[data-rubro=centros-medicos] .replica-demo-button:hover,.replica-site[data-rubro=centros-medicos] .replica-demo-button:focus-visible,.replica-site[data-rubro=centros-medicos] .replica-demo-button.header-demo:hover,.replica-site[data-rubro=centros-medicos] .replica-demo-button.header-demo:focus-visible{background:color-mix(in srgb,var(--medico-accent) 88%,black);border-color:color-mix(in srgb,var(--medico-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=centros-medicos] .calendar-board{grid-template-rows:repeat(12,58px)!important}.replica-site[data-rubro=centros-medicos] .board-hours>div:not(:first-child){min-height:58px;padding-top:14px;font-size:12px;color:#cbd6e2}.replica-site[data-rubro=centros-medicos] .board-people>div:not(:first-child){min-height:72px;padding:10px 8px 12px 6px;align-items:flex-start}.replica-site[data-rubro=centros-medicos] .board-people strong{white-space:normal;text-overflow:clip;overflow:visible;line-height:1.2;font-size:13.5px;letter-spacing:-.004em;font-weight:800}.replica-site[data-rubro=centros-medicos] .board-people small{white-space:normal;line-height:1.2;margin-top:3px;font-size:11.5px;color:#d5dbe5}.replica-site[data-rubro=centros-medicos] .calendar-event{overflow:visible!important;padding:6px 9px 7px!important;margin:2px 3px!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2.5px!important;min-height:54px}.replica-site[data-rubro=centros-medicos] .calendar-event>strong,.replica-site[data-rubro=centros-medicos] .calendar-event>span:first-of-type{line-height:1.18;font-size:12px;letter-spacing:-.005em;font-weight:800}.replica-site[data-rubro=centros-medicos] .calendar-event>small,.replica-site[data-rubro=centros-medicos] .calendar-event>span:last-of-type{line-height:1.18;font-size:11px;color:#ffffffe0}.replica-site[data-rubro=centros-medicos] .calendar-event>span:nth-child(1):not(:last-child){font-size:10.5px;letter-spacing:.01em;color:#ffffffe6;line-height:1.15}.replica-site[data-rubro=centros-medicos] .sparkline-card>.sparkline-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px}.replica-site[data-rubro=centros-medicos] .sparkline-card .sparkline-block{padding:8px 10px;min-height:84px}.replica-site[data-rubro=centros-medicos] .sparkline-card .sparkline-block svg{height:32px}.replica-site[data-rubro=centros-medicos] .sparkline-card .sparkline-block:nth-child(3){grid-column:1 / -1}.replica-site[data-rubro=centros-medicos] .sparkline-card .sparkline-block:nth-child(3) svg{height:40px}.replica-site[data-rubro=centros-medicos] .sparkline-card .sparkline-block:nth-child(3){padding:10px 14px}.replica-site[data-rubro=centros-medicos] .sparkline-card .sparkline-block:nth-child(3) svg path:first-of-type{stroke:#cbd5e1;opacity:.6}.replica-site[data-rubro=centros-medicos] .next-note{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;margin-top:8px;border-radius:8px;background:var(--medico-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:-.002em;border:1px solid color-mix(in srgb,var(--medico-accent) 60%,transparent)}.replica-site[data-rubro=consultorios-medicos]{--consultorio-accent: #06b6d4;--consultorio-accent-soft: #22d3ee;--consultorio-accent-rgb: 6 182 212}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica{grid-template-columns:160px minmax(0,1fr) 240px!important;height:746px!important;min-height:746px!important;max-height:746px!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-main{grid-template-rows:minmax(636px,1fr) 208px!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica>.replica-sidebar,.replica-site[data-rubro=consultorios-medicos] .dashboard-replica>.replica-board,.replica-site[data-rubro=consultorios-medicos] .dashboard-replica>.insights-rail{height:698px!important;min-height:698px!important;max-height:698px!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero{min-height:746px!important;height:auto!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero-grid{min-height:746px!important;height:auto!important}@media(max-width:1380px){.replica-site[data-rubro=consultorios-medicos] .dashboard-replica{grid-template-columns:150px minmax(0,1fr) 210px!important;height:746px!important;min-height:746px!important;max-height:746px!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-main{grid-template-rows:minmax(636px,1fr) 208px!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero{min-height:746px!important;height:auto!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero-grid{min-height:746px!important;height:auto!important}}.replica-site[data-rubro=consultorios-medicos] .replica-accent-line{background:linear-gradient(90deg,var(--consultorio-accent),var(--consultorio-accent-soft))!important;height:4px!important;border-radius:999px!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy h1 .consultorio-h1-accent-1{color:#38fcc8!important;font-weight:800!important;background:none!important;-webkit-text-fill-color:#38fcc8!important;text-shadow:0 2px 16px rgb(56 252 200 / .42)!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy h1 .consultorio-h1-white{color:#fff!important;font-weight:800!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgb(0 0 0 / .35)!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy h1 em{color:var(--consultorio-accent)!important;font-style:normal!important;font-weight:800!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy:before{height:360px!important;flex:0 0 auto!important;display:block!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy{padding-top:0!important;justify-content:flex-start!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy>p{margin-top:0!important}.replica-site[data-rubro=consultorios-medicos] .replica-actions{margin-top:32px!important;gap:16px!important;padding-bottom:0!important}.replica-site[data-rubro=consultorios-medicos] .trust-row{margin-top:26px!important;margin-bottom:4px!important;padding-bottom:0!important}@media(max-width:1380px){.replica-site[data-rubro=consultorios-medicos] .replica-copy:before{height:345px!important}}@media(max-width:1120px){.replica-site[data-rubro=consultorios-medicos] .replica-copy:before{height:0!important;display:none!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy{padding-top:60px!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica{height:746px!important;min-height:746px!important;max-height:746px!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-main{grid-template-rows:minmax(636px,1fr) 208px!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero{min-height:746px!important;height:auto!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero-grid{min-height:746px!important;height:auto!important}}@media(max-width:780px){.replica-site[data-rubro=consultorios-medicos] .replica-copy:before{height:0!important}.replica-site[data-rubro=consultorios-medicos] .replica-copy{padding-top:0!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica{height:746px!important;min-height:746px!important;max-height:746px!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .replica-main{grid-template-rows:minmax(636px,1fr) 208px!important}.replica-site[data-rubro=consultorios-medicos] .replica-hero{min-height:946px!important;height:auto!important;overflow:visible!important}}.replica-site[data-rubro=consultorios-medicos] .replica-demo-button{background:#139cff!important;border-color:color-mix(in srgb,#139CFF 60%,transparent)!important;color:#fff!important;font-weight:700!important;border-radius:14px!important;box-shadow:0 12px 32px #139cff52!important}.replica-site[data-rubro=consultorios-medicos] .replica-demo-button:hover,.replica-site[data-rubro=consultorios-medicos] .replica-demo-button:focus-visible{background:color-mix(in srgb,#139CFF 88%,black)!important;border-color:color-mix(in srgb,#139CFF 70%,black)!important;box-shadow:0 18px 44px #139cff47!important;transform:translateY(-2px)}.replica-site[data-rubro=consultorios-medicos] .replica-outline-button{border-color:color-mix(in srgb,var(--consultorio-accent) 65%,white)!important;color:#fff!important;border-radius:14px!important}.replica-site[data-rubro=consultorios-medicos] .replica-board{grid-template-rows:38px 72px minmax(0,1fr) 28px!important;padding:0 11px!important}.replica-site[data-rubro=consultorios-medicos] .board-people{height:72px!important}.replica-site[data-rubro=consultorios-medicos] .board-header{min-height:38px!important;max-height:38px!important;gap:5px!important}.replica-site[data-rubro=consultorios-medicos] .board-header>div:first-child{gap:5px!important}.replica-site[data-rubro=consultorios-medicos] .board-header h3{font-size:14px!important;font-weight:600!important}.replica-site[data-rubro=consultorios-medicos] .board-header svg:first-child{width:12px!important;height:12px!important}.replica-site[data-rubro=consultorios-medicos] .board-date{gap:3px!important;font-size:10.5px!important}.replica-site[data-rubro=consultorios-medicos] .board-date>span{margin-right:4px!important}.replica-site[data-rubro=consultorios-medicos] .board-date button{width:20px!important;height:20px!important}.replica-site[data-rubro=consultorios-medicos] .board-date button svg{width:11px!important;height:11px!important}.replica-site[data-rubro=consultorios-medicos] .board-date .today-button{padding:0 8px!important;font-size:10.5px!important}.replica-site[data-rubro=consultorios-medicos] .board-legend{min-height:28px!important;max-height:28px!important;gap:10px!important;font-size:9.5px!important}.replica-site[data-rubro=consultorios-medicos] .board-legend span{gap:4px!important}.replica-site[data-rubro=consultorios-medicos] .board-legend i{width:6px!important;height:6px!important}.replica-site[data-rubro=consultorios-medicos] .calendar-board{display:grid!important;grid-template-rows:repeat(12,51px)!important;min-height:560px!important;max-height:560px!important;height:560px!important;grid-auto-rows:51px!important;margin-bottom:-52px!important;grid-auto-flow:row!important}.replica-site[data-rubro=consultorios-medicos] .hour-label{min-height:51px!important;max-height:51px!important;padding-top:5px!important;font-size:11px!important}.replica-site[data-rubro=consultorios-medicos] .hour-label:nth-child(12),.replica-site[data-rubro=consultorios-medicos] .hour-label:nth-child(13){display:none!important}.replica-site[data-rubro=consultorios-medicos] .calendar-event{min-height:42px!important;max-height:48px!important;padding:3px 5px!important;margin:0!important;border-radius:10px!important;gap:2px!important;overflow:visible!important}.replica-site[data-rubro=consultorios-medicos] .calendar-event strong{font-size:10px!important;line-height:1.15;font-weight:700!important}.replica-site[data-rubro=consultorios-medicos] .calendar-event span{font-size:8.5px!important;line-height:1.15;opacity:.92}.replica-site[data-rubro=consultorios-medicos] .calendar-event small{display:none!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica .replica-board .calendar-board button.calendar-event:nth-child(31){grid-row:8 / span 1!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica .replica-board .calendar-board button.calendar-event:nth-child(32){grid-row:9 / span 1!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica .replica-board .calendar-board button.calendar-event:nth-child(33){grid-row:10 / span 1!important}.replica-site[data-rubro=consultorios-medicos] .dashboard-replica .replica-board .calendar-board button.calendar-event:nth-child(34),.replica-site[data-rubro=consultorios-medicos] .dashboard-replica .replica-board .calendar-board button.calendar-event:nth-child(35),.replica-site[data-rubro=consultorios-medicos] .dashboard-replica .replica-board .calendar-board button.calendar-event:nth-child(36){grid-row:11 / span 1!important}.replica-site[data-rubro=consultorios-medicos] .board-people>div{padding:4px 6px 3px!important;gap:4px!important}.replica-site[data-rubro=consultorios-medicos] .board-people .mini-avatar{width:26px!important;height:26px!important;font-size:10.5px!important}.replica-site[data-rubro=consultorios-medicos] .board-people strong{font-size:10.5px!important;line-height:1.2}.replica-site[data-rubro=consultorios-medicos] .board-people small{font-size:8.2px!important;line-height:1.15;opacity:.85}.replica-site[data-rubro=consultorios-medicos] .calendar-event[data-tone=emerald]{background:#064e3b!important;border-color:#10b981!important;color:#d1fae5!important}.replica-site[data-rubro=consultorios-medicos] .calendar-event[data-tone=blue]{background:#0c4a6e!important;border-color:#0ea5e9!important;color:#e0f2fe!important}.replica-site[data-rubro=consultorios-medicos] .calendar-event[data-tone=zinc]{background:#1f2937!important;border-color:#6b7280!important;color:#e5e7eb!important;opacity:.92!important}.replica-site[data-rubro=consultorios-medicos] .calendar-event[data-tone=amber],.replica-site[data-rubro=consultorios-medicos] .calendar-event[data-tone=rose],.replica-site[data-rubro=consultorios-medicos] .calendar-event[data-tone=violet]{background:#0c4a6e!important;border-color:#0ea5e9!important;color:#e0f2fe!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail{gap:2px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(1){padding:2px 14px 3px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(1) .next-card{display:flex;flex-direction:column;gap:10px!important;margin-top:8px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(1) .next-person-name{color:#fff!important;font-size:14px!important;font-weight:700!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(1) .next-meta-row{color:#cbd5e1!important;font-size:11px!important;line-height:1.5!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(1) .next-note{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;background:#064e3b!important;color:#6ee7b7!important;border:1px solid #10b981!important;border-radius:999px!important;font-size:10.5px!important;font-weight:600!important;align-self:flex-start!important;margin-top:2px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(1) .next-note:before{content:"✓";color:#34d399!important;font-weight:800!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2){padding:1px 14px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-card{margin-top:8px!important;display:flex!important;flex-direction:column!important;gap:0!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-grid{display:flex!important;flex-direction:column!important;gap:0!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row{padding:10px 12px!important;border-radius:10px!important;border:1px solid #7f1d1d!important;background:#450a0a!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row .commission-person,.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row .commission-amount,.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row .delta-down-commission{color:#fecaca!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row .commission-person{font-weight:700;font-size:12px}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row .commission-amount{font-size:11.5px}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row .delta-down-commission{font-size:11px;text-decoration:underline;text-underline-offset:2px}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(2) .commission-row:nth-child(2){display:none!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(3){padding:3px 14px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(3) .sparkline-card{margin-top:8px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(3) .sparkline-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(3) .sparkline-block{padding:12px!important;border-radius:10px!important;border:1px solid #164e63!important;background:linear-gradient(180deg,#083344,#0c4a6e)!important;display:flex!important;flex-direction:column!important;gap:6px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(3) .sparkline-block svg{height:38px!important;width:100%!important;overflow:hidden!important;stroke-width:2.2!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4){padding:0 14px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .hs-stock-list{list-style:none!important;padding:0!important;margin:8px 0 0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .hs-stock-list li{display:grid!important;grid-template-columns:1fr .9fr auto!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;background:#0f172a!important;border:1px solid #1e293b!important;border-radius:10px!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .st-product{color:#e2e8f0!important;font-size:11.5px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .st-qty-tone{position:relative!important;display:contents!important;font-size:0!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .hs-stock-list li:before{content:"";display:none!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .st-qty-tone:before{content:"$ 85.000";grid-column:2!important;font-size:11.5px!important;font-weight:700!important;color:#fbbf24!important;letter-spacing:.01em!important;text-align:center!important;white-space:nowrap!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .hs-stock-list li:nth-child(1) .st-qty-tone:before{content:"$ 85.000";grid-column:2!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .hs-stock-list li:nth-child(2) .st-qty-tone:before{content:"$ 120.000";grid-column:2!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .hs-stock-list li:nth-child(3) .st-qty-tone:before{content:"$ 60.000";grid-column:2!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .st-qty-tone:after{content:"Enviar rec";grid-column:3!important;font-size:9.5px!important;font-weight:600!important;color:#fff!important;background:#0369a1!important;border:1px solid #0ea5e9!important;border-radius:8px!important;padding:4px 8px!important;white-space:nowrap!important;text-align:center!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail>:nth-child(4) .st-icon{display:none!important}.replica-site[data-rubro=consultorios-medicos] .replica-benefit{border:1px solid color-mix(in srgb,var(--consultorio-accent) 35%,#0f172a)!important;background:linear-gradient(180deg,#0833446b,#0f172ab3)!important;border-radius:18px!important}.replica-site[data-rubro=consultorios-medicos] .benefit-accent-bar{background:var(--consultorio-accent)!important;height:3px!important;border-radius:999px!important}.replica-site[data-rubro=consultorios-medicos] .replica-benefit-icon{background:#06b6d429!important;color:var(--consultorio-accent)!important;border:1px solid color-mix(in srgb,var(--consultorio-accent) 40%,transparent)!important;border-radius:14px!important}.replica-site[data-rubro=consultorios-medicos] .benefit-note-row{color:var(--consultorio-accent)!important;font-weight:600!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail section.insight-card{border:1px solid rgba(51,65,85,.75)!important;background:#0f172ad1!important;border-radius:14px!important;gap:0!important}.replica-site[data-rubro=consultorios-medicos] .insights-rail section.insight-card>h4{margin:0 0 4px!important;color:#e2e8f0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important}.replica-site[data-rubro=centros-oftalmologicos]{--oftalmo-accent: var(--industry-accent);--oftalmo-accent-soft: var(--industry-accent-soft)}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica.dashboard-calendar,.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica{grid-template-columns:180px minmax(0,1fr) 300px;gap:14px}@media(max-width:1380px){.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica.dashboard-calendar,.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica{grid-template-columns:170px minmax(0,1fr) 270px}}.replica-site[data-rubro=centros-oftalmologicos] .replica-accent-line{background:linear-gradient(90deg,var(--oftalmo-accent),var(--oftalmo-accent-soft))}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy h1 .oftalmo-h1-accent-1{color:#0ea5e9!important;font-style:normal!important;font-weight:800!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#0ea5e9!important;text-shadow:0 2px 14px rgb(14 165 233 / .38)!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy h1 em{color:#0ea5e9!important;font-style:normal!important;font-weight:800!important;-webkit-text-fill-color:#0ea5e9!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy:before{height:405px!important;flex:0 0 auto!important;display:block!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy{padding-top:0!important;justify-content:flex-start!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy>p{margin-top:0!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-actions{margin-top:32px!important;gap:16px!important;padding-bottom:0!important}.replica-site[data-rubro=centros-oftalmologicos] .trust-row{margin-top:26px!important;margin-bottom:4px!important;padding-bottom:0!important}@media(max-width:1380px){.replica-site[data-rubro=centros-oftalmologicos] .replica-copy{padding-top:0!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy:before{height:395px!important}}@media(max-width:1120px){.replica-site[data-rubro=centros-oftalmologicos] .replica-copy:before{height:0!important;display:none!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy{padding-top:60px!important}}@media(max-width:780px){.replica-site[data-rubro=centros-oftalmologicos] .replica-copy:before{height:0!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-copy{padding-top:0!important}}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .replica-board{grid-template-rows:54px 72px minmax(0,1fr) 43px!important;row-gap:2px!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people{min-height:72px!important;height:72px!important;align-items:stretch!important;overflow:hidden!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people>div{height:100%!important;align-self:stretch!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board{grid-template-columns:44px repeat(4,minmax(0,1fr));grid-template-rows:repeat(11,56px)!important;grid-auto-rows:56px!important;gap:3px;min-height:616px!important;background-size:100% 56px,calc((100% - 44px)/4) 100%!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board .hour-label{min-height:56px!important;height:56px!important;padding-top:7px!important;padding-left:2px!important;font-size:10.5px;font-weight:600;color:#cbd6e2;opacity:.9;box-sizing:border-box!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board .hour-label:nth-child(12){display:none!important}.replica-site[data-rubro=centros-oftalmologicos] .replica-demo-button,.replica-site[data-rubro=centros-oftalmologicos] .replica-demo-button.header-demo{background:var(--oftalmo-accent);border-color:color-mix(in srgb,var(--oftalmo-accent) 60%,transparent)}.replica-site[data-rubro=centros-oftalmologicos] .replica-demo-button:hover,.replica-site[data-rubro=centros-oftalmologicos] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--oftalmo-accent) 88%,black);border-color:color-mix(in srgb,var(--oftalmo-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people{grid-template-columns:44px repeat(4,minmax(0,1fr));gap:3px}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people>div:not(:first-child){min-height:100%!important;height:100%!important;padding:4px 5px 3px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;overflow:hidden!important;box-sizing:border-box!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people>div:not(:first-child)>.person-avatar{flex-shrink:0;width:26px;height:26px;min-width:26px;min-height:26px;align-self:flex-start}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people>div:not(:first-child) p{margin:0;min-width:0;width:100%;display:flex;flex-direction:column;gap:1px;overflow:hidden!important}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people p strong{font-size:9.4px;font-weight:800;color:#fff;letter-spacing:-.01em;white-space:normal;overflow:hidden;text-overflow:clip;line-height:1.06;margin:0;padding:0;display:block;max-width:none!important;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .board-people p small{font-size:7.8px;color:#cbd6e2;line-height:1.06;margin:0;display:block;white-space:normal;overflow:hidden;word-break:break-word}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board .calendar-event{width:100%;min-height:40px;max-height:48px;padding:3px 7px;margin:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;justify-self:stretch;gap:1px;line-height:1.1;overflow:hidden;white-space:normal;text-align:left}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board .calendar-event>strong{font-size:11px;line-height:1.08;font-weight:800;letter-spacing:-.01em;color:#fff;margin:0}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board .calendar-event>span{font-size:9.5px;line-height:1.08;color:#ffffffe0;margin:0}.replica-site[data-rubro=centros-oftalmologicos] .dashboard-replica .calendar-board .calendar-event>small{display:none!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(3){padding-bottom:4px!important;min-height:0!important}.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card>.sparkline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:4px 10px 10px!important;width:100%!important;display:grid;box-sizing:border-box}.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block{padding:8px 10px;min-height:92px;width:100%;box-sizing:border-box;overflow:hidden}.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block *{max-width:100%;box-sizing:border-box}.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block svg{height:38px;width:100%;display:block;overflow:hidden;max-width:100%;min-width:0}.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block .ring-progress-ring,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block svg g,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block svg path,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block svg polyline,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.sparkline-card .sparkline-block svg line{max-width:100%;width:100%;box-sizing:border-box}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1){height:auto!important;min-height:0!important;padding-bottom:4px!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:calc(100% - 28px);gap:6px;padding:6px;align-content:stretch;justify-content:stretch}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-content:flex-start;gap:2px;padding:6px 8px 6px 44px;border-radius:8px;background:#5a76a224;border:1px solid rgba(140,170,210,.14);min-height:0;height:100%;width:100%;box-sizing:border-box;display:flex;flex:1 1 auto}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-person{display:block;flex-direction:unset;align-items:unset;gap:0;padding:0;margin:0;width:100%;position:static;text-align:left}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-person>.mini-avatar{width:28px;height:28px;border-radius:6px;background:#64748b8c!important;border:1px solid rgba(148,163,184,.6);overflow:hidden;position:absolute;left:8px;top:8px;flex-shrink:0;padding:0;margin:0}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-person>.mini-avatar img,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-person>.mini-avatar>img{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-person>.mini-avatar .mini-avatar-fallback{width:28px;height:28px;line-height:28px;font-size:11px;font-weight:800;color:#e2e8f0;display:flex!important;align-items:center;justify-content:center;visibility:visible!important;background:transparent;padding:0;margin:0}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-person>strong{display:block;font-size:12px;font-weight:800;color:#fff;letter-spacing:-.005em;line-height:1.15;margin:0 0 1px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;min-width:0;text-align:left}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.commission-amount{font-size:10.5px;color:#cbd5e1;font-weight:500;line-height:1.12;padding:0;margin:0 0 1px;align-self:flex-start;text-align:left;justify-content:flex-start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;min-width:0}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-up-commission,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-down-commission{font-size:10px;font-weight:700;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:5px;padding:0;margin:0;align-self:flex-start;text-align:left;line-height:1.1;background:transparent!important;border:0!important;border-radius:0!important;width:auto}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-up-commission:before,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-down-commission:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-up-commission{color:#22c55e!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-up-commission:before{background:#22c55e!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-down-commission{color:#818cf8!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(1)>.commission-grid>.commission-row>.delta-down-commission:before{background:#6366f1!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2){padding-bottom:4px!important;height:auto!important;min-height:0!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid{display:flex;flex-direction:column;gap:3px;padding:5px 5px 6px;height:calc(100% - 28px);justify-content:flex-start}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row{position:relative;display:flex!important;flex-direction:column;justify-content:center;align-content:flex-start;align-items:flex-start;padding:8px 82px 8px 46px;min-height:54px;height:100%;flex:1 1 auto;border-radius:7px;box-sizing:border-box;width:100%;gap:3px;overflow:visible!important;background:#47556929;border:1px solid rgba(100,116,139,.2)}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-person{position:static!important;left:auto;top:auto;transform:none;padding:0!important;margin:0!important;width:100%!important;height:auto!important;min-width:0;min-height:0;display:block!important;flex-direction:unset;overflow:visible!important;text-align:left}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-person>.mini-avatar{position:absolute!important;left:10px;top:50%;transform:translateY(-50%);width:28px!important;height:28px!important;min-width:28px;min-height:28px;border-radius:9999px;background:#334155eb!important;border:1px solid rgba(100,116,139,.72);flex:0 0 28px;overflow:hidden;display:flex!important;align-items:center;justify-content:center}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-person>.mini-avatar img,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-person>.mini-avatar>img{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-person>.mini-avatar .mini-avatar-fallback{width:28px!important;height:28px!important;line-height:28px!important;font-size:11px;color:#e2e8f0;font-weight:700;text-align:center;display:flex!important;align-items:center;justify-content:center;background:transparent;visibility:visible;position:relative}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(1)>.commission-person>.mini-avatar .mini-avatar-fallback{visibility:visible}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(2)>.commission-person>.mini-avatar .mini-avatar-fallback{visibility:visible}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(3)>.commission-person>.mini-avatar .mini-avatar-fallback{visibility:visible}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-person>strong{position:static!important;left:auto;top:auto;right:auto;transform:none;width:100%;max-width:none;font-size:12.5px;font-weight:700;color:#fff!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important;visibility:visible!important;opacity:1!important;margin:0;padding:0;text-align:left;min-width:0}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.commission-amount{padding:0;margin:0;font-size:10.5px;color:#94a3b8;line-height:1.2;align-self:flex-start;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.delta-up-commission,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row>.delta-down-commission{position:absolute!important;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;padding:3px 10px!important;border-radius:9999px!important;text-align:center;line-height:1.3;border:0!important;white-space:nowrap}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(1)>.delta-up-commission,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(1)>.delta-down-commission{background:#14532d!important;color:#dcfce7!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(2)>.delta-up-commission,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(2)>.delta-down-commission,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(3)>.delta-up-commission,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(2)>.commission-grid>.commission-row:nth-child(3)>.delta-down-commission{background:#713f12!important;color:#fef3c7!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list{padding:4px 6px 8px!important;display:flex!important;flex-direction:column!important;gap:3px!important;list-style:none!important;margin:0!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li{display:block!important;padding:6px!important;align-items:center!important;border-radius:6px!important;position:relative!important;box-sizing:border-box!important;width:100%!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li>.st-icon,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li>.st-icon,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail .inventory-list-card .hs-stock-list>li>.st-icon{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li>.st-qty-tone,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li>.st-qty-tone,.replica-site[data-rubro=centros-oftalmologicos] .insights-rail .inventory-list-card .hs-stock-list>li>.st-qty-tone{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;font-size:0!important;color:transparent!important;position:absolute!important;left:-9999px!important;line-height:0!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li>.st-product,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li>.st-product{font-size:12.5px!important;color:#e6edf6!important;font-weight:500!important;line-height:1.2!important;text-align:left!important;padding-right:95px!important;position:relative!important;margin:0!important;width:100%!important;box-sizing:border-box!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li>.st-product:after,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li>.st-product:after{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;content:"";font-weight:800!important;color:#fff!important;font-size:13px!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important;display:block!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li:nth-child(1)>.st-product:after,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li:nth-child(1)>.st-product:after{content:"$ 120.000"!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li:nth-child(2)>.st-product:after,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li:nth-child(2)>.st-product:after{content:"$ 180.000"!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li:nth-child(3)>.st-product:after,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li:nth-child(3)>.st-product:after{content:"$ 150.000"!important}.replica-site[data-rubro=centros-oftalmologicos] .insights-rail>:nth-child(4) .hs-stock-list>li:nth-child(4)>.st-product:after,.replica-site[data-rubro=centros-oftalmologicos] .insight-card.inventory-list-card .hs-stock-list>li:nth-child(4)>.st-product:after{content:"$ 110.000"!important}.replica-site[data-rubro=servicios-automotrices]{--auto-accent: var(--industry-accent);--auto-accent-soft: var(--industry-accent-soft)}.replica-site[data-rubro=servicios-automotrices] .replica-copy{position:relative!important}.replica-site[data-rubro=servicios-automotrices] .replica-main{grid-template-rows:auto auto!important}.replica-site[data-rubro=servicios-automotrices] .replica-hero{min-height:0!important;height:auto!important;overflow:visible!important}.replica-site[data-rubro=servicios-automotrices] .replica-hero-grid{min-height:0!important;height:auto!important;padding-block:24px!important;align-items:start!important}.replica-site[data-rubro=servicios-automotrices] .replica-dashboard-wrap{position:relative!important;left:0!important;top:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.replica-site[data-rubro=servicios-automotrices] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 270px!important;height:auto!important;min-height:595px!important;max-height:none!important;transform:scale(1)!important;transform-origin:top left!important}@media(max-width:1380px){.replica-site[data-rubro=servicios-automotrices] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 270px!important;height:auto!important;min-height:595px!important;max-height:none!important;transform:scale(1)!important;transform-origin:top left!important}.replica-site[data-rubro=servicios-automotrices] .replica-dashboard-wrap{height:auto!important;min-height:0!important;left:0!important}}@media(max-width:1120px){.replica-site[data-rubro=servicios-automotrices] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 270px!important;height:auto!important;min-height:595px!important;max-height:none!important;transform:scale(1)!important;transform-origin:top left!important}.replica-site[data-rubro=servicios-automotrices] .replica-dashboard-wrap{height:auto!important;min-height:0!important;left:0!important}}.replica-site[data-rubro=servicios-automotrices] .insights-rail{width:270px!important;min-width:270px!important;max-width:270px!important;padding:14px 12px!important;display:flex!important;flex-direction:column!important;gap:12px!important}.replica-site[data-rubro=servicios-automotrices] .insights-rail>.insight-card{flex:1 1 auto!important;min-height:0!important}.replica-site[data-rubro=servicios-automotrices] .insights-rail>.insight-card.vehicle-summary-card{flex:0 0 auto!important}.replica-site[data-rubro=servicios-automotrices] .replica-accent-line{background:linear-gradient(90deg,#f59e0b,#fcd34d);width:82px!important;height:5px!important;border-radius:3px}.replica-site[data-rubro=servicios-automotrices] .replica-demo-button{background:var(--auto-accent)}.replica-site[data-rubro=servicios-automotrices] .replica-demo-button:hover,.replica-site[data-rubro=servicios-automotrices] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--auto-accent) 88%,black);border-color:color-mix(in srgb,var(--auto-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=servicios-automotrices] .replica-copy>h1 .accent{color:#f59e0b!important;-webkit-text-fill-color:#F59E0B!important;text-shadow:0 0 18px rgba(245,158,11,.22)!important}.replica-site[data-rubro=servicios-automotrices] .industry-pill{background:#139cff24;border:1px solid rgba(19,156,255,.32);color:#9bd0ff;position:absolute!important;top:-21px!important;left:0!important;margin:0!important}.replica-site[data-rubro=servicios-automotrices] .industry-pill svg{stroke:#9bd0ff}.replica-site[data-rubro=servicios-automotrices] .calendar-event{min-height:52px!important;margin:.5px 4px!important;padding:4px 8px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1.5px!important}.replica-site[data-rubro=servicios-automotrices] .calendar-event strong{font-size:11.5px!important;font-weight:700!important;line-height:1.15!important}.replica-site[data-rubro=servicios-automotrices] .calendar-event span{font-size:10.5px!important;font-weight:500!important;line-height:1.2!important;opacity:.95!important}.replica-site[data-rubro=servicios-automotrices] .calendar-event small{font-size:9.5px!important;font-weight:500!important;line-height:1.15!important;opacity:.9!important}.replica-site[data-rubro=servicios-automotrices] .board-legend>span{font-size:13px!important;font-weight:600!important}.replica-site[data-rubro=servicios-automotrices] .board-legend>span i{width:13px!important;height:13px!important}.replica-site[data-rubro=servicios-automotrices] .sparkline-metrics-block{padding:10px 11px!important}.replica-site[data-rubro=servicios-automotrices] .hs-stock-list li{padding:8px 10px!important}.replica-site[data-rubro=servicios-automotrices] .hs-stock-list .st-product,.replica-site[data-rubro=servicios-automotrices] .hs-stock-list .st-qty-tone{font-size:11px!important}.replica-site[data-rubro=servicios-automotrices] .next-card{padding:11px 12px!important}.replica-site[data-rubro=servicios-automotrices] .hs-card .hs-history{display:none!important}.replica-site[data-rubro=servicios-automotrices] .hs-card{grid-template-columns:1fr!important}.replica-site[data-rubro=servicios-automotrices] .hs-card .hs-stock{border-left:0!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-card{display:grid!important;grid-auto-flow:row!important;gap:14px!important;padding:13px 12px 14px!important;width:100%!important;box-sizing:border-box!important;background:linear-gradient(180deg,#0f172a9e,#0f172a7a)!important;border:1px solid rgba(148,163,184,.13)!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-title{font-size:12.5px!important;font-weight:600!important;color:#e6f0fa!important;letter-spacing:.01em!important;margin:0!important;padding:0!important;width:auto!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-header svg{color:#9aa8b8}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;width:100%!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle-icon{width:42px!important;height:42px!important;border-radius:10px!important;background-color:#139cff21!important;border:1px solid rgba(91,183,255,.28)!important;display:grid!important;place-items:center!important;background-image:url(/automovil.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:28px 28px!important;flex:0 0 42px!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle-icon svg{display:none!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle-icon img{width:28px!important;height:28px!important;object-fit:contain!important;display:block!important}.replica-site[data-rubro=servicios-automotrices] .next-card .mini-avatar{background-color:#139cff21!important;border:1px solid rgba(91,183,255,.28)!important;border-radius:10px!important;background-image:url(/automovil.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important}.replica-site[data-rubro=servicios-automotrices] .next-card .mini-avatar svg{display:none!important}.replica-site[data-rubro=servicios-automotrices] .next-card .mini-avatar img{width:18px!important;height:18px!important;object-fit:contain!important;display:block!important}.replica-site[data-rubro=servicios-automotrices] .next-card .mini-avatar.has-photo img{display:none!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle-meta{display:grid!important;grid-auto-flow:row!important;gap:3px!important;width:100%!important;min-width:0!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-plate-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-plate{font-size:13.5px!important;font-weight:800!important;color:#fff!important;letter-spacing:.04em!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-badge{font-size:10.5px!important;font-weight:700!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid!important;letter-spacing:.02em!important;flex:0 0 auto!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle-name{font-size:11.5px!important;color:#cbd5e1!important;line-height:1.25!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-vehicle-km{font-size:10.5px!important;color:#8ea0b4!important;line-height:1!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech{display:grid!important;gap:8px!important;width:100%!important;padding-top:10px!important;border-top:1px dashed rgba(148,163,184,.14)!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-head{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-label{font-size:10.5px!important;color:#8ea0b4!important;letter-spacing:.01em!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-progress{font-size:11.5px!important;font-weight:800!important;color:#f59e0b!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-row{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;width:100%!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-avatar{width:26px!important;height:26px!important;border-radius:50%!important;background:#94a3b826!important;display:grid!important;place-items:center!important;color:#cbd5e1!important;flex:0 0 26px!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-names{display:grid!important;grid-auto-flow:row!important;gap:2px!important;min-width:0!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-name{font-size:12px!important;font-weight:600!important;color:#e6f0fa!important;line-height:1.15!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-tech-role{font-size:10.5px!important;color:#8ea0b4!important;line-height:1.1!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-progress-bar{width:100%!important;height:6px!important;border-radius:999px!important;background:#94a3b829!important;overflow:hidden!important}.replica-site[data-rubro=servicios-automotrices] .vehicle-summary-progress-fill{height:100%!important;border-radius:inherit!important;background-image:linear-gradient(90deg,#f59e0bf2,#fcd34d)!important}.replica-site[data-rubro=lubricentros]{--lubri-accent: var(--industry-accent);--lubri-accent-soft: var(--industry-accent-soft)}.replica-site[data-rubro=lubricentros] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=lubricentros] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=lubricentros] .replica-accent-line{background:linear-gradient(90deg,var(--lubri-accent),var(--lubri-accent-soft))}.replica-site[data-rubro=lubricentros] .replica-demo-button{background:var(--lubri-accent)}.replica-site[data-rubro=lubricentros] .replica-demo-button:hover,.replica-site[data-rubro=lubricentros] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--lubri-accent) 88%,black);border-color:color-mix(in srgb,var(--lubri-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}.replica-site[data-rubro=servicios-tecnicos-especializados]{--servtec-accent: var(--industry-accent);--servtec-accent-soft: var(--industry-accent-soft)}.replica-site[data-rubro=servicios-tecnicos-especializados] .dashboard-replica{grid-template-columns:210px minmax(0,1fr) 230px}@media(max-width:1380px){.replica-site[data-rubro=servicios-tecnicos-especializados] .dashboard-replica{grid-template-columns:190px minmax(0,1fr) 200px}}.replica-site[data-rubro=servicios-tecnicos-especializados] .replica-accent-line{background:linear-gradient(90deg,var(--servtec-accent),var(--servtec-accent-soft))}.replica-site[data-rubro=servicios-tecnicos-especializados] .replica-demo-button{background:var(--servtec-accent)}.replica-site[data-rubro=servicios-tecnicos-especializados] .replica-demo-button:hover,.replica-site[data-rubro=servicios-tecnicos-especializados] .replica-demo-button:focus-visible{background:color-mix(in srgb,var(--servtec-accent) 88%,black);border-color:color-mix(in srgb,var(--servtec-accent) 70%,black);box-shadow:0 18px 44px rgb(var(--industry-accent-rgb) / .28);transform:translateY(-2px)}
