.cfg{margin-block-start:clamp(var(--space-6), 5vw, var(--space-8))}.cfg__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;min-width:0;margin-block-end:var(--space-3);padding:0;display:flex}.cfg__legend{float:left;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--fg);padding:0}.cfg__picker{background:var(--bg-sunken);border-radius:var(--radius-m);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.cfg__option{cursor:pointer;flex:none;position:relative}.cfg__option input{opacity:0;cursor:pointer;position:absolute;inset:0}.cfg__option span{min-height:40px;padding-inline:var(--space-4);border-radius:var(--radius-s);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--fg-secondary);transition:color var(--dur-1) var(--ease-out);align-items:center;display:flex}.cfg__option:hover span{color:var(--fg)}.cfg__option input:checked+span{background:var(--bg-raised);color:var(--fg);box-shadow:0 0 0 var(--hairline) var(--hairline-color)}.cfg__option input:focus-visible+span{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}.cfg__frame{background:var(--bg-raised);border:var(--hairline) solid var(--fog-400);border-radius:var(--radius-l);height:35rem;overflow:hidden}.cfg__foot{justify-content:space-between;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.app{height:100%;font-size:var(--text-caption);line-height:var(--leading-caption);font-variant-numeric:tabular-nums;color:var(--fg);grid-template-columns:12.5rem minmax(0,1fr) 15.5rem;display:none}.cfg:not([data-active]) .app{grid-template-columns:12.5rem minmax(0,1fr)}.cfg:not([data-active]) .app__detail{display:none}.cfg:not([data-active]):has(input[value=taller]:checked) [data-panel=taller],.cfg:not([data-active]):has(input[value=clinica]:checked) [data-panel=clinica],.cfg:not([data-active]):has(input[value=distribuidora]:checked) [data-panel=distribuidora],.cfg:not([data-active]):has(input[value=restaurante]:checked) [data-panel=restaurante],.cfg[data-active=taller] [data-panel=taller],.cfg[data-active=clinica] [data-panel=clinica],.cfg[data-active=distribuidora] [data-panel=distribuidora],.cfg[data-active=restaurante] [data-panel=restaurante]{display:grid}[data-panel=taller]{--brand:#a04610;--brand-tint:#fbeadf}[data-panel=clinica]{--brand:#0f766e;--brand-tint:#ddf3f0}[data-panel=distribuidora]{--brand:#2123ea;--brand-tint:#e8e8fd}[data-panel=restaurante]{--brand:#9f1d4f;--brand-tint:#fbe4ec}.st[data-tone=wait]{--dot:#b7650c}.st[data-tone=active]{--dot:#2563eb}.st[data-tone=done]{--dot:#15803d}.app button{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.app button:focus-visible{outline-offset:calc(-1 * var(--focus-width));outline-color:var(--brand)}.app__muted{color:var(--fg-muted)}.st{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.st:before{content:"";background:var(--dot);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.app__side{gap:var(--space-4);padding:var(--space-4) var(--space-2);background:var(--bg-chrome);border-inline-end:var(--hairline) solid var(--hairline-color);flex-direction:column;display:flex}.app__name{padding-inline:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--brand)}.app__tab{border-radius:var(--radius-s);align-items:center;width:100%;min-height:2.125rem;display:flex;padding-inline:var(--space-3)!important;color:var(--fg-secondary)!important;font-weight:var(--weight-medium)!important}.app__tab:hover{color:var(--fg)!important}.app__tab[aria-current]{background:var(--brand-tint);color:var(--brand)!important}.app__main{grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.app__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);display:flex}.app__title{font-size:1.125rem;line-height:1.3;font-weight:var(--weight-strong);letter-spacing:var(--tracking-h3)}.app__action{border-radius:var(--radius-m);flex:none;min-height:2.25rem;padding-inline:var(--space-3)!important;background:var(--brand)!important;color:var(--white)!important;font-weight:var(--weight-medium)!important}.app__action:disabled{opacity:.45;cursor:not-allowed!important}.app__kpis{border-block:var(--hairline) solid var(--hairline-color);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app__kpi{padding:var(--space-2) var(--space-5)}.app__kpi+.app__kpi{border-inline-start:var(--hairline) solid var(--hairline-color)}.app__kpi dt{color:var(--fg-secondary)}.app__kpi dd{font-size:1.375rem;line-height:1.3;font-weight:var(--weight-medium);letter-spacing:var(--tracking-h3)}.app__kpi dd.is-bumped{animation:cfg-bump var(--dur-3) var(--ease-out) 2}@keyframes cfg-bump{50%{color:var(--brand)}}.app__view{min-height:0;padding:var(--space-4) var(--space-5);scrollbar-width:thin;overflow:auto}.app__empty{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-5);text-align:center;color:var(--fg-secondary);display:none}.app__empty .app__title{color:var(--fg)}.app__empty .link{color:var(--brand)}.app.is-empty .app__head,.app.is-empty .app__kpis,.app.is-empty .app__view,.app.is-empty .app__detail{display:none}.app.is-empty .app__empty{grid-row:1/-1;display:grid}.cfg[data-active] .app.is-empty{grid-template-columns:12.5rem minmax(0,1fr)}.app__detail{padding:var(--space-4);border-inline-start:var(--hairline) solid var(--hairline-color);flex-direction:column;display:flex}.app__detail-title{font-size:1rem;line-height:1.3;font-weight:var(--weight-strong);margin-block-end:var(--space-2)}.app__detail-label{margin-block:var(--space-5) var(--space-2);color:var(--fg-secondary)}.app__statuses{gap:var(--space-1);display:grid}.app__status{border-radius:var(--radius-m);min-height:2.25rem;transition:border-color var(--dur-1) var(--ease-out);align-items:center;display:flex;padding-inline:var(--space-3)!important;border:var(--hairline) solid var(--hairline-color)!important;font-weight:var(--weight-medium)!important}.app__status:hover{border-color:var(--fog-400)!important}.app__status[aria-pressed=true]{border-color:var(--brand)!important;background:var(--brand-tint)!important}.board{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-height:100%;display:grid}.board__col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.board__head{color:var(--fg-secondary);font-weight:var(--weight-medium);justify-content:space-between;display:flex}.board__list{gap:var(--space-2);align-content:start;display:grid}.card{border-radius:var(--radius-s);width:100%;transition:border-color var(--dur-1) var(--ease-out);gap:1px;padding:var(--space-2) var(--space-3)!important;border:var(--hairline) solid var(--hairline-color)!important;display:grid!important}.card b{font-weight:var(--weight-strong)}.card:hover{border-color:var(--fog-400)!important}.card.is-selected{box-shadow:inset 0 0 0 var(--hairline) var(--brand);border-color:var(--brand)!important}.agenda>li+li{border-block-start:var(--hairline) solid var(--hairline-color)}.slot{align-items:center;gap:var(--space-3);border-radius:var(--radius-s);grid-template-columns:3.25rem minmax(0,1fr) auto;width:100%;min-height:3.25rem;padding-inline:var(--space-3)!important;display:grid!important}.slot:hover{background:var(--bg-chrome)!important}.is-selected>.slot{background:var(--brand-tint)!important}.slot__time{font-weight:var(--weight-strong)}.slot__body{min-width:0;display:grid}.rows{border-collapse:collapse;width:100%}.rows th{padding:0 var(--space-3) var(--space-2) 0;text-align:start;font-weight:var(--weight-medium);color:var(--fg-secondary);border-block-end:var(--hairline) solid var(--hairline-color)}.rows td{padding:0 var(--space-3) 0 0;border-block-end:var(--hairline) solid var(--hairline-color);height:2.75rem}.rows td:first-child,.rows th:first-child{padding-inline-start:var(--space-2)}.rows tbody tr{cursor:pointer}.rows tbody tr:hover{background:var(--bg-chrome)}.rows tbody tr.is-selected{background:var(--brand-tint)}.rows__open{min-height:2.75rem;font-weight:var(--weight-strong)!important}.floor{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile{border-radius:var(--radius-s);width:100%;height:100%;min-height:6.75rem;transition:border-color var(--dur-1) var(--ease-out);gap:1px;padding:var(--space-3)!important;border:var(--hairline) solid var(--hairline-color)!important;display:grid!important}.tile b{font-weight:var(--weight-strong)}.tile .st{margin-block-start:var(--space-2)}.tile:hover{border-color:var(--fog-400)!important}.is-selected>.tile{box-shadow:inset 0 0 0 var(--hairline) var(--brand);border-color:var(--brand)!important}[data-panel=clinica] .app__side{background:var(--brand-tint)}[data-panel=clinica] .app__tab[aria-current]{background:var(--brand);color:var(--white)!important}[data-panel=distribuidora] .app__side{background:var(--brand);border-inline-end:0}[data-panel=distribuidora] .app__name,[data-panel=distribuidora] .app__tab,[data-panel=distribuidora] .app__tab:hover{color:var(--white)!important}[data-panel=distribuidora] .app__tab[aria-current]{background:#ffffff2e}[data-panel=restaurante]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 15.5rem!important}[data-panel=restaurante] .app__side{align-items:center;gap:var(--space-5);padding-block:var(--space-2);border-inline-end:0;border-block-end:var(--hairline) solid var(--hairline-color);flex-direction:row;grid-column:1/-1}[data-panel=restaurante] .app__menu{gap:var(--space-1);display:flex}.cfg[data-active] .app.is-empty[data-panel=restaurante]{grid-template-columns:minmax(0,1fr)!important}@media (width<=56rem){.cfg__top{gap:var(--space-2)}.cfg__legend{float:none;margin-block-end:var(--space-2)}.cfg__picker{width:100%;display:flex}.cfg__option{flex:1 0 auto}.cfg__option span{min-height:44px;padding-inline:var(--space-2);justify-content:center}.cfg__frame{height:auto}.app,.cfg:not([data-active]) .app,.cfg[data-active] .app.is-empty,[data-panel=restaurante]{grid-template-rows:none;height:auto;grid-template-columns:minmax(0,1fr)!important}.app__side,[data-panel=restaurante] .app__side{align-items:stretch;gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;border-inline-end:0;border-block-end:var(--hairline) solid var(--hairline-color);flex-direction:column}[data-panel=distribuidora] .app__side{border-block-end:0}.app__name{padding-inline:0}.app__menu,[data-panel=restaurante] .app__menu{gap:var(--space-1);margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.app__tab{white-space:nowrap;border-radius:var(--radius-s) var(--radius-s) 0 0;width:auto;min-height:44px}.app__head{padding:var(--space-3)}.app__action{min-height:44px}.app__kpi{padding:var(--space-2) var(--space-3)}.app__view{height:20.5rem;padding:var(--space-3)}.board{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.board__col{scroll-snap-align:start}.card{min-height:44px}.slot{gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr) auto;padding-inline:var(--space-2)!important}.rows th:nth-child(3),.rows td:nth-child(3){display:none}.floor{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{min-height:0;padding:var(--space-2)!important}.tile .app__muted{display:none}.tile .st{margin-block-start:var(--space-1)}.app__detail{border-inline-start:0;border-block-start:var(--hairline) solid var(--hairline-color);padding:var(--space-3)}.app__detail-title{margin-block-end:0}.app__detail-label{margin-block:var(--space-2) var(--space-1)}.app__statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.app__status{min-height:44px;padding-inline:var(--space-2)!important}.app__empty{min-height:14rem}}@media (width<=24rem){.cfg__option span{padding-inline:var(--space-1);font-size:var(--text-caption)}}.hero__br[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme]{padding-block-end:var(--space-7);overflow-x:clip}.contrast[data-astro-cid-lcdefpme]{border-collapse:collapse;text-align:start;width:100%}.contrast[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:start;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--fg-secondary);border-block-end:var(--hairline) solid var(--hairline-color);padding-block-end:var(--space-3)}.contrast[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{width:50%;padding:var(--space-4) var(--space-6) var(--space-4) 0;vertical-align:top;border-block-end:var(--hairline) solid var(--hairline-color);font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);color:var(--fg-secondary);text-wrap:pretty}.contrast[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:last-child{color:var(--fg);font-weight:var(--weight-medium);padding-inline-end:0}@media (width<=40rem){.contrast[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contrast[data-astro-cid-lcdefpme],.contrast[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme],.contrast[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme],.contrast[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{width:100%;display:block}.contrast[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{padding-block:var(--space-4);border-block-end:var(--hairline) solid var(--hairline-color)}.contrast[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border:0;padding:0}.contrast[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]+td[data-astro-cid-lcdefpme]{margin-block-start:var(--space-3)}.contrast[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:before{content:attr(data-label);font-size:var(--text-caption);font-weight:var(--weight-text);color:var(--fg-secondary);display:block}}.build__more[data-astro-cid-lcdefpme]{margin-block-start:var(--space-4)}.company[data-astro-cid-lcdefpme]{--handoff:62%;background:var(--bg-chrome);overflow-x:clip}.company[data-astro-cid-lcdefpme] .sec__body[data-astro-cid-lcdefpme]{margin-block-end:var(--space-5)}.track-wrap[data-astro-cid-lcdefpme]{padding-block-start:var(--space-5)}.track__row[data-astro-cid-lcdefpme]{column-gap:var(--gutter);border-block-start:var(--hairline) solid var(--hairline-color);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.track__row[data-astro-cid-lcdefpme]:last-child{border-block-end:var(--hairline) solid var(--hairline-color)}.track__text[data-astro-cid-lcdefpme]{gap:var(--space-1);padding-block:var(--space-5);display:grid}.track__text[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:44ch}.track__lane[data-astro-cid-lcdefpme]{margin-inline-end:calc(-1 * max(var(--margin), (100vw - var(--content-max)) / 2 + var(--margin)));position:relative}.track__lane[data-astro-cid-lcdefpme]:before{content:"";border-inline-start:var(--hairline) solid var(--control-border);position:absolute;inset-block:0;inset-inline-start:var(--handoff)}.track__bar[data-astro-cid-lcdefpme]{width:calc((var(--to) - var(--from)) * 1%);background:var(--interactive);border-radius:var(--radius-s);height:1rem;position:absolute;inset-block-start:calc(var(--space-5) + .3rem);inset-inline-start:calc(var(--from) * 1%)}.track__bar--open[data-astro-cid-lcdefpme]{border-start-end-radius:0;border-end-end-radius:0}.track__mark[data-astro-cid-lcdefpme]{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--fg-secondary);position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-start:var(--handoff);translate:-50%}@media (width<=56rem){.track__row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-4)}.track__text[data-astro-cid-lcdefpme]{padding-block-end:var(--space-3)}.track__lane[data-astro-cid-lcdefpme]{height:1rem}.track__bar[data-astro-cid-lcdefpme]{inset-block-start:0}.track__mark[data-astro-cid-lcdefpme]{inset-block-start:calc(100% + var(--space-1));inset-block-end:auto}.track__row[data-astro-cid-lcdefpme]:first-child{padding-block-end:var(--space-6)}}.own[data-astro-cid-lcdefpme]{border-block-start:var(--hairline) solid var(--hairline-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.own__cell[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0 0;display:grid}.own__cell[data-astro-cid-lcdefpme]+.own__cell[data-astro-cid-lcdefpme]{border-inline-start:var(--hairline) solid var(--hairline-color);padding-inline-start:var(--space-4)}@media (width<=56rem){.own[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.own__cell[data-astro-cid-lcdefpme],.own__cell[data-astro-cid-lcdefpme]+.own__cell[data-astro-cid-lcdefpme]{padding:var(--space-4) var(--space-3) var(--space-4) 0;border-inline-start:0}.own__cell[data-astro-cid-lcdefpme]:nth-child(2n){border-inline-start:var(--hairline) solid var(--hairline-color);padding-inline-start:var(--space-3)}.own__cell[data-astro-cid-lcdefpme]:nth-child(n+3){border-block-start:var(--hairline) solid var(--hairline-color)}}.cases__list[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.cases__item[data-astro-cid-lcdefpme]{border-block-start:var(--hairline) solid var(--hairline-color);padding-block-start:var(--space-5)}.cases__item[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.cases__item[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin-block-start:var(--space-2)}@media (width<=56rem){.cases__item[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq[data-astro-cid-lcdefpme]{border-block-end:var(--hairline) solid var(--hairline-color)}.qa[data-astro-cid-lcdefpme]{border-block-start:var(--hairline) solid var(--hairline-color)}.qa__q[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:44px;padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}.qa__q[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-lcdefpme]:hover{color:var(--interactive)}.qa__icon[data-astro-cid-lcdefpme]{width:var(--space-4);height:var(--space-4);transition:rotate var(--dur-2) var(--ease-out);flex:none;position:relative}.qa__icon[data-astro-cid-lcdefpme]:before,.qa__icon[data-astro-cid-lcdefpme]:after{content:"";border-block-start:var(--hairline-strong) solid currentColor;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.qa__icon[data-astro-cid-lcdefpme]:after{rotate:90deg}.qa[data-astro-cid-lcdefpme][open] .qa__icon[data-astro-cid-lcdefpme]{rotate:45deg}.qa__a[data-astro-cid-lcdefpme]{max-width:var(--measure);color:var(--fg-secondary);text-wrap:pretty;padding-block-end:var(--space-5)}
