.BrokerageCalc_wrap__Ftwg_{width:100%;max-width:980px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937}.BrokerageCalc_topTabs__NLRbF{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px}.BrokerageCalc_topTab__0JBds{border:1px solid #34a853;background:#fff;color:#1f2937;border-radius:50px;padding:8px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.BrokerageCalc_topTab__0JBds:hover{background:#d1ffdd}.BrokerageCalc_topTabActive__3RuaS{background:#34a853;color:#fff;box-shadow:0 2px 8px rgba(52,168,83,.3)}.BrokerageCalc_subTabs__6g_Qj{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.BrokerageCalc_subTab__HJ201{background:transparent;color:#6b7280;border:none;border-bottom:2px solid transparent;padding:6px 14px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.BrokerageCalc_subTab__HJ201:hover{color:#34a853}.BrokerageCalc_subTabActive__8RLia{color:#1e7e34;border-bottom-color:#34a853}.BrokerageCalc_grid__PU_AY{display:grid;grid-template-columns:5fr 7fr;gap:22px;align-items:start}.BrokerageCalc_inputPanel__dZEeQ,.BrokerageCalc_resultPanel__WzOKT{background:#fff;border-radius:12px;box-shadow:0 0 2px 2px rgba(0,0,0,.06);padding:20px}.BrokerageCalc_modeToggle__v2M93{display:flex;gap:8px;margin-bottom:18px}.BrokerageCalc_modeBtn__CIIyn{flex:1;border:1px solid #dbe1e6;background:#f8f9fa;border-radius:8px;padding:8px 0;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease}.BrokerageCalc_modeBtnActive__WBTei{background:#d1ffdd;border-color:#34a853;color:#1e7e34}.BrokerageCalc_field__YqHZ7{margin-bottom:16px;display:flex;flex-direction:column}.BrokerageCalc_label__vH_ub{font-size:12px;font-weight:600;color:#374944;margin-bottom:6px}.BrokerageCalc_inputBox__MIMJD{display:flex;align-items:center;border:1px solid #c7ccd1;border-radius:8px;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease}.BrokerageCalc_inputBox__MIMJD:focus-within{border-color:#34a853;box-shadow:0 0 0 2px rgba(52,168,83,.12)}.BrokerageCalc_rupee__sweNn{color:#6b7280;font-size:14px;margin-right:4px}.BrokerageCalc_input__Wam_V{flex:1;height:38px;border:none;outline:none;font-size:14px;color:#1f2937;background:transparent;width:100%}.BrokerageCalc_select__i7b4p{height:40px;border:1px solid #c7ccd1;border-radius:8px;padding:0 10px;font-size:14px;color:#1f2937;background:#fff;outline:none}.BrokerageCalc_select__i7b4p:focus{border-color:#34a853}.BrokerageCalc_hint__MJN4F{font-size:12px;color:#707070;margin-top:6px}.BrokerageCalc_radios__zFic2{display:flex;gap:18px}.BrokerageCalc_radio__MHr1o{display:flex;align-items:center;gap:6px;font-size:14px;color:#374944;cursor:pointer}.BrokerageCalc_clearBtn__91EmD{margin-top:8px;width:100%;border:1px solid #dc3545;background:#fff;color:#dc3545;border-radius:50px;padding:9px 0;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}.BrokerageCalc_clearBtn__91EmD:hover{background:#dc3545;color:#fff}.BrokerageCalc_placeholder__FmXQA{color:#707070;font-size:14px;text-align:center;padding:40px 12px;line-height:1.6}.BrokerageCalc_resultTable__0ynsB{width:100%;border-collapse:collapse}.BrokerageCalc_resultTable__0ynsB td{padding:9px 6px;font-size:14px;border-bottom:1px solid #eef0f2}.BrokerageCalc_resultTable__0ynsB td:first-child{color:#4b5563;text-align:left}.BrokerageCalc_resultTable__0ynsB td:last-child{text-align:right;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums}.BrokerageCalc_rowBuy__h8Ye4 td:last-child{color:#1e7e34}.BrokerageCalc_rowSell__nPQ9q td:last-child{color:#c0392b}.BrokerageCalc_rowTotal__MfInr td{font-weight:700;font-size:15px;border-top:1px solid #d1d5db;background:#f8f9fa}.BrokerageCalc_rowPnl__MHANS td{font-weight:800;font-size:16px;border-bottom:none}.BrokerageCalc_netProfit__6ROaw td,.BrokerageCalc_netProfit__6ROaw td:last-child{color:#34a853}.BrokerageCalc_netLoss__ntMK4 td,.BrokerageCalc_netLoss__ntMK4 td:last-child{color:#d32f2f}@media (max-width:768px){.BrokerageCalc_grid__PU_AY{grid-template-columns:1fr;gap:16px}.BrokerageCalc_inputPanel__dZEeQ,.BrokerageCalc_resultPanel__WzOKT{padding:16px}}@media (max-width:480px){.BrokerageCalc_topTab__0JBds{padding:7px 16px;font-size:13px}.BrokerageCalc_subTab__HJ201{padding:6px 10px;font-size:13px}.BrokerageCalc_resultTable__0ynsB td{font-size:13px;padding:8px 4px}.BrokerageCalc_rowPnl__MHANS td{font-size:15px}}