.PercentageCalculator_wrapper__j_fC_{display:flex;flex-direction:column;gap:28px}.PercentageCalculator_modeGrid__cAPnx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.PercentageCalculator_modeBtn__F_1QZ{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.PercentageCalculator_modeBtnActive__rPq6J,.PercentageCalculator_modeBtn__F_1QZ:hover{border-color:#667eea;background:#f5f3ff}.PercentageCalculator_modeName__YEXFu{font-size:.9rem;font-weight:700;color:#111827}.PercentageCalculator_modeDesc__RxHuU{font-size:.78rem;color:#6b7280}.PercentageCalculator_inputs__DJr36{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.PercentageCalculator_field__SzQgR{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:120px}.PercentageCalculator_label__VDZ2q{font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.PercentageCalculator_input__OQEd4{padding:10px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:1rem;font-family:monospace;color:#111827;background:#fff;transition:border-color .15s;width:100%;box-sizing:border-box}.PercentageCalculator_input__OQEd4:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.PercentageCalculator_input__OQEd4::-webkit-inner-spin-button,.PercentageCalculator_input__OQEd4::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PercentageCalculator_input__OQEd4[type=number]{-moz-appearance:textfield}.PercentageCalculator_sep__4tKuQ{font-size:.85rem;font-weight:600;color:#6b7280;padding-bottom:10px;white-space:nowrap}.PercentageCalculator_dirToggle__HR2WJ{display:flex;border:1.5px solid #d1d5db;border-radius:8px;overflow:hidden;align-self:flex-end;margin-bottom:0;height:42px}.PercentageCalculator_dirBtn__AEmxK{flex:1 1;padding:0 14px;border:none;background:#fff;font-size:.85rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.PercentageCalculator_dirBtn__AEmxK+.PercentageCalculator_dirBtn__AEmxK{border-left:1.5px solid #d1d5db}.PercentageCalculator_dirBtnActive__J7j5B{background:#667eea;color:#fff}.PercentageCalculator_result__JyDLL{background:linear-gradient(135deg,#667eea08,#764ba208);border:1.5px solid #667eea40;border-radius:12px;padding:24px 28px;text-align:center}.PercentageCalculator_resultLabel__sap9S{font-size:.82rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.PercentageCalculator_resultValue__HkYs_{font-size:2.5rem;font-weight:700;color:#667eea;line-height:1;margin-bottom:12px;font-family:monospace}.PercentageCalculator_formula__ANq3o{font-size:.82rem;color:#9ca3af;font-family:monospace}.PercentageCalculator_resultEmpty__BiYey{text-align:center;color:#9ca3af;font-size:.9rem;padding:32px 20px;border:1.5px dashed #e5e7eb;border-radius:12px}@media (max-width:540px){.PercentageCalculator_modeGrid__cAPnx{grid-template-columns:1fr}.PercentageCalculator_inputs__DJr36{flex-direction:column;align-items:stretch}.PercentageCalculator_sep__4tKuQ{padding-bottom:0;text-align:center}.PercentageCalculator_resultValue__HkYs_{font-size:2rem}}