h1.acc-title{letter-spacing:0;color:#fafafa;margin:0;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.acc-sec{letter-spacing:0;text-transform:none;color:#a1a1aa;margin:0;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.acc-card{background:#14141a;border:1px solid #2a2a32;border-radius:14px}.acc-name{color:#fafafa;margin:0;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.acc-body{color:#e4e4e7;margin:0;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.acc-hint{color:#a1a1aa;margin:0;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.acc-ok{color:#0d0d12!important;box-shadow:none!important;background:#00d4ff!important}.acc-no{color:#fafafa!important;background:0 0!important;border-color:#2a2a32!important}.acc-input{color:#fafafa;background:#0d0d12;border:1px solid #2a2a32;border-radius:14px;outline:none;width:100%;min-height:48px;margin-top:.75rem;padding:0 14px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:400}.acc-modal{z-index:80;padding:0;padding-top:calc(env(safe-area-inset-top,0px) + 4.75rem);-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.acc-modal.is-teclado{padding-bottom:var(--acc-teclado,0px)}.acc-modal-card{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 4.75rem);padding:1.15rem 1.1rem calc(1rem + env(safe-area-inset-bottom,0px));background:#0d0d12;border:1px solid #00d4ff;border-bottom:0;border-radius:16px 16px 0 0;animation:.2s canon-sheet;position:relative;overflow:visible;box-shadow:0 0 14px #00d4ff47}.acc-modal-card .acc-name{color:#fff;padding-right:1.6rem;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:600}.acc-modal-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:1rem;display:grid}.acc-modal-actions button{border-radius:8px;min-height:44px;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600}.nsheet-tools button.acc-agregar{color:#0d0d12;background:#00d4ff;border:0;border-radius:8px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:500}.acc-barra{display:contents}.acc-hoja .nsheet-title{letter-spacing:0;margin:24px 0 16px;font-size:16px;font-weight:600;line-height:1.2}.acc-hoja .nsheet-tools{margin-top:0}.acc-tool{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative}.acc-menu{z-index:6;background:#14141a;border:1px solid #2a2a32;border-radius:12px;flex-direction:column;min-width:11rem;padding:4px;display:flex;position:absolute;top:2.35rem;left:0}.nsheet-tools .acc-menu button{color:#fafafa;background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%}.acc-recientes-sec{display:block}.acc-recientes{color:#a1a1aa;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0;display:flex}.acc-recientes svg{transition:transform .2s}.acc-recientes svg.is-open{transform:rotate(180deg)}.acc-recientes-lista{max-height:min(60vh,28rem);overflow-y:auto}.acc-contenido>section+section{margin-top:2rem}.ip-cuerpo .acc-contenido>section+section{margin-top:1.25rem}.acc-sec-fila{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.acc-mas{color:#00d4ff;background:0 0;border:1px solid #2a2a32;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .18s ease-out,background-color .18s ease-out;display:grid}.acc-mas:active{background:#00d4ff14;border-color:#00d4ff}.acc-sumar{gap:.4rem;margin-top:.6rem;animation:.2s ease-out both acc-in;display:grid}.acc-buscar{color:#fafafa;background:#14141a;border:1px solid #2a2a32;border-radius:12px;width:100%;padding:.6rem .8rem;font:500 15px Rajdhani,sans-serif}.acc-buscar:focus{border-color:#00d4ff;outline:none}.acc-cand{color:#fafafa;text-align:left;background:#0d0d12;border:1px solid #2a2a32;border-radius:12px;justify-content:space-between;align-items:center;padding:.55rem .8rem;font:500 15px Rajdhani,sans-serif;display:flex}.acc-cand small{color:#00d4ff}.acc-quitar{gap:.4rem;display:flex}@keyframes acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acc-sumar{animation:none}}
