.ChemicalEquationBalancer_wrap__kSBNv{max-width:700px;margin:0 auto}.ChemicalEquationBalancer_card__RTXcj{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px}.ChemicalEquationBalancer_label__4INEt{display:block;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:8px}.ChemicalEquationBalancer_input__Wggab{width:100%;box-sizing:border-box;padding:12px 14px;font-size:1rem;font-family:monospace;border:1px solid #d1d5db;border-radius:10px;outline:none}.ChemicalEquationBalancer_input__Wggab:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.ChemicalEquationBalancer_examplesRow__bj0G3{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ChemicalEquationBalancer_exBtn__YwVia{font-size:.75rem;padding:4px 10px;border:1px solid #d1d5db;border-radius:20px;background:#f9fafb;cursor:pointer;font-family:monospace;color:#374151;transition:background .15s}.ChemicalEquationBalancer_exBtn__YwVia:hover{background:#ede9fe;border-color:#667eea}.ChemicalEquationBalancer_runBtn__WNBZD{margin-top:16px;width:100%;padding:11px;background:#667eea;color:#fff;font-size:.95rem;font-weight:600;border:none;border-radius:10px;cursor:pointer}.ChemicalEquationBalancer_runBtn__WNBZD:hover{background:#5a6fd6}.ChemicalEquationBalancer_error__Nxl_b{margin-top:16px;padding:12px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.875rem}.ChemicalEquationBalancer_results__Wy0SX{margin-top:24px;display:flex;flex-direction:column;gap:20px}.ChemicalEquationBalancer_balancedRow__KHDP3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:14px 18px}.ChemicalEquationBalancer_balanced__xtFdZ{font-size:1.1rem;font-family:monospace;font-weight:600;color:#166534;flex:1 1}.ChemicalEquationBalancer_copyBtn__gitRd{padding:6px 14px;background:#fff;border:1px solid #86efac;color:#166534;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:600;white-space:nowrap}.ChemicalEquationBalancer_checkTable__Fecxg{width:100%;border-collapse:collapse;font-size:.875rem}.ChemicalEquationBalancer_checkTable__Fecxg th{text-align:left;padding:8px 12px;background:#f9fafb;border-bottom:2px solid #e5e7eb;font-weight:600;color:#374151}.ChemicalEquationBalancer_checkTable__Fecxg td{padding:8px 12px;border-bottom:1px solid #f3f4f6}.ChemicalEquationBalancer_checkTable__Fecxg tr:last-child td{border-bottom:none}.ChemicalEquationBalancer_ok__Oz0fM{color:#16a34a;font-weight:700}.ChemicalEquationBalancer_bad__p_7hS{color:#dc2626;font-weight:700}