.FractionToDecimal_calculator___i3NI{background:var(--bg-gray);border:1px solid var(--border);border-radius:6px;padding:20px;margin:20px 0}.FractionToDecimal_calcRow__AhgNx{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.FractionToDecimal_fractionInput__jhJF0{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 1 auto}.FractionToDecimal_fractionInput__jhJF0 input{width:90px;min-width:70px;max-width:90px;padding:10px 12px;text-align:center;border:1px solid var(--border);border-radius:4px;font-size:16px;font-weight:500;color:var(--text);background:#fff;transition:all .2s ease}.FractionToDecimal_fractionInput__jhJF0 input:hover{border-color:#9ca3af}.FractionToDecimal_fractionInput__jhJF0 input:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.FractionToDecimal_fractionInput__jhJF0 input::placeholder{color:var(--text-light);font-weight:400}.FractionToDecimal_fractionLine__PcX3w{width:100%;height:2px;background:var(--text);margin:2px 0}.FractionToDecimal_buttonGroup__8NQix{display:flex;gap:12px;justify-content:center;width:100%}.FractionToDecimal_button__SI834{flex:1 1;max-width:180px;padding:10px 28px;font-size:14px;font-weight:600;color:#fff;background:var(--primary);border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.FractionToDecimal_button__SI834:hover{background:var(--primary-hover)}.FractionToDecimal_button__SI834:active{transform:scale(.98)}.FractionToDecimal_clearButton__JxczF{flex:1 1;max-width:180px;padding:10px 28px;font-size:14px;font-weight:600;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .2s ease}.FractionToDecimal_clearButton__JxczF:hover{background:var(--bg-gray);border-color:var(--text-light)}.FractionToDecimal_clearButton__JxczF:active{transform:scale(.98)}.FractionToDecimal_error__mlooY{color:#dc2626;background:#fef2f2;padding:10px 12px;border-radius:4px;border-left:3px solid #dc2626;margin-top:16px;font-size:13px}.FractionToDecimal_resultSection__DE7ES{margin:32px 0}.FractionToDecimal_resultHeader__oWfoc{background:var(--primary);color:#fff;padding:8px 20px;border-radius:4px;margin-bottom:20px}.FractionToDecimal_resultHeader__oWfoc h3{margin:0;font-size:16px;font-weight:600;color:#fff}.FractionToDecimal_resultContent__6VVLO{padding:0;margin-bottom:24px}.FractionToDecimal_equation__sjn3D{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.FractionToDecimal_operator__StJm_{font-size:24px;font-weight:600;color:var(--primary)}.FractionToDecimal_decimalResult__uPaEE{font-size:28px;font-weight:700;color:var(--primary)}.FractionToDecimal_resultInfo__bzX1n{margin-bottom:32px}.FractionToDecimal_resultInfo__bzX1n p{margin-bottom:8px;color:var(--text);font-size:14px}.FractionToDecimal_resultInfo__bzX1n strong{color:var(--text);font-weight:600}.FractionToDecimal_note__lt8Vx{color:var(--primary-light);font-style:italic;font-size:13px}.FractionToDecimal_stepsSection__RywmC{margin-top:32px}.FractionToDecimal_stepsHeader__Gzob1{background:var(--primary);color:#fff;padding:12px 20px;border-radius:4px;margin-bottom:20px}.FractionToDecimal_stepsHeader__Gzob1 h3{margin:0;font-size:16px;font-weight:600;color:#fff}.FractionToDecimal_stepsContent__D3lW3{padding:0;counter-reset:step-counter}.FractionToDecimal_stepItem__z118K{margin-bottom:24px;background:transparent;border:none;display:block;line-height:1.8;counter-increment:step-counter;position:relative;padding:0}.FractionToDecimal_stepItem__z118K:last-child{margin-bottom:0}.FractionToDecimal_stepNumber__g43vp{font-weight:600;color:var(--primary);font-size:15px;display:block;margin-bottom:8px}.FractionToDecimal_stepExplanation__gmyh_{line-height:1.7;margin-top:8px;padding-left:12px;color:var(--text)}@media (max-width:640px){.FractionToDecimal_calculator___i3NI{padding:16px}.FractionToDecimal_calcRow__AhgNx{gap:12px}.FractionToDecimal_fractionInput__jhJF0{flex:0 1 auto}.FractionToDecimal_fractionInput__jhJF0 input{width:80px;min-width:70px;max-width:80px;font-size:15px;padding:9px 10px}.FractionToDecimal_buttonGroup__8NQix{gap:10px}.FractionToDecimal_button__SI834,.FractionToDecimal_clearButton__JxczF{flex:1 1;min-width:120px}.FractionToDecimal_equation__sjn3D{gap:12px}.FractionToDecimal_operator__StJm_{font-size:20px}.FractionToDecimal_decimalResult__uPaEE{font-size:24px}}