.zk-splash{flex-direction:column;justify-content:center;gap:18px;min-height:100dvh;background:var(--marco);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.zk-splash,.zk-splash-marca{display:flex;align-items:center}.zk-splash-marca{gap:12px;animation:sk-respira 1.6s ease-in-out infinite}.zk-splash-barra{width:132px;height:4px;border-radius:var(--r-pill);background:var(--linea);overflow:hidden}.zk-splash-barra:after{content:"";display:block;width:40%;height:100%;border-radius:inherit;background:var(--e-verde);animation:sk-avanza 1.1s ease-in-out infinite}@keyframes sk-respira{0%,to{opacity:1}50%{opacity:.55}}@keyframes sk-avanza{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.sk{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--sunken);flex-shrink:0}.sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:sk-brillo 1.4s ease-in-out infinite}@keyframes sk-brillo{to{transform:translateX(100%)}}.sk-linea{height:14px;width:100%}.sk-linea.corta{width:45%}.sk-linea.media{width:70%}.sk-rot{height:16px;width:6rem;max-width:100%;flex-shrink:0}.sk-h1{height:28px;width:60%;border-radius:var(--r-md)}.sk-sub{height:21px;width:55%}.sk-h2{height:15px;width:11rem;max-width:100%}.sk-volver{display:none}.sk-chip{height:23px;width:4.5rem}.sk-chip,.sk-cont{border-radius:var(--r-pill)}.sk-cont{height:20px;width:30px}.sk-boton{height:var(--h-btn);width:132px;border-radius:var(--r-pill)}.sk-boton.sm{width:92px}.sk-boton.sm,.sk-input{height:var(--h-campo-sm)}.sk-input{width:100%;border-radius:var(--r-pill)}.sk-input.alto{height:var(--h-campo)}.sk-input.ancho{flex:1 1 auto;min-width:0}.sk-av{width:34px;height:34px;border-radius:var(--r-pill)}.sk-av.s{width:26px;height:26px}.sk-punto{width:10px;height:10px;border-radius:var(--r-pill)}.sk-cifra-v{height:28px;width:4.5rem;max-width:100%}.sk-cifra-l{height:16px;width:3.5rem;max-width:100%}.sk-tab{height:14px;width:5rem;margin:15px 12px 14px}.sk-pliegue{height:44px;width:100%}.sk-pliegue.alta{height:52px;border-radius:var(--r-md)}.sk-pantalla{display:flex;flex-direction:column;flex:1 1;min-width:0}.sk-pantalla .zk-sec-main:not(:empty){flex:1 1 auto}.sk-cuerpo{padding-top:0}.data-table caption>.sk{margin-bottom:7px}.sk-celda{align-items:center;gap:12px}.sk-celda,.sk-celda-txt{display:flex;min-width:0}.sk-celda-txt{flex-direction:column;gap:8px;flex:1 1}.sk-pila{display:flex}.sk-pila .sk-av+.sk-av{margin-left:-10px}.sk-tb{display:flex;flex-direction:column;gap:12px;flex-shrink:0;padding-top:22px}.sk-tb-linea{display:flex;align-items:flex-end;gap:10px 12px}.sk-vista{height:46px;width:14rem}.sk-accion,.sk-vista{border-radius:var(--r-pill)}.sk-accion{height:var(--h-btn);width:132px;margin-left:auto}.sk-tb-caja{display:flex;flex-direction:column;gap:14px;padding:14px 16px;border-radius:var(--r-lg);background:var(--sunken)}.sk-tb-rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.sk-tb-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.sk-tb-caja .sk-conmuta,.sk-tb-caja .sk-input{background:var(--shell);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}.sk-tb-caja .sk-rot{background:var(--linea)}.sk-tb-pie{display:flex;align-items:center}.sk-conmuta{height:var(--h-campo-sm);width:6rem;border-radius:var(--r-pill)}.sk-brujula,.sk-solo-mov{display:none}.sk-board{display:flex;align-items:stretch;gap:8px;overflow:hidden}.sk-col{display:flex;flex-direction:column;flex:1 1;min-width:240px;padding:8px 6px 10px;border:1px solid var(--linea);border-radius:var(--r-lg)}.sk-col-cab{display:flex;align-items:center;gap:10px;height:32px;flex-shrink:0;padding:0 4px}.sk-col-cab .sk-linea{width:40%}.sk-col-cab .sk-cont{margin-left:auto}.sk-col-bandeja{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:2px 0}.sk-card{display:flex;flex-direction:column;gap:7px;flex-shrink:0;padding:12px;border-left:4px solid var(--linea-fuerte);border-radius:var(--r-md);background:var(--shell);box-shadow:var(--sh-card)}.sk-card-cab{display:flex;align-items:center;gap:8px;min-width:0}.sk-asa{width:26px;height:26px;margin-left:-6px}.sk-card-titulo{height:22px;width:85%}.sk-card-tira{flex-wrap:wrap;min-width:0}.sk-card-pie,.sk-card-tira{display:flex;align-items:center;gap:6px}.sk-card-pie{padding-top:9px;border-top:1px solid var(--linea)}.sk-card-pie .sk-linea{width:4.5rem;margin-left:auto}.sk-ficha-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px}.sk-check{width:18px;height:18px}.ficha-facturado-casilla .sk-linea{width:5.5rem}.sk-estado-op{height:40px;flex:1 1;min-width:4rem}.partes-dia-cab .sk-linea{width:7rem}.partes-dia-cab .sk-linea:last-child{width:4rem}.sk-campo-par{display:flex;flex-direction:column;gap:8px}.sk-campo-acciones{display:flex;padding-top:16px;border-top:1px solid var(--linea)}.ajustes-indice a{display:flex;flex-direction:column;gap:10px}.av-filtros .sk-tab{margin:13px 0}.sk-texto{display:flex;flex-direction:column;gap:12px}.sk-texto .sk-h2{margin-top:10px}.sk-texto .sk-h2:first-child{margin-top:0}@media (max-width:900px){.sk-volver{display:block;height:24px;width:5rem}.sk-h1{width:85%}.sk-solo-esc{display:none}.sk-solo-mov{display:block}.sk-tb{padding-top:16px}.sk-vista{width:101px}.sk-accion{width:46px}.sk-tb-caja{padding:12px;gap:12px}.sk-tb-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sk-tb-busca,.sk-tb-rejilla .sk-conmuta{grid-column:1/-1}.sk-tb-rejilla .sk-conmuta{justify-self:start}.sk-brujula{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 -16px;padding:8px 16px;background:var(--app-bg);border-bottom:1px solid var(--linea)}.sk-brujula-op{height:36px;border-radius:var(--r-pill)}.sk-board{--peek:22px;gap:10px;margin:0 -16px;padding:0 calc(16px + var(--peek));overflow-x:hidden}.sk-col{flex:0 0 min(100vw - 32px - 2 * var(--peek),340px);min-width:0}.ficha-acciones .sk-boton{flex:1 1;width:auto;height:44px}.sk-cifra-v{height:24px}}@media (prefers-reduced-motion:reduce){.sk:after,.zk-splash-barra:after,.zk-splash-marca{animation:none}.zk-splash-barra:after{width:100%;transform:none}}