.spring-check{--sc-ink:#fff;--sc-fill:#fff;--sc-check:#0b0b0f;--sc-box:28px;--sc-radius:9px;--sc-font:18px;--sc-ring:2px;--sc-gap:12px;--sc-row:44px;--sc-rule:1.5px;--sc-origin:left center;--sc-ease-out:cubic-bezier(.23, 1, .32, 1);align-items:center;gap:var(--sc-gap);min-height:var(--sc-row);color:var(--sc-ink);font-family:inherit;font-size:var(--sc-font);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0;font-weight:500;line-height:1.2;display:inline-flex}.spring-check:disabled{opacity:.5;cursor:not-allowed}.spring-check__press{width:var(--sc-box);height:var(--sc-box);border-radius:var(--sc-radius);transition:transform .16s var(--sc-ease-out);flex:none}.spring-check[data-pressed] .spring-check__press{transform:scale(.95)}.spring-check:focus-visible .spring-check__press{outline:2px solid color-mix(in srgb, var(--sc-ink) 45%, transparent);outline-offset:3px}.spring-check__box{border-radius:inherit;transform-origin:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.spring-check__ring{border-radius:inherit;box-shadow:inset 0 0 0 var(--sc-ring) var(--sc-ink);opacity:.28;transition:opacity .12s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.spring-check:not(:disabled):hover .spring-check__ring{opacity:.5}}.spring-check__fill{border-radius:inherit;background:var(--sc-fill);transform-origin:50%;position:absolute;inset:0}.spring-check__tick{fill:none;width:68%;height:68%;stroke:var(--sc-check);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative;overflow:visible}.spring-check__label{display:inline-block;position:relative}.spring-check__word{display:inline-block}.spring-check__rule{height:var(--sc-rule);transform-origin:var(--sc-origin);pointer-events:none;background:currentColor;border-radius:2px;position:absolute;top:46%;left:0;right:0}@media (prefers-reduced-motion:reduce){.spring-check__press{transition:none}}.chk [hidden]{display:none!important}.chk .chk-grupo{border-top:1px solid var(--sl-color-gray-5);padding:.75rem 1rem .5rem}.chk .chk-grupo:first-child{border-top:0}.chk .chk-titulo{color:var(--sl-color-gray-3);margin:0;font-size:.85rem;font-weight:600}.chk .chk-nota{color:var(--sl-color-gray-3);margin:.25rem 0 0;font-size:.82rem}.chk ul{margin:.4rem 0 0;padding:0;list-style:none}.chk li{border-top:1px dashed var(--sl-color-gray-5);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.6rem;margin:0;padding:.5rem 0;display:grid}.chk li:first-child{border-top:0}.chk .chk-native{width:1.15rem;height:1.15rem;accent-color:var(--sl-color-accent);cursor:pointer;margin:.2rem 0 0}.chk .chk-fallback{cursor:pointer;gap:.2rem;min-width:0;margin:0;display:grid}.chk .chk-fallback>*,.chk li>*{margin:0!important}.chk .chk-meta{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.chk .chk-rol{color:var(--sl-color-gray-3)}.chk .chk-gen{font-family:var(--sl-font-mono);border:1.5px solid var(--sl-color-gray-4);color:var(--sl-color-gray-3);border-radius:999px;padding:.05em .5em;font-size:.72rem}.chk .chk-rec{color:var(--sl-color-gray-3);border:1px dashed;border-radius:4px;padding:0 .35rem;font-size:.72rem}.chk .chk-texto{font-size:.93rem;line-height:1.5}.chk .chk-detalle{text-underline-offset:.2em;grid-column:2;justify-self:start;font-size:.8rem;line-height:1.5}.chk .chk-rows[data-enhanced] li{position:relative}.chk .chk-rows[data-enhanced] .chk-detalle{position:absolute;top:.55rem;right:0;margin:0!important}.chk .chk-detalle:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:3px}.chk li:not([data-revision=inactiva]):has(input:checked) .chk-texto{color:var(--sl-color-gray-3);text-decoration:line-through;text-decoration-color:var(--sl-color-gray-4)}.chk .chk-native:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.chk .chk-rows[data-enhanced] li{padding-block:0;display:block}.chk .constata-spring-check{letter-spacing:normal;align-items:flex-start;gap:.75rem;width:100%;padding-block:.65rem;font-weight:400;line-height:1.5}.chk .constata-spring-check .spring-check__press{margin-top:2px}.chk .constata-spring-check .spring-check__label{flex:1;min-width:0}.chk .constata-spring-check .spring-check__word{gap:.2rem;width:100%;display:grid}.chk .constata-spring-check .spring-check__ring{opacity:.55}.chk .constata-spring-check:focus-visible .spring-check__press{outline-color:var(--sl-color-text-accent)}.chk .chk-avances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;width:100%;display:grid}.chk .chk-avances>div{gap:.2rem;margin:0;display:grid}.chk .chk-avances strong{color:var(--sl-color-text);font-size:.85rem}.chk .chk-avances span{font-size:.8rem}.chk .chk-revision{grid-column:2;font-size:.8rem;margin:0 0 .65rem!important}.chk .chk-rows[data-enhanced] .chk-revision{margin-left:2.125rem!important}.chk .chk-revision .chk-activador{color:var(--sl-color-gray-2);margin:0;line-height:1.5}.chk .chk-revision-acciones{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.45rem;display:flex}.chk .chk-revision button{font:inherit;border:1px solid var(--sl-color-gray-5);color:var(--sl-color-text-accent);cursor:pointer;background:0 0;border-radius:5px;padding:.2rem .5rem}.chk .chk-revision button:hover:not(:disabled){border-color:currentColor}.chk .chk-revision button:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:3px}.chk .chk-revision button:disabled{cursor:default;opacity:.6}.chk .chk-revision-estado{color:var(--sl-color-gray-3)}.chk li[data-revision=activa] .chk-revision-estado{color:var(--sl-color-text-accent)}.chk li[data-revision=inactiva] .spring-check:disabled{opacity:1}@media (width<=35rem){.chk .chk-avances{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.chk .constata-spring-check:hover .spring-check__ring{opacity:.8}}@media print{.chk .spring-check{display:none!important}.chk .chk-rows[data-enhanced] li{padding-block:.5rem;display:grid}.chk .chk-native[hidden]{display:inline-block!important}.chk .chk-fallback[hidden]{display:grid!important}}.chk:where(.astro-4tn6w3f6){border:1px solid var(--sl-color-gray-5);border-radius:8px;margin-block:1rem 1.5rem;overflow:hidden}.chk:where(.astro-4tn6w3f6)>:where(.astro-4tn6w3f6){margin:0}.chk-top:where(.astro-4tn6w3f6){background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);gap:.5rem;padding:.6rem 1rem;font-size:.85rem;display:grid}.chk-fila:where(.astro-4tn6w3f6){flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.chk:where(.astro-4tn6w3f6) .chk-top:where(.astro-4tn6w3f6)>:where(.astro-4tn6w3f6),.chk:where(.astro-4tn6w3f6) .chk-fila:where(.astro-4tn6w3f6)>:where(.astro-4tn6w3f6){margin:0}.chk:where(.astro-4tn6w3f6) .chk-fila:where(.astro-4tn6w3f6)>.chk-reset:where(.astro-4tn6w3f6){margin-left:auto}.chk-periodo:where(.astro-4tn6w3f6){color:var(--sl-color-gray-3)}.chk-reset:where(.astro-4tn6w3f6){font:inherit;color:var(--sl-color-text-accent);border:1px solid var(--sl-color-gray-5);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:.2rem .6rem;font-size:.8rem}.chk-reset:where(.astro-4tn6w3f6):hover{border-color:var(--sl-color-text-accent)}.chk-mes:where(.astro-4tn6w3f6){align-items:center;gap:.25rem;display:inline-flex}.chk-mes:where(.astro-4tn6w3f6) button:where(.astro-4tn6w3f6){font:inherit;width:1.6rem;height:1.6rem;color:var(--sl-color-gray-2);border:1px solid var(--sl-color-gray-5);cursor:pointer;background:0 0;border-radius:6px;line-height:1}.chk-mes:where(.astro-4tn6w3f6) button:where(.astro-4tn6w3f6):hover:not(:disabled){border-color:var(--sl-color-text-accent);color:var(--sl-color-white)}.chk-mes:where(.astro-4tn6w3f6) button:where(.astro-4tn6w3f6):disabled{opacity:.35;cursor:default}.chk-filtro:where(.astro-4tn6w3f6){font:inherit;color:var(--sl-color-gray-2);border:1px solid var(--sl-color-gray-5);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.8rem}.chk-filtro:where(.astro-4tn6w3f6)[aria-pressed=true]{color:var(--sl-color-white);border-color:var(--sl-color-text-accent);box-shadow:inset 0 0 0 1px var(--sl-color-text-accent)}.chk-nota-mes:where(.astro-4tn6w3f6),.chk-vacio:where(.astro-4tn6w3f6){padding:.55rem 1rem;font-size:.85rem}.chk-nota-mes:where(.astro-4tn6w3f6){color:var(--sl-color-white);background:color-mix(in srgb, var(--ev-amber) 16%, transparent);border-bottom:1px solid var(--ev-amber)}.chk-nota-mes:where(.astro-4tn6w3f6) button:where(.astro-4tn6w3f6){font:inherit;color:var(--sl-color-text-accent);cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;font-size:.82rem;text-decoration:underline}.chk-vacio:where(.astro-4tn6w3f6){color:var(--sl-color-gray-3)}.chk:where(.astro-4tn6w3f6).chk-pasado{border-color:var(--ev-amber)}.chk:where(.astro-4tn6w3f6) :where(.astro-4tn6w3f6)[hidden]{display:none!important}.chk:where(.astro-4tn6w3f6) .chk-contrato:where(.astro-4tn6w3f6){color:var(--sl-color-gray-3);white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.chk-contrato:where(.astro-4tn6w3f6) select:where(.astro-4tn6w3f6){font:inherit;color:var(--sl-color-white);background:var(--sl-color-black);border:1px solid var(--sl-color-gray-5);border-radius:6px;max-width:12rem;padding:.15rem .4rem;font-size:.8rem}.chk-aviso:where(.astro-4tn6w3f6){color:var(--sl-color-white);background:color-mix(in srgb, var(--ev-amber) 18%, transparent);border-top:1px solid var(--ev-amber);margin:0;padding:.5rem 1rem;font-size:.8rem}.chk-pie:where(.astro-4tn6w3f6){border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);padding:.5rem 1rem;font-size:.75rem}
