/* Worked-solution fields reuse the example layout and normal input controls. */
.fill-in-equation-line {
    display: block;
    text-align: center;
    margin-block: 1.1rem;
    padding-block: 4px;
    white-space: normal;
    overflow: visible;
    line-height: 2.8;
}
.fill-in-equation-line .inline-gaps-slot {
    vertical-align: middle;
}

.fill-in-equation-line .inline-gaps-slot-equation .equation-field-frame-compact math-field.equation-input {
    flex-basis: auto;
    width: min(var(--inline-gap-width, 18ch), 70vw);
    min-width: 0;
}
.inline-gaps-slot.has-fill-explanation {
    outline: 1px solid var(--fill-explanation-color);
    outline-offset: 3px;
}

.has-field-explanation {
    outline: 1px solid var(--field-explanation-color);
    outline-offset: 3px;
}
.fill-in-equation-line .MathJax {
    display: inline-block;
}
