.admin-pagina .marca{color:inherit;text-decoration:none}.admin-etiqueta{border:1px solid var(--text);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:800}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pin{max-width:360px;padding:28px var(--gutter) calc(env(safe-area-inset-bottom) + 32px);border-top:1px solid var(--line);text-align:center;justify-items:center;gap:14px;margin:0 auto;display:grid}.pin h1{font:800 36px/1 var(--display);letter-spacing:-.05em;margin:0}.pin-puntos{gap:14px;margin:8px 0 4px;display:flex}.pin-puntos span{border:1.5px solid var(--text);border-radius:50%;width:16px;height:16px;transition:background .15s}.pin-puntos span.lleno{background:var(--amber)}.pin-puntos.sacude{animation:.4s sacude}@keyframes sacude{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pin-input{opacity:0;width:1px;height:1px;position:absolute}.teclado{grid-template-columns:repeat(3,76px);gap:12px;margin-top:6px;display:grid}.teclado button{border:1.5px solid var(--text);background:var(--bg-2);height:64px;box-shadow:0 4px 0 var(--text);font:800 26px var(--display);border-radius:10px}.teclado button:active{box-shadow:0 1px 0 var(--text);transform:translateY(3px)}.panel{padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.resumen{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:26px;padding-top:20px;display:grid}.resumen-caja{border:1.5px solid var(--text);background:var(--bg-2);box-shadow:0 4px 0 var(--text);text-align:left;border-radius:10px;gap:2px;padding:14px 10px;display:grid}.resumen-caja b{font:800 30px/1 var(--display);letter-spacing:-.04em}.resumen-caja span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.resumen-caja[aria-pressed=true]{background:var(--text);color:var(--foam)}.resumen-caja[aria-pressed=true] span{color:#c7c9b8}.resumen-caja[data-vista=por_revisar] b{color:#a03c1d}.resumen-caja[aria-pressed=true][data-vista=por_revisar] b{color:var(--gold)}.vista-nota{text-align:left;margin:6px 0 18px}.cola{gap:14px;display:grid}@media (min-width:760px){.cola{grid-template-columns:repeat(2,minmax(0,1fr))}}.caso{border:1.5px solid var(--text);background:var(--bg-2);box-shadow:0 4px 0 var(--text);border-radius:12px;grid-template-columns:116px 1fr;gap:14px;padding:12px;transition:opacity .3s,transform .3s;display:grid}.caso.saliendo{opacity:0;transform:scale(.96)}.caso-foto{aspect-ratio:4/5;background:var(--card);border:0;border-radius:8px;align-self:start;padding:0;position:relative;overflow:hidden}.caso-foto img{object-fit:cover;width:100%;height:100%}.caso[data-estado=rechazada] .caso-foto img{filter:grayscale(.7)}.caso-foto .foto-num{font-size:11px;top:6px;left:6px}.caso-cuerpo{align-content:start;gap:7px;min-width:0;display:grid}.caso-cabeza{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.caso-cabeza b{font:800 17px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caso-cabeza small,.caso-quien{color:var(--muted);font-size:11px}.caso-declarado,.caso-resumen,.caso-marca,.caso-motivo{margin:0;font-size:13px;line-height:1.4}.caso-declarado{font-weight:700}.caso-resumen{color:var(--muted)}.caso-marca{color:#a03c1d;font-weight:700}.caso-motivo{background:#eee7d8;border-radius:6px;padding:6px 8px}.medidores{flex-wrap:wrap;gap:6px;display:flex}.medidor{border:1px solid var(--line);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:800}.medidor[data-nivel=alto]{color:#3c5529;background:#e3ecd3;border-color:#4e6b37}.medidor[data-nivel=medio]{color:#7a5310;background:#f6e7c4;border-color:#c98a1d}.medidor[data-nivel=bajo]{border-color:var(--danger);color:var(--danger);background:#f5dcd5}.caso-acciones{gap:8px;margin-top:4px;display:flex}.caso-acciones button{border-radius:8px;flex:1;padding:11px 10px;font-size:14px}.caso-acciones .boton{border:1.5px solid var(--text);box-shadow:0 3px 0 var(--text)}@media (max-width:380px){.caso{grid-template-columns:92px 1fr}}.ajustar{margin-top:30px}
