.inputs-grid{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-md) 0;flex-wrap:wrap}.fraction-input{flex:1;min-width:140px}.fraction-label{display:block;font-size:.8rem;font-weight:600;color:var(--alumnos-accent,#10b981);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm);text-align:center}.fraction-fields{display:flex;flex-direction:column;align-items:center;gap:0}.fraction-fields .math-input{width:100%;margin-bottom:0}.fraction-fields .math-input input{text-align:center;width:100%}.fraction-divider{width:80%;height:2px;background:var(--alumnos-accent,#10b981);border-radius:1px;margin:2px 0}.fraction-operator{font-size:1.5rem;font-weight:700;color:var(--alumnos-accent,#10b981);padding:0 var(--spacing-xs);flex-shrink:0}.formula-legend{text-align:center;color:var(--color-text-muted);font-size:.85rem;margin-bottom:var(--spacing-md)}@media (max-width:600px){.inputs-grid{flex-direction:column;align-items:stretch}.fraction-operator{text-align:center;padding:var(--spacing-xs) 0}.fraction-input{min-width:100%}}