.box-shadow,.light-box-shadow{box-shadow:0 0 8px #f0f0f0}.trade-calculator .form-section .error-txt{margin-top:6px;font-size:12px;color:#d93025;line-height:1.3}.trade-calculator .form-section .exchange-fixed{height:40px;padding:0 12px;border-radius:6px;border:1px solid #dfe7ec;background:#fff;font-size:15px;font-weight:500;color:#060606;display:flex;align-items:center}.trade-calculator .form-section .lot-size-value{display:flex;align-items:center}.trade-calculator .charges .profit{color:#129b58}.trade-calculator .charges .loss{color:#d93025}.brc-wrapper .brc-head{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:35px}.brc-wrapper .brc-head h2{font-size:24px;font-weight:600}.trade-calculator{background:#fff;padding:35px;border-radius:16px;border:1px solid #dfe7ec;color:#060606;margin-bottom:56px}@media(max-width:767px){.trade-calculator{padding:0;border:0;margin-bottom:24px}}.trade-calculator .tabs{display:flex;border-bottom:1px solid #dfe7ec;margin-bottom:35px;overflow-y:hidden;overflow-x:auto}@media(max-width:767px){.trade-calculator .tabs{margin-bottom:25px}}.trade-calculator .tabs .tab-btn{background:none;border:none;font-size:18px;font-weight:400;color:#667485;cursor:pointer;position:relative;padding:10px 24px;white-space:nowrap}.trade-calculator .tabs .tab-btn.active{color:#2777f3;font-weight:600}.trade-calculator .tabs .tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#2777f3}@media(max-width:767px){.trade-calculator .tabs .tab-btn{font-size:16px;padding:8px 16px}}.trade-calculator .content{display:flex;gap:35px 3%;flex-wrap:wrap}@media(max-width:992px){.trade-calculator .content{flex-direction:column}}.trade-calculator .form-section{width:45%;background:rgba(233,241,254,.3019607843);padding:35px;border-radius:16px}.trade-calculator .form-section .form-section-wrapper{display:flex;flex-wrap:wrap;gap:35px 6%}.trade-calculator .form-section .form-group{width:47%}.trade-calculator .form-section .form-group label{font-size:16px;font-weight:400;color:#0f1621;margin:0 0 10px;display:block}.trade-calculator .form-section .form-group .formSet{height:40px;padding:0 12px;border-radius:6px;border:1px solid #dfe7ec;background:#fff;font-size:18px;font-weight:500;color:#060606;width:100%}.trade-calculator .form-section .form-group .formSet:focus{outline:none}.trade-calculator .form-section .form-group .input-wrapper{position:relative}.trade-calculator .form-section .form-group .input-wrapper .formSet{padding-left:48px}.trade-calculator .form-section .form-group .input-wrapper:before{content:"₹";position:absolute;left:0;top:0;font-size:20px;color:#2777f3;font-weight:600;width:40px;height:40px;line-height:40px;background:#e9f1fe;text-align:center;border-radius:4px}@media(max-width:767px){.trade-calculator .form-section .form-group{width:100%}}.trade-calculator .form-section .note-group{display:flex;gap:8px;align-items:flex-start;color:#667485;font-size:13px}.trade-calculator .form-section .note-group img{width:24px;height:24px}@media(max-width:767px){.trade-calculator .form-section .note-group img{width:20px;height:20px}}.trade-calculator .form-section .note-group p{font-size:14px;line-height:1.4}@media(max-width:767px){.trade-calculator .form-section .note-group p{font-size:12px}}.trade-calculator .form-section .exchange-toggle{position:relative;display:flex;background:#e9f1fe;border-radius:10px;padding:4px;gap:4px;height:40px;overflow:hidden}.trade-calculator .form-section .exchange-toggle .toggle-indicator{position:absolute;top:4px;left:4px;width:calc(50% - 2px);height:32px;background:#2777f3;border-radius:8px;transition:transform .3s ease;z-index:0}.trade-calculator .form-section .exchange-toggle .toggle-indicator.BSE{transform:translateX(100%)}.trade-calculator .form-section .exchange-toggle .toggle-indicator.NSE{transform:translateX(0)}.trade-calculator .form-section .exchange-toggle .exchange-btn{flex:1 1;height:32px;border-radius:8px;border:none;font-size:14px;font-weight:500;color:#333;background:rgba(0,0,0,0);cursor:pointer;position:relative;z-index:1}.trade-calculator .form-section .exchange-toggle .exchange-btn.active{color:#fff;background:rgba(0,0,0,0);box-shadow:none}@media(max-width:992px){.trade-calculator .form-section{padding:16px 20px;width:100%}}.trade-calculator .charges{width:52%;background:#fff;border-radius:16px;border:1px solid #dfe7ec;overflow:hidden}@media(max-width:992px){.trade-calculator .charges{width:100%}}.trade-calculator .charges ul{list-style:none;margin:0;padding:0}.trade-calculator .charges ul li{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:18px}.trade-calculator .charges ul li span.strong{font-weight:700}@media(max-width:767px){.trade-calculator .charges ul li{font-size:16px;padding:12px 16px}}.trade-calculator .charges ul li:first-child{background:#f4fcfd}.trade-calculator .charges ul .sub-header{background:#f9f9f9}.trade-calculator .note-lst{margin:35px 0 0;font-size:16px;color:#667485}