.col-12,.col-3,.col-4,.col-5,.col-7,.col-8,.col-lg-10,.col-lg-11,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8,.col-md-10,.col-md-11,.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-12,.col-sm-6,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-12{width:100%}.col-8{width:66.6666666667%}.col-7{width:58.3333333333%}.col-5{width:41.6666666667%}.col-4{width:33.3333333333%}.col-3{width:25%}@media(min-width:576px){.col-sm-12{width:100%}.col-sm-6{width:50%}}@media(min-width:768px){.col-md-12{width:100%}.col-md-11{width:91.6666666667%}.col-md-10{width:83.3333333333%}.col-md-9{width:75%}.col-md-8{width:66.6666666667%}.col-md-7{width:58.3333333333%}.col-md-6{width:50%}.col-md-5{width:41.6666666667%}.col-md-4{width:33.3333333333%}.col-md-3{width:25%}}@media(min-width:992px){.col-lg-11{width:91.6666666667%}.col-lg-10{width:83.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-7{width:58.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-4{width:33.3333333333%}}@media(min-width:1200px){.col-xl-12{width:100%}.col-xl-11{width:91.6666666667%}.col-xl-10{width:83.3333333333%}.col-xl-9{width:75%}.col-xl-8{width:66.6666666667%}.col-xl-7{width:58.3333333333%}.col-xl-6{width:50%}.col-xl-5{width:41.6666666667%}.col-xl-4{width:33.3333333333%}.col-xl-3{width:25%}.col-xl-2{width:16.6666666667%}}.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;width:100%}.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:24px}.brc-wrapper .brc-head h2{font-size:28px;font-weight:600;margin-bottom:unset;color:#0f1621}@media(max-width:767px){.brc-wrapper .brc-head h2{font-size:27px}}.trade-calculator{background:#fff;padding:24px;border-radius:16px;border:1px solid #dfe7ec;color:#0f1621;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:24px;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:36px 3%;flex-wrap:wrap}@media(max-width:992px){.trade-calculator .content{flex-direction:column}}.trade-calculator .form-section{width:100%;background:rgba(233,241,254,.3);padding:24px;border-radius:16px}.trade-calculator .form-section .form-section-wrapper{display:flex;flex-wrap:wrap;gap:24px}.trade-calculator .form-section .form-group{flex:1 1;min-width:140px}.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:14px;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{width:100%;display:flex;gap:8px;align-items:flex-start;color:#667485;font-size:12px}.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:34px;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:100%;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:12px 16px;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:16px 0 0;font-size:16px;color:#667485}.brokerage-calculator-wrp .landing-sidebar-wrapper .landing-sidebar-row{padding:0}.related-calculator{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;user-select:none;-webkit-user-select:none}.related-calculator::-webkit-scrollbar{display:none}.related-calculator .rc-container{flex:0 0 250px;min-height:128px;height:auto}