.algebra-tool>.panel{margin:24px 0}.algebra-fields{display:grid;gap:16px}.algebra-fields label{display:block;font-weight:700}.algebra-fields input{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:20px/1.5 var(--font-mono)}.algebra-keypad{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:16px 0;max-width:680px}.algebra-keypad .btn{font-size:17px;min-height:42px;padding:8px 4px}.algebra-tool .utility-toolbar{flex-wrap:wrap}.algebra-samples{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.algebra-samples label{font-size:13px;max-width:100%}.algebra-samples select{display:block;max-width:100%;padding:8px;margin-top:6px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px}.algebra-answer{font:700 26px/1.8 var(--font-mono);color:var(--brand-primary-dark);white-space:pre-wrap;overflow-wrap:anywhere}.algebra-steps{padding-left:24px;margin-top:20px}.algebra-steps li{margin:8px 0;overflow-wrap:anywhere}.algebra-status{line-height:1.8;overflow-wrap:anywhere}.algebra-guide h2{font-size:20px;margin-bottom:18px}.algebra-guide h3{font-size:17px;margin:22px 0 10px}.algebra-guide ol,.algebra-guide ul{padding-left:24px}.algebra-guide p,.algebra-guide li{line-height:1.9;margin-bottom:8px}.algebra-tool [hidden]{display:none}@media(max-width:520px){.algebra-keypad{grid-template-columns:repeat(5,minmax(0,1fr))}.algebra-answer{font-size:21px}.algebra-samples select{width:100%}.algebra-samples label{width:100%}}

.algebra-result-option{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:13px;line-height:1.6;cursor:pointer}.algebra-result-option input{flex-shrink:0;margin:0}
