.eduCalcMM2Inch-container{width:100%;max-width:900px;margin:0 auto;padding:0;font-family:Arial,sans-serif;color:#333;box-sizing:border-box}.eduCalcMM2Inch-container *,.eduCalcMM2Inch-container *::before,.eduCalcMM2Inch-container *::after{box-sizing:border-box;margin:0;padding:0}.eduCalcMM2Inch-card{background:#fff;border-radius:12px;padding:20px 18px;box-shadow:0 4px 12px rgb(0 0 0 / .06);text-align:center}.eduCalcMM2Inch-card h2{margin-bottom:10px;font-size:22px;color:#000}.eduCalcMM2Inch-card p{margin-bottom:12px;font-size:14px;color:#555}.eduCalcMM2Inch-toggle{display:flex;justify-content:center;align-items:center;margin-bottom:14px}.eduCalcMM2Inch-toggle input{display:none}.eduCalcMM2Inch-toggle label{position:relative;display:inline-block;width:60px;height:30px;background:#ccc;border-radius:30px;cursor:pointer;transition:background .3s}.eduCalcMM2Inch-toggle label::after{content:'';position:absolute;width:26px;height:26px;left:2px;top:2px;background:#fff;border-radius:50%;transition:0.3s}.eduCalcMM2Inch-toggle input:checked+label{background:#1976d2}.eduCalcMM2Inch-toggle input:checked+label::after{transform:translateX(30px)}.eduCalcMM2Inch-toggle-text{margin:0 12px;font-weight:600;font-size:14px}.eduCalcMM2Inch-input-group{margin-bottom:14px;text-align:left;position:relative}.eduCalcMM2Inch-input-group label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.eduCalcMM2Inch-input-group textarea,.eduCalcMM2Inch-input-group select{width:100%;padding:10px 12px;font-size:14px;border-radius:8px;border:1.5px solid #90caf9;outline:none;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical}.eduCalcMM2Inch-input-group.error textarea{border-color:#e53935}.eduCalcMM2Inch-input-group textarea:focus,.eduCalcMM2Inch-input-group select:focus{border-color:#1976d2;box-shadow:0 0 0 3px rgb(25 118 210 / .15)}.eduCalcMM2Inch-error{display:block;font-size:12px;color:#e53935;margin-top:2px;min-height:14px}.eduCalcMM2Inch-button{width:100%;padding:10px;margin-bottom:8px;background:#1976d2;color:#fff;border:none;border-radius:10px;cursor:pointer;font-weight:700;font-size:14px;transition:background .3s,transform .1s}.eduCalcMM2Inch-button:hover{background:#115293}.eduCalcMM2Inch-button:active{transform:scale(.98)}.eduCalcMM2Inch-reset{background:#f44336}.eduCalcMM2Inch-reset:hover{background:#b71c1c}.eduCalcMM2Inch-result{display:none;margin-top:14px;text-align:left;overflow-x:auto}.eduCalcMM2Inch-result table{width:100%;border-collapse:collapse}.eduCalcMM2Inch-result th,.eduCalcMM2Inch-result td{border:1px solid #ccc;padding:8px 6px;text-align:center;position:relative}.eduCalcMM2Inch-result th{background:#e3f2fd;color:#0d47a1}.eduCalcMM2Inch-result td{color:#000;font-weight:500;font-size:14px}.eduCalcMM2Inch-result td.fraction-popular{background:#ffeb3b;font-weight:700}.eduCalcMM2Inch-result td .tooltip{visibility:hidden;background:#333;color:#fff;text-align:center;border-radius:6px;padding:4px 6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:12px;white-space:nowrap}.eduCalcMM2Inch-result td:hover .tooltip{visibility:visible;opacity:1}.eduCalcMM2Inch-steps{font-size:13px;background:linear-gradient(135deg,#fffde7,#ffffff);border-radius:10px;padding:10px 12px;border:1px dashed #ffca28;margin-top:10px;color:#444}#copyAllBtn{background:#e0e0e0;color:#333;border:none;border-radius:10px;cursor:pointer;font-weight:700;font-size:14px;width:100%;padding:10px;margin-bottom:8px;transition:background 0.3s,transform 0.1s}#copyAllBtn:hover{background:#d5d5d5}#copyAllBtn:active{transform:scale(.98)}@media (max-width:600px){.eduCalcMM2Inch-card h2{font-size:18px}.eduCalcMM2Inch-result table{font-size:12px}}