.demo[data-astro-cid-sydidzed]{--c:var(--accent);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;height:360px;font-size:.86rem;display:flex;overflow:hidden}.demo--vacaciones[data-astro-cid-sydidzed]{--c:var(--teal)}.demo--partes[data-astro-cid-sydidzed]{--c:#7c3aed}.demo--incidencias[data-astro-cid-sydidzed]{--c:var(--amber);border-radius:var(--radius-lg);width:100%;max-width:340px;height:400px;margin-inline:auto;box-shadow:0 30px 80px #00000059}.demo[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed]{font:inherit;cursor:pointer}.demo__bar[data-astro-cid-sydidzed]{background:var(--c);color:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.demo__bar[data-astro-cid-sydidzed] strong[data-astro-cid-sydidzed]{flex:1;font-size:.9rem}.demo__logo[data-astro-cid-sydidzed]{font:500 .62rem var(--mono);background:#fff3;border-radius:6px;padding:4px 6px}.demo__avatar[data-astro-cid-sydidzed]{background:#ffffff40;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.66rem;font-weight:700;display:grid}.demo__body[data-astro-cid-sydidzed]{flex:1;align-content:start;gap:8px;padding:12px;display:grid;overflow:auto}.demo__body[data-astro-cid-sydidzed]>div[data-astro-cid-sydidzed]:not(.demo__horas,.demo__total){gap:8px;display:grid}.demo__body[data-astro-cid-sydidzed] [data-astro-cid-sydidzed][hidden]{display:none!important}.demo__hint[data-astro-cid-sydidzed]{color:var(--text-muted);font-size:.78rem}.demo__row[data-astro-cid-sydidzed]{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-primary);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;transition:border-color .15s;display:flex}.demo__row[data-astro-cid-sydidzed]:hover{border-color:var(--c)}.demo__row[data-astro-cid-sydidzed] small[data-astro-cid-sydidzed]{color:var(--text-muted);font-size:.74rem;display:block}.demo__pill[data-astro-cid-sydidzed]{color:var(--amber);white-space:nowrap;background:#fdf1e1;border-radius:99px;padding:4px 8px;font-size:.72rem;font-weight:700}.demo__pill[data-astro-cid-sydidzed].is-ok{color:var(--teal);background:#e3f6f8}.demo__back[data-astro-cid-sydidzed]{color:var(--c);background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.demo__name[data-astro-cid-sydidzed]{font-size:1rem}.demo__crit[data-astro-cid-sydidzed]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.demo__stars[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed]{color:var(--border-strong);background:0 0;border:0;padding:0 1px;font-size:1.1rem}.demo__stars[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed].is-on{color:var(--amber-bright)}.demo__nota[data-astro-cid-sydidzed]{color:var(--text-muted)}.demo__btn[data-astro-cid-sydidzed]{background:var(--c);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:700}.demo__btn[data-astro-cid-sydidzed]:disabled{opacity:.4;cursor:default}.demo__btn--ok[data-astro-cid-sydidzed]{background:var(--teal)}.demo__btn--sm[data-astro-cid-sydidzed]{margin-left:auto;padding:7px 10px}.demo__kpis[data-astro-cid-sydidzed]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demo__kpis[data-astro-cid-sydidzed] span[data-astro-cid-sydidzed]{background:var(--surface-primary);color:var(--text-muted);border-radius:10px;padding:6px 10px;font-size:.74rem}.demo__kpis[data-astro-cid-sydidzed] b[data-astro-cid-sydidzed]{color:var(--text-primary);font-size:1.1rem;display:block}.demo__cal[data-astro-cid-sydidzed]{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.demo__cal[data-astro-cid-sydidzed] i[data-astro-cid-sydidzed]{font:500 .66rem var(--mono);color:var(--text-muted);font-style:normal}.demo__cal[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed]{aspect-ratio:1.5;background:var(--surface-primary);color:inherit;border:0;border-radius:6px;padding:0;font-size:.74rem}.demo__cal[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed]:hover:not(:disabled){outline:1px solid var(--c)}.demo__cal[data-astro-cid-sydidzed] .is-off[data-astro-cid-sydidzed]{color:var(--border-strong);cursor:default;background:0 0}.demo__cal[data-astro-cid-sydidzed] .is-sel[data-astro-cid-sydidzed]{background:var(--c);color:#fff}.demo__cal[data-astro-cid-sydidzed] .is-pend[data-astro-cid-sydidzed]{color:var(--amber);background:#fdf1e1;font-weight:700}.demo__cal[data-astro-cid-sydidzed] .is-ok[data-astro-cid-sydidzed]{color:#157347;background:#d1f2e0;font-weight:700}.demo__flujo[data-astro-cid-sydidzed] span[data-astro-cid-sydidzed]{color:var(--text-muted);font-size:.78rem}.demo__field[data-astro-cid-sydidzed]{color:var(--text-muted);gap:4px;font-size:.76rem;display:grid}.demo__field[data-astro-cid-sydidzed] select[data-astro-cid-sydidzed]{font:inherit;border:1px solid var(--border-strong);color:var(--text-primary);background:#fff;border-radius:10px;padding:8px;font-size:.84rem}.demo__horas[data-astro-cid-sydidzed]{color:var(--text-muted);align-items:center;gap:8px;display:flex}.demo__horas[data-astro-cid-sydidzed]>button[data-astro-cid-sydidzed]:not(.demo__btn){border:1px solid var(--border-strong);width:30px;height:30px;color:var(--text-primary);background:#fff;border-radius:8px;font-size:1rem}.demo__horas[data-astro-cid-sydidzed] b[data-astro-cid-sydidzed]{color:var(--text-primary);text-align:center;min-width:1.5ch;font-size:1rem}.demo__lista[data-astro-cid-sydidzed]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.demo__lista[data-astro-cid-sydidzed] li{background:var(--surface-primary);border-left:3px solid var(--c);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.demo__lista[data-astro-cid-sydidzed] li.is-new{animation:.35s demoIn}@keyframes demoIn{0%{opacity:0;transform:translateY(-6px)}}.demo__total[data-astro-cid-sydidzed]{border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:6px;font-weight:700;display:flex}.demo__qr[data-astro-cid-sydidzed]{text-align:center;justify-items:center;padding-top:12px}.demo__qrbox[data-astro-cid-sydidzed]{border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:repeat(7,18px);gap:2px;padding:10px;display:grid}.demo__qrbox[data-astro-cid-sydidzed] i[data-astro-cid-sydidzed]{border-radius:2px;width:18px;height:18px}.demo__qrbox[data-astro-cid-sydidzed] i[data-astro-cid-sydidzed].on{background:var(--text-primary)}.demo__qr[data-astro-cid-sydidzed] p[data-astro-cid-sydidzed]{color:var(--text-muted)}.demo__foto[data-astro-cid-sydidzed]{border:2px dashed var(--border-strong);background:var(--surface-primary);color:var(--text-muted);border-radius:12px;padding:22px}.demo__foto[data-astro-cid-sydidzed].is-on{border-style:solid;border-color:var(--teal);color:var(--teal);font-weight:700}.demo__prio[data-astro-cid-sydidzed]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.demo__prio[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed]{border:1px solid var(--border-strong);color:var(--text-primary);background:#fff;border-radius:8px;padding:8px}.demo__prio[data-astro-cid-sydidzed] button[data-astro-cid-sydidzed].is-on{background:var(--c);border-color:var(--c);color:#fff;font-weight:700}.demo__ok[data-astro-cid-sydidzed]{padding-top:8px}.demo__teams[data-astro-cid-sydidzed]{background:#eef0fb;border-left:4px solid #5b5fc7;border-radius:12px;gap:3px;padding:12px;animation:.35s demoIn;display:grid}.demo__teams[data-astro-cid-sydidzed] small[data-astro-cid-sydidzed]{color:#5b5fc7;font-weight:700}.demo__teams[data-astro-cid-sydidzed] b[data-astro-cid-sydidzed] span[data-astro-cid-sydidzed]{color:var(--amber)}.demo__ok[data-astro-cid-sydidzed] p[data-astro-cid-sydidzed]{color:var(--text-muted)}.hecha[data-astro-cid-iwkeyifn]{flex-direction:column;gap:12px;display:flex}.hecha__meta[data-astro-cid-iwkeyifn]{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.hecha__h[data-astro-cid-iwkeyifn]{font:500 .85rem var(--mono);color:var(--accent)}.gmao[data-astro-cid-iwkeyifn]{background:radial-gradient(1000px 500px at 85% 0%, #00c2d424, transparent), var(--surface-inverse)}.gmao__grid[data-astro-cid-iwkeyifn]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width<=900px){.gmao__grid[data-astro-cid-iwkeyifn]{grid-template-columns:1fr}}.gmao__star[data-astro-cid-iwkeyifn]{color:var(--amber-bright);margin-bottom:10px;font-weight:700;display:block}.gmao[data-astro-cid-iwkeyifn] h2[data-astro-cid-iwkeyifn]{margin-bottom:18px;font-size:clamp(2rem,4vw,3rem)}.gmao[data-astro-cid-iwkeyifn] .lead[data-astro-cid-iwkeyifn]{margin-bottom:24px}.checks--light[data-astro-cid-iwkeyifn] li[data-astro-cid-iwkeyifn]{color:#c9d2e3}.gmao__try[data-astro-cid-iwkeyifn]{text-align:center;color:var(--teal-bright);margin-top:14px;font-size:.88rem}.cmp[data-astro-cid-iwkeyifn]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.cmp[data-astro-cid-iwkeyifn]{grid-template-columns:1fr}}.cmp__col[data-astro-cid-iwkeyifn]{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;align-content:start;gap:10px;padding:22px;display:grid}.cmp__col[data-astro-cid-iwkeyifn] p[data-astro-cid-iwkeyifn]{color:#b9c3d6;font-size:.92rem}.cmp__col--ok[data-astro-cid-iwkeyifn]{background:#fff;border-color:#fff}.cmp__col--ok[data-astro-cid-iwkeyifn] p[data-astro-cid-iwkeyifn]{color:var(--text-muted)}.cmp__label[data-astro-cid-iwkeyifn]{font:500 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#b9c3d6}.cmp__col--ok[data-astro-cid-iwkeyifn] .cmp__label[data-astro-cid-iwkeyifn]{color:var(--teal)}.cmp__big[data-astro-cid-iwkeyifn]{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:900}.cmp__big--bad[data-astro-cid-iwkeyifn]{color:#fff}.cmp__big--bad[data-astro-cid-iwkeyifn] s[data-astro-cid-iwkeyifn]{text-decoration:line-through;text-decoration-color:var(--amber-bright);text-decoration-thickness:3px}.cmp__big[data-astro-cid-iwkeyifn] small[data-astro-cid-iwkeyifn]{margin-left:6px;font-size:.9rem;font-weight:500}.cmp__nota[data-astro-cid-iwkeyifn]{color:#8d99b0;grid-column:1/-1;font-size:.8rem}.ideas[data-astro-cid-iwkeyifn]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1000px){.ideas[data-astro-cid-iwkeyifn]{grid-template-columns:1fr 1fr}}@media (width<=560px){.ideas[data-astro-cid-iwkeyifn]{grid-template-columns:1fr}}.idea[data-astro-cid-iwkeyifn]{border-top:3px solid var(--teal);flex-direction:column;gap:8px;display:flex}.idea[data-astro-cid-iwkeyifn][hidden]{display:none}.idea[data-astro-cid-iwkeyifn] h3[data-astro-cid-iwkeyifn]{font-size:1.08rem}.idea[data-astro-cid-iwkeyifn] .link-arrow[data-astro-cid-iwkeyifn]{margin-top:auto;padding-top:6px;font-size:.92rem}.idea__sector[data-astro-cid-iwkeyifn]{font:500 .68rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.filtros[data-astro-cid-iwkeyifn]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.filtro[data-astro-cid-iwkeyifn]{font:500 .92rem var(--font);border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;background:#fff;border-radius:99px;padding:9px 16px}.filtro[data-astro-cid-iwkeyifn]:hover{border-color:var(--accent)}.filtro[data-astro-cid-iwkeyifn].is-on{background:var(--accent);border-color:var(--accent);color:#fff}.steps[data-astro-cid-iwkeyifn]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps__n[data-astro-cid-iwkeyifn]{font:500 .8rem var(--mono);color:var(--teal);background:#e3f6f8;border-radius:8px;margin-bottom:18px;padding:6px 10px;display:inline-block}.steps[data-astro-cid-iwkeyifn] h3[data-astro-cid-iwkeyifn]{margin-bottom:8px}@media (width<=960px){.steps[data-astro-cid-iwkeyifn]{grid-template-columns:1fr 1fr}}@media (width<=560px){.steps[data-astro-cid-iwkeyifn]{grid-template-columns:1fr}}.precio[data-astro-cid-iwkeyifn]{border-top:4px solid var(--accent);justify-items:start;gap:10px;padding:32px;display:grid}.precio__label[data-astro-cid-iwkeyifn]{font:500 .74rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.precio[data-astro-cid-iwkeyifn] strong[data-astro-cid-iwkeyifn]{letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:900;line-height:1}.precio[data-astro-cid-iwkeyifn] em[data-astro-cid-iwkeyifn]{color:var(--text-muted);margin-bottom:8px;font-style:normal}.precio[data-astro-cid-iwkeyifn] .muted[data-astro-cid-iwkeyifn]{margin-top:6px;font-size:.9rem}.faq[data-astro-cid-iwkeyifn]{max-width:820px}
