.worksheet-sheet .workspace[hidden]{display:none!important}
.source-diagram{width:280px;max-width:100%;flex:none}
.shared-diagram{display:block;width:100%;height:auto;overflow:visible}
.shared-diagram text{font-family:Arial,sans-serif;font-size:15px;fill:var(--text,#202020)}
.shared-diagram .diagram-line{fill:none;stroke:var(--text,#202020);stroke-width:1.5}
.shared-diagram .diagram-guide{fill:none;stroke:var(--text,#202020);stroke-width:1;stroke-dasharray:3 3}
.shared-diagram .diagram-point{fill:var(--text,#202020)}
.equation-row{display:flex;align-items:center;gap:16px;width:100%}
.equation-row>.equation-result{min-width:0;flex:1}
.source-answer-list{display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.source-answer-list[data-columns="2"]{display:grid;grid-template-columns:max-content max-content;gap:4px 16px}
.source-explanation-diagrams{display:flex;flex-direction:column;gap:12px}
.math-conditions{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}
.math-condition{display:inline-block}
.equation-row .line-table{width:auto;flex:none}
.equation-row .division-figure{flex:none}
.horner-regions{border-collapse:collapse;margin:12px auto;width:90px}
.horner-regions td{padding:3px 10px;text-align:center}
.horner-regions td:first-child{border-right:1px solid var(--text,#333)}
.horner-regions tr:first-child td:last-child{border-bottom:1px solid var(--text,#333)}
.horner-table{border-collapse:collapse;margin:12px auto;width:100%;table-layout:fixed}
.horner-table td{padding:5px 3px;text-align:center}
.horner-table .horner-multiplier{width:28px;border-right:1px solid var(--text,#333)}
.horner-input{border-bottom:1px dashed var(--text,#333)}
.horner-products{border-bottom:1px solid var(--text,#333)}
.horner-labels td{vertical-align:top;font-size:13px}
.horner-labels td:not(:first-child){border-top:1px solid var(--text,#333)}

.horner-brace{display:block;width:90%;margin:0 auto}
.horner-labels td:not(:first-child){border-top:0}
