.portfolio-main{.portfolio-dashboard-main-container{margin-top:.8%!important;background-color:#f5f5f5!important;height:100%!important;min-height:100vh!important;width:100%!important}.portfolio-sidebar{background-color:#fff!important;padding:20px 0!important;margin-top:0!important;min-height:70vh!important}@media (max-width:567px){.portfolio-main-container{width:100%!important;padding:0!important;margin:0!important}}@media (max-width:967px){.portfolio-main-container{margin-top:3.5%!important}}.sidebar-tab{display:flex!important;align-items:center!important;padding:15px 20px!important;cursor:pointer!important;transition:background-color .3s ease!important;border-bottom:1px solid #f7f7f7!important}.sidebar-list-item{position:relative}.sidebar-list-item:hover{background-color:#032b5b!important;color:#fff!important}.sidebar-list-item:hover .MuiListItemText-primary{color:#fff!important}.sidebar-list-item:hover img{filter:brightness(0) invert(1)!important}.sidebar-active-tab{background-color:#032b5b!important}.sidebar-active-tab,.sidebar-active-tab .MuiListItemText-primary{color:#fff!important}.sidebar-active-tab img{filter:brightness(0) invert(1)!important}.sidebar-active-tab,.sidebar-tab:hover{background-color:#032b5b;color:#fff}.sidebar-tab.active-tab .portfolio-tab-title,.sidebar-tab:hover .portfolio-tab-title{color:#fff}.sidebar-active-tab{background-color:#032b5b;color:#fff}.sidebar-tab.active-tab .portfolio-tab-title{color:#fff}.sidebar-tab img{margin-right:15px}.portfolio-tab-title{font-size:16px;font-weight:400;color:#032b5b}.portfolio-content{flex-grow:1;padding:20px;background-color:#fff}.content-details{margin-top:20px}.portfolio-summary-text{color:#222;font-weight:600;font-size:16px;margin:0;padding:0;border-bottom:#032b5b}.portfolio-value-title{color:#222;font-size:16px;font-weight:400}.portfolio-summary-content{padding:20px 0;margin:0;overflow-x:auto}@media (max-width:767px){.portfolio-summary-content{padding:10px!important;margin:0!important}}.portfolio-summary-row{display:flex;justify-content:space-between;align-items:center;padding:0}.portfolio-summary-column{display:flex;align-items:center;gap:15px}.summary-item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:5px 0}.portfolio-summary-header-text{color:#222;font-size:14px;font-weight:500;margin-bottom:15px}.portfolio-summary-value{color:#032b5b;font-weight:600;margin-bottom:5px}.portfolio-summary-change{font-size:12px;font-weight:500}.portfolio-dekstop-backgroundimage{position:absolute;top:-40px;width:100%;height:220px;background-repeat:no-repeat;background-size:cover;background-position:top}.vertical-line-container{height:50px;display:flex;align-items:center}.vertical-line{width:1.5px;font-weight:600;height:100%;background-color:#cfcfcf;border:none}}.portfolio-allocation-chart{.chart-container{display:flex;justify-content:flex-start;align-items:center;padding:20px}.pie-chart{width:350px;height:350px}.legend-box{margin-left:20px;text-align:left}.legend-box ul{list-style-type:none;padding:0}.legend-box li{margin:5px 0}.pie-chart{position:relative}.center-circle,.pie-chart{display:flex;justify-content:center;align-items:center}.center-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.1)}.circle-text{font-size:14px;font-weight:600;text-align:center;color:#222}}.investment-not-found{.investment-notfound-card{height:400px;border-radius:15px;display:flex;justify-content:center;align-items:center;box-shadow:none}.investemnt-notfound-text{color:#6a6a6a;font-size:1rem;font-weight:400;margin-top:10px}.portfolio-investnow-button{background-color:#0ca5ff;color:#fff;padding:10px 15px;font-size:12px;font-weight:600;border:none;margin-top:10px}.investment_nofound_image{width:50px;height:auto}}.holding-report-main{.portfolio-holding-text{color:#2d3748;font-weight:700;font-size:18px}.portfolio-download-pdf{background-color:#e7f1ff!important;color:#006eff!important;padding:10px 15px;border:none;border-radius:10px}.holding-buy-button{background-color:#0ca5ff;color:#fff;border-radius:10px;border:none}.holding-redeem-button{background-color:#e7f1ff;color:#006eff;border:none;border-radius:10px}.holding-view-button{color:#006eff;border:1px solid #006eff;background-color:#fff;border-radius:10px}.holding-scheme-name{color:#2d3748;font-size:18px;font-weight:700}.holding-report-card{width:100%;max-height:80vh;position:relative;background-color:#fff}.holding-report-cardContent{padding:10px;margin:0;width:100%!important}.downloadpdf-main-box{display:flex;justify-content:space-between;margin-bottom:5px;padding:10px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.holding-accordion-header{padding:12px 16px;border-bottom:1px solid #e0e0e0;font-size:14px;font-weight:700;color:#032b5b}.holding-mobile-card{margin-top:30px;padding:10px 0;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px;height:auto;overflow-y:auto}.holding-mobile-cardcontent{padding:8px}.holding-mobile-row{padding:0;margin:0}.holding-mobile-textcontainer{border-left:1px dotted rgba(0,0,0,.12);height:55px;margin-top:5px}.holding-mobile-values{font-size:14px;font-weight:600;color:#000;margin-bottom:5px;text-align:center}.holding-mobile-title{padding:0;margin:0 0 5px;font-size:12px;font-weight:400;color:#000;text-align:center}.holding-sip-leftspace{margin-left:10px}.holding-dotted-border{margin:10px 0 0;padding:0;border:1px dotted #000}.holding-buy-mobile{background-color:#0ca5ff;color:#fff}.holding-buy-mobile,.holding-redeem-mobile{padding:10px 25px;border:none;border-radius:10px;width:100%;font-size:14px;font-weight:800;text-align:center;display:flex;justify-content:center}.holding-redeem-mobile{background-color:#e7f1ff;color:#006eff}.holding-view-mobile{color:#006eff;border:1px solid #006eff;background-color:#fff;border-radius:10px;padding:10px 25px;width:100%;font-size:14px;font-weight:800;text-align:center;display:flex;justify-content:center}.holding-report-card{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:10px}}.transaction-report-main{.transaction-card-main{width:100%;height:540px;overflow:hidden;padding-bottom:10px}.transaction-card-content{height:100%;overflow:hidden}.transaction-report-table{height:100%;overflow:auto}.transaction-table-header{background-color:#d9f1ff;color:#000;font-size:13px;font-weight:600;text-align:center}.transaction-table-body{background-color:#f3fbff;text-align:center}.transaction-table-content{color:#000;font-size:13px;font-weight:400}.transaction-mobile-card{margin-top:30px;padding:10px 0;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px}.transaction-mobile-cardcontent{padding:8px}.transaction-mobile-row{padding:0;margin:0}.transaction-mobile-textcontainer{border-left:1px dotted rgba(0,0,0,.12);height:55px;margin-top:5px}.transaction-mobile-values{font-size:14px;font-weight:600;color:#000;margin-bottom:5px;text-align:center}.transaction-mobile-title{padding:0;margin:0 0 5px;font-size:12px;font-weight:400;color:#000;text-align:center}.transaction-leftspace{margin-left:10px}.transaction-dotted-border{margin:10px 0 0;padding:0;border:1px dotted #000}.portfolio-download-pdf{padding:10px 15px;border:none;border-radius:10px}.portfolio-download-pdf,.portfolio-download-pdf:hover{background-color:#e7f1ff!important;color:#006eff!important}}.portfolio-order-book{.order-book-card{width:100%;height:540px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:2;padding-bottom:10px}.order-table-header{background-color:#d9f1ff;color:#000;font-size:13px;font-weight:600;text-align:center}.order-table-body{background-color:#f3fbff;text-align:center}.order-table-content{color:#000;font-size:13px;font-weight:400;text-align:center}.orderbook-mobile-card{margin-top:30px;padding:10px 0;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px}.orderbook-mobile-cardcontent{padding:8px}.orderbook-mobile-row{padding:0;margin:0}.orderbook-mobile-textcontainer{border-left:1px dotted rgba(0,0,0,.12);height:55px;margin-top:5px}.orderbook-mobile-values{font-size:14px;font-weight:600;color:#000;margin-bottom:5px;text-align:center}.orderbook-mobile-title{padding:0;margin:0 0 5px;font-size:12px;font-weight:400;color:#000;text-align:center}.orderbook-leftspace{margin-left:10px}.orderbook-dotted-border{margin:10px 0 0;padding:0;border:1px dotted #000}.portfolio-download-pdf{padding:10px 15px;border:none;border-radius:10px}.portfolio-download-pdf,.portfolio-download-pdf:hover{background-color:#e7f1ff!important;color:#006eff!important}}.portfolio-activesip-container{.active-sip-card{width:100%;height:540px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding-bottom:10px;overflow-y:auto}@media (max-width:767px){.active-sip-card{width:100%;height:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:0;padding:0}}.activesip-table-header{background-color:#d9f1ff;color:#000;font-size:13px;font-weight:600;text-align:center}.activesip-table-body{background-color:#f3fbff;text-align:center}.activesip-table-content{color:#000;font-size:13px;font-weight:400;text-align:center}.portfolio-download-pdf{background-color:#e7f1ff!important;color:#006eff!important;padding:10px 15px;border:none;border-radius:10px}.activesip-mobile-card{margin-top:30px;padding:10px 0;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px}.activesip-mobile-cardcontent{padding:8px}.activesip-mobile-row{padding:0;margin:0}.activesip-mobile-textcontainer{border-left:1px dotted rgba(0,0,0,.12);height:55px;margin-top:5px}.activesip-mobile-values,.activesip-mobile-values:hover{font-size:14px;font-weight:600;color:#000;margin-bottom:5px;text-align:center}.activesip-mobile-values:hover{cursor:none}.activesip-mobile-title{padding:0;margin:0 0 5px;font-size:12px;font-weight:400;color:#000;text-align:center}.active-sip-leftspace{margin-left:10px}.activesip-dotted-border{margin:10px 0 0;padding:0;border:1px dotted #000}}.capital-gain-container{.capital-gain-card{width:100%;height:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:10px;padding-bottom:10px}@media (max-width:767px){.capital-gain-card{width:100%;height:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:0;padding:0}}.capitalgain-table-header{background-color:#d9f1ff;color:#000;font-size:13px;font-weight:600;text-align:center}.capitalgain-table-body{background-color:#f3fbff;text-align:center}.capitalgain-table-content{color:#000;font-size:13px;font-weight:400;text-align:center}.portfolio-download-pdf{background-color:#e7f1ff!important;color:#006eff!important;padding:10px 15px;border:none;border-radius:10px}.capitalgain-mobile-card{margin-top:30px;padding:10px 0;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:5px}.capitalgain-mobile-cardcontent{padding:8px}.capitalgain-mobile-row{padding:0;margin:0}.capitalgain-mobile-textcontainer{border-left:1px dotted rgba(0,0,0,.12);height:55px;margin-top:5px}.capitalgain-mobile-values{font-size:14px;font-weight:600;color:#000;margin-bottom:5px;text-align:center}.capitalgain-mobile-title{padding:0;margin:0 0 5px;font-size:12px;font-weight:400;color:#000;text-align:center}.capital-gain-leftspace{margin-left:10px}.capitalgain-dotted-border{margin:10px 0 0;padding:0;border:1px dotted #000}}