.pieza-dental{flex-direction:column;align-items:center;gap:.15rem;display:flex}.pieza-dental .numero{color:var(--od-numero,#64748b);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.7rem;font-weight:700}.pieza-dental.compacta .numero{font-size:.6rem}.pieza-dental .silueta{overflow:visible}.pieza-dental .silueta .diente{stroke:var(--od-contorno,#94a3b8);stroke-width:1.2px;stroke-linejoin:round}.pieza-dental .silueta .detalle{fill:none;opacity:.5;stroke:var(--od-contorno,#94a3b8);stroke-linecap:round;stroke-width:1px}.pieza-dental .silueta .marca-x,.pieza-dental .silueta .marca-linea{fill:none;opacity:.85;stroke:var(--od-marca,#1e293b);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.pieza-dental .caras .cara{stroke:var(--od-contorno,#94a3b8);stroke-linejoin:round;stroke-width:1px;transition:opacity .15s,stroke .15s}.pieza-dental .caras .cara.clicable{cursor:pointer}.pieza-dental .caras .cara.clicable:hover{opacity:.72;stroke:var(--od-acento,#0ea5e9);stroke-width:2px}.pieza-dental .caras .cara.seleccionada{stroke:var(--od-acento,#0ea5e9);stroke-width:2.4px}
