.ops[data-astro-cid-aejhxtru]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(18px,3vw,32px)}.ops-head[data-astro-cid-aejhxtru]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;align-items:start;margin-bottom:20px}.ops-title[data-astro-cid-aejhxtru]{font:700 clamp(1.3rem,2.4vw,1.7rem) var(--font-display);color:var(--navy);margin:0;letter-spacing:-.02em}.ops-sub[data-astro-cid-aejhxtru]{margin:2px 0 0;color:var(--muted)}.tag-ill[data-astro-cid-aejhxtru]{font-size:.78rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--blue-ice);padding:6px 10px;border-radius:6px}.ops-grid[data-astro-cid-aejhxtru]{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:720px){.ops-grid[data-astro-cid-aejhxtru]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ops-building[data-astro-cid-aejhxtru]{display:none}}@media(min-width:1100px){.ops-grid[data-astro-cid-aejhxtru]{grid-template-columns:200px minmax(0,1.1fr) minmax(0,1fr)}.ops-building[data-astro-cid-aejhxtru]{display:block}}.ops-building[data-astro-cid-aejhxtru] img{width:100%;height:auto;border-radius:10px}.cal[data-astro-cid-aejhxtru]{border:1px solid var(--line);border-radius:10px;padding:16px}.cal-month[data-astro-cid-aejhxtru]{text-align:center;font:650 1.05rem var(--font-display);color:var(--navy);margin:0 0 10px}.cal-grid[data-astro-cid-aejhxtru]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px 0;text-align:center}.dow[data-astro-cid-aejhxtru]{font-size:.75rem;font-weight:650;color:var(--muted);padding-bottom:4px}.day[data-astro-cid-aejhxtru]{position:relative;padding:7px 0 13px;font-weight:550;font-variant-numeric:tabular-nums;border-radius:8px;transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.day[data-astro-cid-aejhxtru].sel{background:var(--blue);color:#fff}.day[data-astro-cid-aejhxtru].sel:after{content:"";position:absolute;inset:0;border-radius:8px;border:2px solid var(--cyan);opacity:0;transform:scale(1)}.ops[data-astro-cid-aejhxtru][data-play] .day[data-astro-cid-aejhxtru].sel:after{animation:ring 1.2s var(--ease-out) 1}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.dots[data-astro-cid-aejhxtru]{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:center;gap:2px}.dot[data-astro-cid-aejhxtru]{display:inline-block;width:5px;height:5px;border-radius:50%}.k-checkout[data-astro-cid-aejhxtru]{background:var(--navy)}.k-inspeccion[data-astro-cid-aejhxtru]{background:var(--cyan)}.k-limpieza[data-astro-cid-aejhxtru]{background:var(--blue)}.k-mantenimiento[data-astro-cid-aejhxtru]{background:#c9831a}.k-checkin[data-astro-cid-aejhxtru]{background:#14803f}.day[data-astro-cid-aejhxtru].sel .k-checkout[data-astro-cid-aejhxtru]{background:#fff}.legend[data-astro-cid-aejhxtru]{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:12px 0 0;padding:0;font-size:.8rem;color:var(--muted)}.legend[data-astro-cid-aejhxtru] li[data-astro-cid-aejhxtru]{display:inline-flex;align-items:center;gap:6px}.day-head[data-astro-cid-aejhxtru]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.day-head[data-astro-cid-aejhxtru] p[data-astro-cid-aejhxtru]{margin:0;color:var(--muted)}.day-head[data-astro-cid-aejhxtru] strong[data-astro-cid-aejhxtru]{color:var(--navy)}.replay[data-astro-cid-aejhxtru]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--blue);font:600 .9rem var(--font-body);cursor:pointer;padding:6px 8px;border-radius:6px}.replay[data-astro-cid-aejhxtru] svg{width:16px;height:16px}.replay[data-astro-cid-aejhxtru]:hover{background:var(--blue-ice)}.tasks[data-astro-cid-aejhxtru]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.task[data-astro-cid-aejhxtru]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color var(--t) var(--ease),background-color var(--t) var(--ease),transform var(--t-slow) var(--ease),opacity var(--t-slow) var(--ease)}.t-ico[data-astro-cid-aejhxtru]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff}.t-ico[data-astro-cid-aejhxtru] svg{width:18px;height:18px}.t-body[data-astro-cid-aejhxtru] strong[data-astro-cid-aejhxtru]{display:block;color:var(--navy);font-weight:650;line-height:1.2}.t-body[data-astro-cid-aejhxtru] small[data-astro-cid-aejhxtru]{color:var(--muted);font-size:.82rem}.st[data-astro-cid-aejhxtru]{font-size:.78rem;font-weight:650;padding:5px 10px;border-radius:6px;background:#eef0f5;color:var(--muted);white-space:nowrap;transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.task[data-astro-cid-aejhxtru][data-state=assigned] .st[data-astro-cid-aejhxtru]{background:var(--blue-ice);color:var(--blue)}.task[data-astro-cid-aejhxtru][data-state=progress]{border-color:var(--blue);background:#f5f9ff}.task[data-astro-cid-aejhxtru][data-state=progress] .st[data-astro-cid-aejhxtru]{background:var(--blue);color:#fff}.task[data-astro-cid-aejhxtru][data-state=done] .st[data-astro-cid-aejhxtru]{background:var(--ok-wash);color:var(--ok)}.ops[data-astro-cid-aejhxtru].armed .task[data-astro-cid-aejhxtru]{opacity:0;transform:translateY(10px)}.ops[data-astro-cid-aejhxtru].armed .task[data-astro-cid-aejhxtru][data-in]{opacity:1;transform:none}.prog[data-astro-cid-aejhxtru]{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:.88rem;color:var(--muted)}.prog[data-astro-cid-aejhxtru] b[data-astro-cid-aejhxtru]{color:var(--navy);font-variant-numeric:tabular-nums}.bar[data-astro-cid-aejhxtru]{flex:1;height:6px;background:var(--line);border-radius:6px;overflow:hidden}.bar[data-astro-cid-aejhxtru] i[data-astro-cid-aejhxtru]{display:block;height:100%;background:var(--blue);transform-origin:0 50%;transform:scaleX(var(--p, 0));transition:transform var(--t-xslow) var(--ease)}.sr[data-astro-cid-aejhxtru]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
