.fund-allocation,.fund-details-grid{grid-template-columns:1fr 1fr;display:grid}.filter-note,.loading-text,.na-value,.total-count{font-style:italic}.plan-type,.return-label{text-transform:uppercase}.checkbox-item,.fund-table th.sortable,.toggle-text{user-select:none;user-select:none}.company-name,.logo,.showmore-icon{vertical-align:middle}.table-pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 15px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;flex-wrap:wrap;gap:15px}*,.entry-limit-label,.fund-table-wrapper{margin:0}.entry-limit-select{color:#495057;min-width:60px}.entry-limit-select:hover{border-color:#007bff}.growth-funds th,.growth-funds tr:last-child td{border-bottom:1px solid #d2d3d3}.results-info{display:flex;align-items:center;gap:10px;position:relative}.entry-limit-label,.results-text{font-size:14px;color:#495057;font-weight:500}.hed2,.mf_article_container h1,.mf_article_container h2,.mf_article_container h3{font-weight:600;color:#252525}.results-end,.results-start,.results-total{color:#007bff}.results-loading{display:none;align-items:center;gap:6px;font-size:13px;color:#6c757d}.loading-spinner-small{width:14px;height:14px;border:2px solid #e9ecef;border-top:2px solid #007bff;border-radius:50%;animation:1s linear infinite spin}.entry-limit-error{display:none;align-items:center;gap:8px;padding:8px 12px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:13px;margin-top:8px;width:100%;transition:opacity 0.3s}.entry-limit-error .error-icon{font-size:16px}.asset-class-tabs.full-width .asset-class-tab,.entry-limit-error .error-message,.fund-info,.header-text,.returns-subheader span{flex:1}.retry-entry-limit-btn{padding:4px 8px;background:#dc3545;color:#fff;border:none;border-radius:3px;font-size:12px;cursor:pointer;transition:background-color 0.2s}.retry-entry-limit-btn:hover{background:#c82333}*{padding:0}body{font-size:15px}.clear,.moneyweb-clear{clear:both}.left-label{float:left;width:200px;line-height:62px;padding:0 5px}.company-search label{color:#333;font-size:17px}.moneyweb-normalTextPad{color:#404040;text-align:center;font-size:12px;padding:9px 0;border-bottom:1px solid #d7d6d6;margin-bottom:10px}.moneyweb-evenRowRight{padding:5px;background:#f6f6f6}.moneyweb-bheading{font-size:18px;color:#000;float:left;width:80px}.moneyweb-gtext{font-size:12px;color:#008100;float:left;width:100px;padding-top:5px}.moneyweb-oddRowRight{padding:5px;background:#eee}.mf_article_container{font-size:17px;line-height:22px;text-align:justify;margin:10px 0}.mf_article_container p{padding-bottom:10px}.mf_article_container h1{font-size:24px;line-height:38px;margin:0 0 5px}.mf_article_container h2{font-size:20px;margin:0;padding:10px 0}.mf_article_container h3{font-size:17px;margin:0;padding:0 0 10px}.nav-outer{float:left;width:100%}.gf-nav{margin:0;padding:0;list-style:none}.gf-nav li{float:left;width:110px;border-left:1px solid #848282;border-right:1px solid #2b2929;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gf-nav li a{display:block;font-size:12px;color:#fff;background:#5b5b5b;line-height:38px;text-decoration:none;text-align:center;font-weight:600}.listing-right li a,.more-lnk,.news-block li .right-desp a{text-decoration:none!important}.gf-nav li a.selected,.gf-nav li a:hover{background:#11996ed1;color:#000}.right-tables{float:right;width:325px}.left-tables{float:left;width:325px}.growth-funds,.mutual-fund-schemes-table,.returns-tble{width:100%;border-collapse:collapse}.hed2{border-bottom:0;font-size:20px;line-height:20px;padding:30px 0 10px}.hed2 span{color:#302f85;font-size:20px}.growth-funds th{color:#141414;text-align:left;font-size:14px;padding:5px 10px;border-left:1px solid #d2d3d3;border-top:1px solid #d2d3d3}.mutual-hed,.returns-tble th{text-align:center;font-weight:600}.growth-funds td:nth-child(2n),.growth-funds th:last-child{border-right:1px solid #d2d3d3}.growth-funds td{border-left:1px solid #d2d3d3;color:#383838;font-size:14px;height:auto;padding:12px 10px}.growth-funds tr:nth-child(odd),.mutual-fund-schemes-table tr.evenrow,.portfolio-table .oddrow{background:#f0f1f3}.growth-funds tr:nth-child(2n),.mutual-fund-schemes-table tr.oddrow,.portfolio-table .evenrow{background:#e0e4e7}.returns-tble{table-layout:fixed}.returns-tble th{background:#f9d8b5;border-bottom:1px solid #f19027;border-left:1px solid #f19027;border-top:1px solid #f19027;color:#141414;font-size:14px;padding:7px 10px;word-wrap:break-word}.returns-tble th:last-child{border-right:1px solid #f19027}.returns-tble td{background:#f0f1f3;border-bottom:1px solid #d1d2d2;border-left:1px solid #d1d2d2;border-top:1px solid #d1d2d2;color:#383838;font-size:14px;padding:10px;word-wrap:break-word}.returns-tble td:last-child{border-right:1px solid #d1d2d2}.more-news{float:left;padding-top:5px;width:330px}.more-news h2{color:#000;font-size:18px;font-weight:600}.news-block li{clear:both;float:left;width:314px;margin:10px 32px 0 0}.news-block{padding:0;margin:0;list-style:none}.news-block li:nth-child(2n+2){margin-right:0}.news-block li .left-img{float:left;margin-right:10px;width:100px}.news-block li .left-img img{border:1px solid #9c9c9c;max-width:100%;padding:1px}.news-block li .right-desp{overflow:hidden;padding-top:5px}.news-block li .right-desp a{color:#333;font-size:15px;font-weight:700;line-height:17px}.mutual-listing{border:1px solid #d1cfcf;margin-top:27px}.mutual-hed{background:#f6f6f6;line-height:33px;font-size:16px;border-bottom:2px solid #f47323}.listing-right{margin:0;padding:10px 0 0 25px}.listing-right li{padding:5px 0;width:264px;list-style:url(/common_dynamic/images/arrow-li.png)}.yearly-table td,.yearly-table th{height:40px;padding:0 7px;border-bottom:1px solid #fff;font-size:14px}.listing-blocks li,.smk_accordion{list-style:none}.listing-right li a{color:#302f85;font-size:14px}.more-lnk{font-size:12px;color:#3d3d3d;text-align:right;display:block;line-height:30px;margin:10px;border-top:1px solid #d0d0d0}.graph-block{border:1px solid #d0d0d0;margin-top:30px;padding:2px}.accordian-block{margin-top:1px}.yearly-table th{color:#141414;text-align:left;background:#e0e4e7}.yearly-table td{color:#383838;background:#f0f1f3}.smk_accordion{position:relative;margin:0 0 20px;padding:0}.smk_accordion .accordion_in{border:1px solid #ccc;position:relative;z-index:10;margin-top:1px;overflow:hidden}.smk_accordion .accordion_in .acc_head{position:relative;padding:10px;font-size:14px;color:#252525;font-weight:600;display:block;cursor:pointer}.smk_accordion .accordion_in .acc_head .acc_icon_expand{display:block;width:18px;height:18px;position:absolute;right:10px;top:50%;margin-top:-9px;background:url(/common_dynamic/images/plusminus.png) center 0}.smk_accordion .accordion_in .acc_content{background:#f9f9f9;color:#7b7e85;padding:3px 10px}.smk_accordion .accordion_in .acc_content h1:first-of-type,.smk_accordion .accordion_in .acc_content h2:first-of-type,.smk_accordion .accordion_in .acc_content h3:first-of-type,.smk_accordion .accordion_in .acc_content h4:first-of-type,.smk_accordion .accordion_in .acc_content h5:first-of-type,.smk_accordion .accordion_in .acc_content h6:first-of-type{margin-top:5px}.smk_accordion .accordion_in.acc_active>.acc_head,.smk_accordion.acc_with_icon .accordion_in .acc_head{background:#f8f9f9;background-image:linear-gradient(top,#fffffe 7%,#f8f9f9 45%,#eff1f1 76%);background-image:-o-linear-gradient(top,#fffffe 7%,#f8f9f9 45%,#eff1f1 76%);background-image:-moz-linear-gradient(top,#fffffe 7%,#f8f9f9 45%,#eff1f1 76%);background-image:-webkit-linear-gradient(top,#fffffe 7%,#f8f9f9 45%,#eff1f1 76%);background-image:-ms-linear-gradient(top,#fffffe 7%,#f8f9f9 45%,#eff1f1 76%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.07,#fffffe),color-stop(.45,#f8f9f9),color-stop(.76,#eff1f1))}.smk_accordion .accordion_in:first-of-type,.smk_accordion .accordion_in:first-of-type .acc_head{border-radius:3px 3px 0 0}.smk_accordion .accordion_in:last-of-type,.smk_accordion .accordion_in:last-of-type .acc_content{border-radius:0 0 3px 3px}.asset-class-content.active,.category-content.active,.showhide-rows.show .collapse,.smk_accordion .accordion_in.acc_active>.acc_content,.stat-label,.stat-value{display:block}.smk_accordion .accordion_in.acc_active>.acc_head .acc_icon_expand{background:url(/common_dynamic/images/plusminus.png) center -18px}.smk_accordion.acc_with_icon .accordion_in .acc_content{padding-left:10px;background:#fff}.mutual-fund-container{border-bottom:1px solid #d1d2d2}.mutual-fund-container h1{font-size:20px;font-weight:600;color:#302f85;padding-bottom:20px;margin:0}.mutual-fund-schemes-table th{font-size:14px;padding:14px 10px;text-align:left;font-weight:600;border:1px solid #f19027;background:#f9d8b5;margin-bottom:1px}.mutual-fund-schemes-table td{font-size:12px;padding:3px 10px;text-align:left;font-weight:600;border-left:1px solid #d1d2d2;border-right:1px solid #d1d2d2;border-bottom:1px solid #fff;border-top:1px solid #fff}.portfolio-table td,.portfolio-table th,.portfolio-table tr{border-top:1px solid #ccc}.schemetext{color:#302f85}.currentnav{color:#383838}.fund-table th,.mutual-fund-schemes-table td.gainlosstext{font-size:14px}.mutual-fund-pagination a,.mutual-fund-pagination span{font-size:13px;color:#959595;margin:0 5px 0 0;float:left}.gaintext{color:#257100}.losstext{color:#ff0101}.returns-selebox{border:1px solid #d07819;padding:3px;color:#242424;font-size:12px}.fund-table-wrapper.scrollable,.mutual-fund-schemes-wrap,.plan-toggle-compact,.table-loading{position:relative}.showhide-rows{position:absolute;right:2px;bottom:0;cursor:pointer}.asset-class-content,.asset-class-section.hidden,.hidden-row,.hiddenrows,.sector-hidden-row,.show-more-btn.hidden,.showhide-rows .collapse,.showhide-rows.show .expand{display:none}.header,.rating,.stats{display:flex}.mutual-fund-pagination{float:right;padding:10px 0}.mutual-fund-pagination a{padding:3px 8px;text-decoration:none;background:#d2d2d2}.mutual-fund-pagination a.active{color:#fff;background:#f19027}.mutual-fund-pagination a.next,.mutual-fund-pagination a.prev{color:#000;background:#fff}.mutual-fund-pagination a.next.disabled,.mutual-fund-pagination a.prev.disabled{cursor:default;color:#b8b8b8}.right-tables .growth-funds td{height:42px}.disclaimer{font-size:0.9em!important}.disclaimer p{line-height:19px!important}.portfolio-table th{background:#f9d8b5;font-size:14px;font-weight:600;margin-bottom:1px;padding:6px 10px;text-align:left}.portfolio-table td{font-size:12px;font-weight:400;height:26px;padding:0 10px;text-align:left}.hed-td{background:url(/common_dynamic/images/forward-arrow.jpg) left center no-repeat #fff0;color:#000;font-size:13px!important;font-weight:600!important;height:28px!important;padding-left:20px!important}.fund-details-row>div:nth-child(odd),.mf-in-india-head,.risk-text{font-weight:700}.portfolio-table .evenrow:hover,.portfolio-table .oddrow:hover{background:#f4ce23}.listing-blocks{margin:10px 10px 0}.listing-blocks li a{font-size:14px;color:#06c;text-decoration:none;line-height:24px;padding:0 0 0 15px;display:block;background:url(/common_dynamic/images/arrow-li.png) left center no-repeat}.mf-in-india-head{background:#f6f6f6;border-color:#ccc #ccc #f47323;border-style:solid;border-width:1px 1px 2px;font-size:14px;line-height:33px;text-align:center}.news-links{padding:10px;border-bottom:1px solid #ccc;border:1px solid #ccc}.sub-menu2{width:84px!important}.sub-menu4{width:124px!important}.sub-menu5{width:142px!important}.sub-menu6{width:90px!important}.article_content{text-align:justify;font-size:16px;line-height:26px;color:#333;margin:20px 0}.article_content_bold{font-size:18px;line-height:24px;text-align:justify;font-weight:700;padding:3px 0}.gauge-container,.returns-group,.stats div,.table-error-state,.table-loading-state{text-align:center}ul.width50 li{width:50%;float:left;padding:2px 0}.quicklink-wrapper ul{padding:10px 30px;list-style-type:none;border:thin solid #ccc;margin:10px 0}.quicklink-wrapper ul li{width:50%;float:left;padding:0;position:relative;align-items:center;margin:8px 0}.quicklink-wrapper ul li:before{content:"";position:absolute;width:10px;height:12px;background:url(https://images.goodreturns.in/webp/fit-in/common_dynamic/images/Polygon-5.svg) no-repeat;left:-13px;top:2px}.quicklink-wrapper ul li a{margin-left:5px;font-size:16px}.left-inpt,.left-inpt .select-opt{width:240px}.right-inpt .input-txt{width:300px}.header{align-items:center;gap:10px;margin-bottom:16px}.header img{width:40px;height:40px}.badges span{margin-right:5px}.stats{justify-content:space-around;align-items:center;margin:15px 0;background:#f1f3f5;padding:15px;border-radius:10px;font-size:16px}p.stats-head{font-size:12px;color:#666}p.stats-value{padding:10px 0}.rating{align-items:center;gap:5px}.stars{color:gold}.about{margin-top:20px}.gauge-container{padding:0 20px;border-radius:10px}.risk-text{color:#f05;font-size:18px}.gd-maindesc{font-size:16px;padding:10px 0;margin-bottom:8px;position:relative;transition:0.4s ease-in-out;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out}.gd-maindesc p{font-size:16px;color:#333;margin-bottom:12px;line-height:28px}.gd-readmore{border:none;color:#159b5a;text-decoration:none;font-weight:600;background:0 0;font-size:15px;cursor:pointer}.fund-details-grid{gap:1px;margin-top:20px;gap:0 20px}.fund-allocation{justify-items:start;width:fit-content}.fund-allocation-grid{display:grid;margin-top:20px;gap:20px}.fund-details-row{display:flex;justify-content:space-between;align-items:center;--tw-border-opacity:1;border-bottom:1px solid rgb(241 241 241 / var(--tw-border-opacity))}.fund-details-row>div{padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.table-container{position:relative;margin-top:16px}.table-container table{width:100%;border-collapse:collapse}.table-container thead{position:sticky;top:0;background:#f1f3f5;z-index:1;box-shadow:0 2px 2px -1px rgb(0 0 0 / .1)}.asset-class-nav .nav-link,.checkmark,.fund-table .returns-group,.fund-table th,.fund-table-wrapper,.pagination-btn,.plan-type-filter,.quicklinks-headline,.returns-subheader span,.sortable,.toggle-option,.toggle-track{position:relative}.table-container td,.table-container th{padding:16px 8px;text-align:left;border-bottom:1px solid #eee}.amc-actions,.amc-rank,.asset-class-nav .nav-link,.asset-class-title,.coverage-value,.fund-card,.fund-table .returns-group,.logo,.schemes-table th.returns-group,.show-more-container,.stat-card,.stat-item,.view-all-amc,a.view-more-btn{text-align:center}.table-container tbody tr:hover{background-color:#f5f5f5}.table-container::-webkit-scrollbar{width:3px}.table-container::-webkit-scrollbar-thumb{background-color:#151e28;border-radius:5px}.table-container::-webkit-scrollbar-track{background-color:#f1f1f1}.sector-table-wrapper{max-height:500px;overflow-y:scroll}.logo{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff}.logo-lt{background-color:#2f7de1}.logo-i,.logo-t{background-color:#e6e6e6;color:#666}.logo-sc{background-color:#e03c31}.logo-ap{background-color:#228b22}.logo-ncc{background-color:#1e3a8a}.logo-icici{background-color:#f15a22}.company-name{display:inline-block}.value{color:#333}.sector,.sort-arrow:hover,.toggle-option:not(.active) .toggle-text{color:#666}.fund-allocation-aum{display:flex;justify-content:space-evenly;align-items:center;margin-top:15px;background:#f1f3f5;padding:20px;border-radius:10px;font-size:16px}p.aum-head{font-size:16px;font-weight:600;color:#858080}p.aum-value{font-size:22px;font-weight:700;color:#0e0e0e}.mf-head,.tabelhead tr th,h2.table-headLine{font-weight:500;line-height:20px}h2.table-headLine{color:#4b4b4b;font-size:16px;letter-spacing:.15px;padding:12px 0;background:0 0}.table-conatiner{border-collapse:collapse;width:100%;box-shadow:0 2px 3px 0 #0000001a;background:#f5f6f7;border-radius:5px}.tabelhead{background-color:#141d27;border-radius:5px 5px 0 0}.tabelhead tr th{color:#fff;font-size:14px;letter-spacing:.14px;padding:15px 20px;text-align:left;background:#141d27}.tabelhead tr th:first-child{border-radius:5px 0 0}.tabelhead tr th:last-child{border-radius:0 5px 0 0}.major_cities_container td,.tablebody td{color:#333;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;padding:15px 20px;border-bottom:.8px solid #e3e3e3}.tablebody tr:last-child td{border-bottom:0}.tablebody tr:last-child td:first-child{border-radius:0 0 0 5px}.tablebody tr:last-child td:last-child{border-radius:0 0 5px}.mf-head{color:#1e1e1e;font-size:24px;letter-spacing:.24px;margin:0 0 24px}.sub-headline-wrapper{background:#141d27;border-radius:5px 5px 0 0;padding:8px 10px 10px;display:flex;align-items:center;justify-content:space-between}.invest-btn,.mf-tab{background-color:#fff;transition:0.3s;cursor:pointer}.fund-info-icon,.tab-container{display:flex;justify-content:center}.quicklinks-headline{font-size:20px;font-weight:700;color:#fff;padding:5px 0 5px 11px}.asset-class-title h2,.fund-info-title{font-size:24px;font-weight:600}.asset-class-title span{color:#28b16e}.tab-container{gap:15px;margin-bottom:40px}.mf-tab{padding:12px 25px;border:1px solid #ddd;border-radius:25px;font-size:16px;color:#777}.mf-tab.active{border:1px solid #141d27;color:#fff;font-weight:500;background:#141d27}.fund-section{display:flex;margin-bottom:40px}.fund-list-container{flex:1;border:1px solid #eee;border-radius:15px;padding:10px 20px;margin-right:25px}.fund-list-title{font-size:18px;margin-bottom:20px;font-weight:500}.fund-row{border-bottom:1px solid #eee}.fund-row td{padding:15px 0}.checkbox-group,.fund-name{display:flex;align-items:center}.fund-logo{width:35px;height:35px;margin-right:15px}.fund-returns{color:#000;font-weight:500}.invest-btn{border:1px solid #f39c12;color:#f39c12;padding:8px 20px;border-radius:5px;font-weight:500}.invest-btn:hover{background-color:#f39c12;color:#fff}.fund-info-header{display:flex;align-items:center;margin-bottom:20px}.fund-info-icon{width:40px;height:40px;background-color:#e3f2fd;border-radius:8px;align-items:center;margin-right:15px}.fund-info-icon span{font-size:20px;color:#2196f3}.fund-info-description{color:#666;line-height:1.6;margin-bottom:30px}.fund-card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.fund-card{border:1px solid #eee;border-radius:10px;padding:20px;cursor:pointer;transition:0.3s}.fund-card.active{border-color:#2196f3;background-color:#f5f9ff}.fund-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgb(0 0 0 / .05)}.fund-card-icon{width:40px;height:40px;margin:0 auto 10px;display:flex;justify-content:center;align-items:center}.fund-card-title{font-size:14px;color:#555;font-weight:500}a.view-more-btn{display:block;width:200px;margin:10px auto;padding:12px 20px;background-color:#159b5a;color:#fff;border:none;border-radius:5px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center}.fund-list-container a:hover{text-decoration:none;color:#fff}.fund-row>td>a:hover,.scheme-link{text-decoration:none;color:#333}.arrow-icon{margin-left:8px}.show-more-container{margin:20px 0}.show-more-btn{background:var(--bg-active-color,#159b5a);color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color 0.3s}.show-more-btn:hover{background:var(--bg-active-hover-color,#0f7a46)}.asset-class-nav-container,.page-header,.schemes-table-container{margin-bottom:30px}.asset-class-nav{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.asset-class-nav .nav-item{flex:1;min-width:120px}.asset-class-nav .nav-link{display:block;padding:15px 20px;background:#f8f9fa;color:#666;text-decoration:none;font-weight:500;font-size:14px;border-right:1px solid #dee2e6;transition:0.3s}.back-link:hover,.fund-name a:hover,.parent-category:hover,.schemes-table a:hover{text-decoration:underline}.asset-class-nav .nav-item:last-child .nav-link{border-right:none}.asset-class-nav .nav-link:hover,.tab-button:hover{background:#e9ecef;color:#333}.asset-class-nav .nav-link.active{background:#141d27;color:#fff;font-weight:600}.asset-class-nav .nav-link.active::after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:8px solid #fff}.returns-header{font-size:14px;color:#333}.fund-table .returns-1y,.fund-table .returns-3y,.fund-table .returns-5y{text-align:center;font-weight:500}.amc-section{margin:30px 0;padding:20px 0}.section-subtitle p{color:#666;font-size:14px;margin:0}.amc-grid-homepage{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;margin:20px 0}.amc-card-compact{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:#fff;transition:0.3s;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.amc-card,.schemes-table{box-shadow:0 2px 4px rgb(0 0 0 / .1)}.amc-card-compact:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.amc-info h4{margin:0 0 10px;font-size:16px;line-height:1.3}.amc-header h3 a,.amc-info h4 a{color:#333;text-decoration:none}.amc-header h3 a:hover,.amc-info h4 a:hover,.asset-class-tab.active .tab-count,.more-indicator,.pagination-btn,.scheme-link:hover{color:var(--primary-bg-color)}.amc-stats{display:flex;justify-content:space-between;font-size:13px;color:#666}.amc-stats span,.aum-amount,.checkbox-label,.scheme-count,.stat-label{font-weight:500}.view-all-amc{margin-top:20px}.amc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.amc-card{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fff;transition:box-shadow 0.3s}.amc-card:hover{box-shadow:0 4px 8px rgb(0 0 0 / .15)}.amc-header h3{margin:0 0 15px;font-size:18px}.amc-stat{display:flex;justify-content:space-between;margin-bottom:8px}.amc-stat .label{font-weight:500;color:#666}.amc-stat .value{font-weight:700;color:#333}.amc-categories{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.amc-categories .label{font-weight:500;color:#666;display:block;margin-bottom:5px}.amc-categories .value{color:var(--primary-bg-color);font-size:14px}.amc-actions{margin-top:15px}.last-updated{font-size:14px;color:#666;margin:5px 0 0}.amc-header h1{margin-bottom:20px;color:#333}.amc-overview{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px}.amc-overview-stats .stats-grid,.amc-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.schemes-section,.suggested-subcategories{margin-top:30px}.category-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;border-bottom:2px solid #eee}.performance-grid,.returns-section,.section-header{margin-bottom:25px}.tab-button{padding:10px 20px;border:none;background:#f8f9fa;color:#666;cursor:pointer;border-radius:5px 5px 0 0;font-size:14px;transition:0.3s}.btn.primary,.tab-button.active{background:var(--primary-bg-color);color:#fff}.error-message,.fund-row:nth-child(2n):hover,.fund-table tbody tr:hover,.no-data-row,.scheme-row:hover,.schemes-table tr:hover{background:#f8f9fa}.category-content{display:none;padding:20px 0}.schemes-table-wrapper{overflow-x:auto;margin-top:15px}.performance-item,.return-item{box-shadow:0 2px 4px rgb(0 0 0 / .05)}.schemes-table td,.schemes-table th{padding:12px;text-align:left;border-bottom:1px solid #eee}.schemes-table a{color:var(--primary-bg-color);text-decoration:none}.plan-badge.direct,.plan-type.direct,.risk-level.risk-low{background:#d4edda;color:#155724}.plan-type.regular,.risk-level.risk-high{background:#f8d7da;color:#721c24}.positive,.returns.positive{color:#28a745}.error-message,.negative,.returns.negative,.risk-indicator.risk-very{color:#dc3545}.performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.performance-item{display:flex;justify-content:space-between}.error-message{padding:40px;border-radius:8px}.data-coverage-section h3,.returns-section h3{font-size:18px;font-weight:600;margin-bottom:15px;padding-left:10px}.performance-section{margin-top:30px;padding:25px;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef}.performance-section h2.table-headLine{color:#333;font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--primary-bg-color)}.performance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.performance-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:8px;border-left:4px solid var(--primary-bg-color)}.performance-item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .1);transform:translateY(-1px);transition:0.3s}.coverage-label,.metric-label{color:#666;font-size:14px;font-weight:500}.metric-value{font-weight:700;color:#333;font-size:16px}.returns-section h3{color:#333;border-left:3px solid #28a745}.returns-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.return-item{display:flex;flex-direction:column;align-items:center;transition:0.3s}.return-item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .1);transform:translateY(-2px)}.return-label{color:#666;font-size:13px;font-weight:500;margin-bottom:8px;letter-spacing:.5px}.return-value{padding:5px 10px;border-radius:5px}.return-value.positive{color:#28a745;background:rgb(40 167 69 / .1)}.return-value.negative{color:#dc3545;background:rgb(220 53 69 / .1)}.data-coverage-section{margin-top:25px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.asset-class-section,.listing-header,.plan-type-filter{border-bottom:1px solid #dee2e6}.data-coverage-section h3{color:#333;border-left:3px solid #17a2b8}.coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.coverage-item{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f8f9fa;border-radius:6px;border-left:3px solid #17a2b8}.coverage-value{font-weight:700;font-size:16px;background:#17a2b8;color:#fff;padding:4px 8px;border-radius:4px;min-width:30px}.listing-header,.listing-header h2,.listing-header h2 span{color:var(--color-white)}@media (max-width:768px){.entry-limit-error,.results-info{text-align:center}.table-pagination-controls{flex-direction:column;align-items:stretch;gap:10px}.entry-limit-section,.results-info{justify-content:center}.asset-class-nav,.category-tabs,.fund-section{flex-direction:column}.fund-list-container{margin-right:0;margin-bottom:30px}.fund-card-container{grid-template-columns:repeat(2,1fr)}.asset-class-nav .nav-item{min-width:auto}.asset-class-nav .nav-link{border-right:none;border-bottom:1px solid #dee2e6}.asset-class-nav .nav-item:last-child .nav-link{border-bottom:none}.asset-class-nav .nav-link.active::after{display:none}.amc-grid-homepage{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.amc-card-compact,.return-item{padding:12px}.amc-info h4{font-size:15px}.amc-stats{flex-direction:column;gap:5px}.amc-grid,.amc-stats-grid,.performance-grid{grid-template-columns:1fr;gap:15px}.amc-card{padding:15px}.tab-button{width:100%;text-align:center}.schemes-table{font-size:14px}.schemes-table td,.schemes-table th{padding:8px}.performance-section{padding:20px 15px;margin-top:20px}.performance-item{padding:12px 15px}.returns-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.return-value{font-size:16px}.coverage-grid{grid-template-columns:1fr;gap:12px}.coverage-item{padding:10px 12px}}.performance-section .performance-grid .performance-item:first-child{border-left-color:#28a745}.performance-section .performance-grid .performance-item:nth-child(2){border-left-color:var(--primary-bg-color)}.performance-section .performance-grid .performance-item:nth-child(3){border-left-color:#ffc107}.performance-section.loading{opacity:.7}.performance-section.loading .coverage-item,.performance-section.loading .performance-item,.performance-section.loading .return-item{animation:1.5s ease-in-out infinite pulse}.category-listing-section,.homepage-listing,.subcategory-listing-section{margin:20px 0;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / .1);overflow:hidden}.amc-summary,.metric-card,.stat-card,.table-wrapper{box-shadow:0 2px 4px rgb(0 0 0 / .1)}.listing-header{padding:24px 30px 16px;background:var(--primary-bg-color)}.listing-header h2{font-size:24px;font-weight:700;margin:0 0 8px}.listing-subtitle{font-size:14px;color:var(--input-text-color);margin:0;line-height:1.4}.plan-type-filter{display:flex;align-items:center;gap:16px}.checkbox-item{display:flex;align-items:center}.asset-class-tables{padding:0}.asset-class-section:last-child{border-bottom:none}.asset-class-title{font-size:18px;font-weight:600;color:#212529;margin:0;padding:20px 30px 16px;background:#fff}.amc-rank,.plan-badge.sub-category{color:#fff}.responsive-table{width:100%;border-collapse:collapse;font-size:14px;min-width:800px}.responsive-table th{background:#f8f9fa;color:#495057;font-weight:600;padding:12px 16px;text-align:left;border-bottom:2px solid #dee2e6;white-space:nowrap}.responsive-table td{padding:12px 16px;border-bottom:1px solid #dee2e6}.fund-row:nth-child(2n){background:#fdfdfd}.plan-badge.sub-category,.view-more-btn.primary{background:var(--bg-active-color)}.fund-category{font-weight:400}.plan-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px}.amc-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:30px}.amc-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.nav,.risk{margin:0 12px 0 0;line-height:1.3}.amc-name{line-height:1.3;flex:1}.nav{font-size:15px;flex:1}.risk{font-size:13px;flex:1}.amc-rank{background:var(--primary-bg-color);font-size:12px;font-weight:700;padding:4px 8px;border-radius:12px;min-width:24px}.category-more,.category-tag{font-size:11px;padding:3px 8px;border-radius:12px;font-weight:500}.amc-stats{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.stat-item{display:flex;justify-content:space-between;align-items:center}.amc-categories{display:flex;flex-wrap:wrap}.category-tag{background:#dcfdec;color:#495057}.category-more{background:#acf1ce;color:#333}.category-header,.filter-header,.view-more-section{display:flex;justify-content:space-between;align-items:center}.view-more-btn:hover .arrow-icon{transform:translateX(3px)}.total-count{font-size:13px;color:#6c757d}.retry-btn{font-weight:600}@media (max-width:768px){.listing-header{padding:20px 16px 12px}.listing-header h2{font-size:20px}.plan-type-filter{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:12px}.checkbox-group{gap:16px}.asset-class-title{padding:16px;font-size:16px}.responsive-table{min-width:600px}.responsive-table td,.responsive-table th{padding:8px 12px;font-size:13px}.fund-name{font-size:13px}.fund-category{font-size:11px}.amc-grid-container{grid-template-columns:1fr;gap:16px;padding:16px}.amc-card{padding:16px}.view-more-section{padding:16px;flex-direction:column;gap:12px;text-align:center}.view-more-btn{padding:12px 24px;font-size:15px}}@media (max-width:480px){.tab-container{flex-wrap:wrap}.tab{width:calc(50% - 10px);text-align:center}.amc-grid-homepage,.fund-card-container{grid-template-columns:1fr}.asset-class-nav .nav-link{padding:12px 15px;font-size:13px}.returns-subheader{font-size:11px}.performance-section h2.table-headLine{font-size:18px}.data-coverage-section h3,.returns-section h3{font-size:16px}.returns-grid{grid-template-columns:1fr 1fr}.return-item{padding:10px}.coverage-value,.metric-value,.return-value{font-size:14px}.responsive-table{min-width:500px}.responsive-table td,.responsive-table th{padding:6px 8px;font-size:12px}.amc-header{flex-direction:column;align-items:flex-start;gap:8px}.amc-rank{align-self:flex-end}}@media (hover:none) and (pointer:coarse){.checkbox-item{padding:8px 4px}.checkbox-item input[type="checkbox"]{width:20px;height:20px}.view-more-btn{padding:14px 24px;font-size:16px}.amc-card{padding:20px}.retry-btn{padding:12px 20px;font-size:14px}}@media (prefers-contrast:high){.homepage-listing{border:2px solid #000}.plan-badge.direct{background:#000;color:#fff}.plan-badge.regular{background:#666;color:#fff}.returns.negative,.returns.positive{color:#000;font-weight:700}.returns.negative{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.amc-card,.view-more-btn{transition:none}.amc-card:hover,.view-more-btn:hover,.view-more-btn:hover .arrow-icon{transform:none}.loading-spinner{animation:none;border:4px solid #0d6efd;border-top:4px solid #f3f3f3}}.page-header .mf-head{margin-bottom:10px}.page-subtitle,.section-subtitle{color:#666;font-size:16px;margin:0}.amc-search-section{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:10px}.search-container{display:flex;gap:10px;margin-bottom:10px}.search-input{flex:1;padding:12px 16px;border:2px solid #ddd;border-radius:6px;font-size:16px;transition:border-color 0.3s}.search-input:focus{outline:0;border-color:var(--primary-bg-color)}.clear-search-btn,.search-btn{padding:12px 16px;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color 0.3s}.search-btn{background:linear-gradient(276deg,#15d97b 0,#141d27 100%)!important;color:#fff}.btn.secondary,.clear-search-btn{background:#6c757d;color:#fff}.search-results-info,.sort-options label{color:#666;font-size:14px}.btn.secondary:hover,.clear-search-btn:hover{background:#545b62}.amc-summary{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px;border-radius:8px;margin-bottom:30px}.summary-stats{display:flex;gap:30px}.stat-item{display:flex;flex-direction:column}.stat-label{font-size:14px;color:#fff;margin-bottom:4px}.amc-name,.stat-value{font-size:18px;font-weight:600}.stat-value{color:#fff}.sort-options{display:flex;align-items:center;gap:10px}.sort-options select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.amc-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.amc-card:hover{box-shadow:0 8px 25px rgb(0 0 0 / .15)}.amc-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;height:60px}.amc-name{flex:1;margin:0 0 0 15px}.amc-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.amc-stats-grid .stat-item{padding:20px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);border-radius:8px;background:radial-gradient(50% 50% at 50% 0,#dbdbdb 0,#323232c7 100% 100%),#a39e9e;background-origin:border-box;border-image:linear-gradient(90deg,#fff0 10%,hsl(0 0% 100% / .3) 50%,#fff0 90%) 1/2px;border-image-width:2px 0 0 0;box-shadow:0 -4px 16px 0 rgba(var(--action-background-color,255,255,255),.2);box-shadow:0 2px 4px rgb(0 0 0 / .1)}.amc-stats-grid .stat-item.primary{background:linear-gradient(261deg,#174e29,#15d97b);color:#fff}.amc-stats-grid .stat-item.primary .stat-label,.amc-stats-grid .stat-item.primary .stat-value,.stat-card.primary .stat-value,.toggle-option.active .toggle-text{color:#fff}.amc-categories{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.view-details-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--primary-bg-color);color:#fff!important;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color 0.3s}.arrow-icon{font-size:16px;transition:transform 0.3s}.view-details-btn:hover .arrow-icon{transform:translateX(4px)}.amc-detail-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:30px;border-radius:12px;margin-bottom:30px}.amc-detail-header .mf-head,.section-header .table-headLine{margin-bottom:8px}.amc-subtitle{color:#666;font-size:16px;margin:0 0 25px}.stat-card{background:#fff;padding:20px;border-radius:8px}.stat-card.primary{background:#141D27;color:#fff}.stat-card .stat-label{display:block;font-size:14px;color:#141d27;margin-bottom:8px}.stat-card.primary .stat-label{color:rgb(255 255 255 / .9)}.stat-card .stat-value{display:block;font-size:24px;font-weight:700;color:#141d27;margin-bottom:4px}.stat-card .stat-change{display:block;font-size:12px;color:#141d27}.stat-card.primary .stat-change{color:rgb(255 255 255 / .8)}.schemes-section{margin-bottom:40px}.asset-class-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:2px solid #e9ecef;padding-bottom:0}.asset-class-tab{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:0 0;border:none;border-bottom:3px solid #fff0;cursor:pointer;transition:0.3s;font-size:14px;color:#666}.asset-class-tab:hover{background:#f8f9fa;color:#333}.asset-class-tab.active{color:var(--primary-bg-color);border-bottom-color:var(--primary-bg-color);background:#f8f9fa}.tab-name{font-weight:600;margin-bottom:4px}.tab-count{font-size:12px;color:#888}.category-title{font-size:20px;font-weight:600;color:#333;margin:0}.category-summary{display:flex;align-items:center;gap:15px;font-size:14px;color:#666}.plan-type-filter{background:#f8f9fa;padding:10px 20px;border-radius:8px}.checkbox-group{display:flex;gap:25px}.checkbox-item,.counterpart-plan,.current-plan,.entry-limit-section{display:flex;align-items:center;gap:8px}.checkbox-item input[type="checkbox"]{accent-color:#0d6efd;cursor:pointer;display:none;margin-right:8px;width:16px;height:16px;accent-color:#007bff}.checkmark{width:18px;height:18px;border:2px solid #ddd;border-radius:4px;transition:0.3s}.checkbox-item input[type="checkbox"]:checked+.checkmark{background:var(--bg-active-color);border-color:var(--ad-bg-color)}.checkbox-item input[type="checkbox"]:checked+.checkmark::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.table-wrapper{overflow-x:auto;border-radius:8px}.table-wrapper.scrollable{border:1px solid #dee2e6}.category-badge,.risk-level{padding:4px 8px;border-radius:12px}.schemes-table{width:100%;border-collapse:collapse;background:#fff;min-width:800px}.schemes-table th{background:#f8f9fa;padding:15px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6;font-size:14px}.schemes-table th.returns-group{padding:8px 12px}.returns-subheader{display:flex;justify-content:space-around}.schemes-table td{padding:15px 12px;border-bottom:1px solid #dee2e6;font-size:14px;vertical-align:top}.scheme-name-text{font-weight:500;margin-bottom:4px}.scheme-meta{font-size:12px;color:#666}.category-badge{background:#e9ecef;color:#495057;font-size:12px;font-weight:500}.nav-amount{font-weight:600;color:#333}.nav-date{font-size:11px;color:#666;margin-top:2px}.returns.positive{color:var(--gain-color)}.returns.negative{color:var(--loss-color)}.na-value,.no-data-message,.returns.neutral{color:#6c757d}.na-value{font-weight:400}.risk-level{font-size:12px;font-weight:600}.risk-level.risk-moderate{background:#fff3cd;color:#856404}.view-more-section{border-radius:8px}.view-more-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--bg-active-color);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 0.3s}.view-more-info{margin-top:10px;font-size:12px;color:#666}.performance-summary-section{background:#f8f9fa;padding:30px;border-radius:12px;margin-bottom:30px}.metric-card,.return-item{background:#fff;text-align:center}.performance-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:30px}.metric-card{padding:20px;border-radius:8px}.returns-analysis{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.returns-category h4{margin-bottom:15px;color:#333;font-size:16px}.returns-grid{display:flex;gap:15px}.return-item{flex:1;padding:15px;border-radius:6px;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.return-period{display:block;font-size:12px;color:#666;margin-bottom:8px}.return-value{display:block;font-size:18px;font-weight:600}.btn,.parent-category{font-weight:500;text-decoration:none}.error-state,.loading-state,.no-data,.no-results-state,.no-schemes-section{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px;margin:30px 0}.pagination-btn.current,.retry-btn{background:var(--primary-bg-color)}.loading-spinner{font-size:24px;display:inline-block}.error-icon,.no-data-icon,.no-results-icon{font-size:48px;margin-bottom:20px;display:block}.error-actions{display:flex;gap:15px;justify-content:center;margin-top:20px}.btn{padding:12px 24px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:0.3s;display:inline-block}.pagination-container{margin-top:40px;text-align:center}.pagination{display:inline-flex;gap:5px;margin-bottom:15px}.pagination-btn.current{color:#fff;border-color:var(--primary-bg-color)}.asset-class-tabs.full-width{width:100%;display:flex}.category-header,.subcategory-header{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #e5e7eb}.category-header h1,.subcategory-header h1{color:#1f2937;font-size:28px;font-weight:700;margin:0 0 8px;line-height:1.2}.category-description,.subcategory-description{color:#6b7280;font-size:16px;line-height:1.5;margin:8px 0 0}.category-hierarchy{margin-top:12px;font-size:14px}.parent-category{color:#3b82f6}.hierarchy-separator{margin:0 8px;color:#9ca3af}.current-subcategory{color:#374151;font-weight:600}.category-listing-section,.fund-listing-container,.subcategory-listing-section{margin:30px 0}.fund-count{color:#6b7280!important;font-size:16px;font-weight:400}.related-subcategories,.subcategory-nav{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;margin:20px 0}.related-subcategories h3,.subcategory-nav h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 15px}.related-links,.subcategory-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.related-link,.subcategory-link{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;text-decoration:none;color:#374151;transition:0.2s}.related-link:hover,.subcategory-link:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.related-name,.subcat-name{font-weight:500;font-size:14px}.related-count,.subcat-count{color:#6b7280;font-size:12px;background:#f1f5f9;padding:2px 6px;border-radius:10px}.table-level-filter{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:15px 20px;margin:25px 0}.filter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.filter-note{font-size:12px;color:#b45309}.fund-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.category-fund-table,.subcategory-fund-table{width:100%;border-collapse:collapse;font-size:14px}.category-fund-table thead,.subcategory-fund-table thead{background:#f8fafc;border-bottom:2px solid #e5e7eb}.category-fund-table th,.subcategory-fund-table th{padding:12px 8px;text-align:left;font-weight:600;color:#374151;font-size:13px;white-space:nowrap}.category-fund-table td,.subcategory-fund-table td{padding:12px 8px;border-bottom:1px solid #f3f4f6;vertical-align:top}.fund-row:hover{background:#f9fafb}.fund-row[style*="display: none"]{display:none!important}.fund-name a:hover{color:#3b82f6}.fund-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sub-category{color:#6b7280}.amc-name{min-width:120px}.amc-name a{transition:color 0.3s;color:#374151;text-decoration:none;font-weight:500}.returns-subheader{display:flex;justify-content:space-around;color:#6b7280}.risk-indicator.risk-1,.risk-indicator.risk-2{background:#10b981}.risk-indicator.risk-3{background:#f59e0b}.risk-indicator.risk-4,.risk-indicator.risk-5{background:#ef4444}.view-more-section{text-align:center;padding:10px 20px;background:#f8fafc;border-top:1px solid #e5e7eb}.view-more-btn:disabled{opacity:.6;cursor:not-allowed}.view-more-btn .loading-spinner{width:14px;height:14px;border:2px solid #fff0;border-top:2px solid currentColor;border-radius:50%;animation:1s linear infinite spin}.pagination-info{margin-top:12px}.current-count{color:#6b7280;font-size:13px}.no-funds-message{text-align:center;padding:60px 20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.no-funds-icon{font-size:48px;margin-bottom:16px}.no-funds-message h3{color:#374151;font-size:20px;font-weight:600;margin:0 0 8px}.no-funds-message p{color:#6b7280;font-size:14px;margin:0 0 20px;line-height:1.5}.suggested-subcategories p{color:#374151;font-weight:500;margin-bottom:15px}.suggestion-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.suggestion-link{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;text-decoration:none;font-size:13px;transition:0.2s}.suggestion-link:hover{background:#f3f4f6;border-color:#9ca3af}.back-to-category{margin-top:25px}.back-link{color:#3b82f6;text-decoration:none;font-weight:500;font-size:14px}.error-state,.loading-state{text-align:center;padding:40px 20px;margin:20px 0}.loading-state{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px}.error-state{background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.error-state p,.loading-state p{color:#374151;font-size:14px;margin:0}.retry-btn{margin-top:16px}.plan-options-container{display:flex;align-items:center;gap:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;margin-bottom:20px}.plan-label{font-weight:600;color:#666;font-size:14px}.plan-type{padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600;text-decoration:none;transition:0.3s}.plan-type.current{background-color:#28a745;color:#fff}.plan-type.counterpart{background-color:#007bff;color:#fff;border:2px solid #007bff}.plan-type.counterpart:hover{background-color:#0056b3;border-color:#0056b3;transform:translateY(-1px)}@media (max-width:768px){.amc-summary{flex-direction:column;gap:20px;align-items:stretch}.summary-stats{justify-content:space-around}.amc-grid-container,.performance-metrics-grid,.related-links,.returns-analysis,.subcategory-links{grid-template-columns:1fr}.amc-overview-stats .stats-grid{grid-template-columns:repeat(2,1fr)}.asset-class-tabs,.search-container{flex-direction:column}.asset-class-tab{flex-direction:row;justify-content:space-between;text-align:left}.category-header,.plan-options-container{flex-direction:column;align-items:flex-start;gap:10px}.checkbox-group{flex-direction:column;gap:15px}.returns-grid{flex-direction:column;gap:10px}.pagination{flex-wrap:wrap}.clear-search-btn,.search-btn{width:100%}.category-header h1,.subcategory-header h1{font-size:24px}.listing-header h2{font-size:20px;flex-direction:column;align-items:flex-start;gap:4px}.checkbox-group{flex-direction:column;align-items:flex-start;gap:12px}.fund-table-wrapper{font-size:12px}.category-fund-table td,.category-fund-table th,.subcategory-fund-table td,.subcategory-fund-table th{padding:8px 4px}.scheme-name{min-width:200px;max-width:250px}.fund-name{font-size:13px}.fund-meta{gap:4px}.returns-subheader{font-size:10px}.suggestion-links{flex-direction:column;align-items:center}.counterpart-plan,.current-plan{width:100%;justify-content:space-between}}.mf-sortable-table-container{width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);overflow:hidden;position:relative}.table-controls-section{padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.plan-type-filter{display:flex;align-items:center;gap:15px}.filter-label{font-weight:600;color:#495057;font-size:14px}.checkbox-group{display:flex;gap:20px}.checkbox-item{display:flex;align-items:center;font-size:14px;color:#495057;user-select:none}.checkmark{margin-left:5px}.table-pagination-controls{display:flex;align-items:center;gap:20px}.entry-limit-select{padding:5px 10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background:#fff;cursor:pointer}.entry-limit-suffix,.pagination-info,.results-info{font-size:14px;color:#6c757d}.loading-spinner{margin:0 auto 15px}.fund-table-wrapper.scrollable{box-shadow:inset -10px 0 10px -10px rgb(0 0 0 / .1)}.fund-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;min-width:800px}.fund-table th.sortable:hover,.returns-subheader span.sortable:hover,.sub-category{background:#e9ecef}.fund-table thead{background:#f8f9fa;border-bottom:2px solid #dee2e6}.fund-table th{padding:12px 8px;text-align:left;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;white-space:normal;word-break:normal;line-height:1.2;min-width:60px;max-width:80px}.fund-table th.sortable{cursor:pointer;transition:background-color 0.2s}.header-content{display:flex;align-items:center;justify-content:space-between;gap:8px}.sort-indicator{display:flex;flex-direction:column;gap:1px}.sort-arrow{line-height:1}.returns-header{font-weight:600;margin-bottom:5px}.returns-subheader{display:flex;justify-content:space-around;font-size:12px;font-weight:500}.returns-subheader span{flex:1;text-align:center;padding:2px 4px;cursor:pointer;border-radius:3px;transition:background-color 0.2s}.returns-subheader .sort-indicator{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.fund-table tbody tr{border-bottom:1px solid #e9ecef;transition:background-color 0.2s}.fund-table td{padding:12px 8px;vertical-align:top;border-bottom:1px solid #f1f3f4}.scheme-name{width:280px}.fund-name{font-weight:500;color:#212529;margin-bottom:4px;line-height:1.3}.fund-name a{color:#007bff;text-decoration:none}.fund-category{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:#6c757d}.fund-rating{display:inline-block;padding:2px 6px;border-radius:4px;font-size:11px;line-height:1.2;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;font-weight:600;margin-right:6px}.fund-rating:empty{display:none}.sub-category{padding:2px 6px;border-radius:3px;font-size:11px}.plan-badge.regular{background:#d1ecf1;color:#0c5460}.launch-date{font-size:11px;color:#868e96}.aum,.expense-ratio,.nav{text-align:right;font-weight:500;color:#495057}.nav{min-width:80px}.returns{text-align:right;font-weight:500;min-width:70px}.aum{min-width:100px}.expense-ratio{min-width:60px}.error-message,.no-data-cell,.risk{text-align:center}.risk{min-width:80px}.risk-indicator{border-radius:4px;font-size:12px}.risk-indicator.risk-low{color:#155724}.risk-indicator.risk-moderate{color:#856404}.risk-indicator.risk-high{color:#721c24}.risk-indicator.risk-moderately{color:#cc300b}.no-data-cell{padding:40px 20px}.error-icon,.no-data-icon{font-size:48px;margin-bottom:15px}.no-data-subtitle{font-size:14px;margin-top:8px}.table-pagination{padding:15px 20px;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.pagination-controls{display:flex;gap:5px;align-items:center}.pagination-btn{padding:6px 12px;border:1px solid #151e28;background:#fff;color:#151e28;text-decoration:none;border-radius:4px;font-size:14px;cursor:pointer}.pagination-btn:hover{background:#151e28;border-color:#151e28;color:#fff}.pagination-btn.active{border-color:#151e28}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-ellipsis{padding:6px 8px;color:#6c757d}@media (max-width:768px){.table-controls-section{flex-direction:column;align-items:stretch;gap:15px}.entry-limit-section,.plan-type-filter{justify-content:center}.table-pagination-controls{flex-direction:column;align-items:stretch;gap:10px}.results-info{text-align:center}.fund-name,.fund-table{font-size:13px}.fund-table td,.fund-table th{padding:8px 6px}.scheme-name{min-width:200px;max-width:250px}.fund-category,.returns-subheader{font-size:11px}.table-pagination{flex-direction:column;gap:10px}.pagination-controls{justify-content:center;flex-wrap:wrap}}@media (max-width:480px){.amc-overview-stats .stats-grid{grid-template-columns:1fr}.summary-stats{flex-direction:column;gap:15px}.schemes-table{min-width:600px}.table-wrapper{margin:0 -15px;border-radius:0}.category-header,.subcategory-header{padding:15px 0}.category-header h1,.subcategory-header h1{font-size:20px}.related-subcategories,.subcategory-nav{padding:15px}.table-level-filter{padding:12px 15px}.filter-header{flex-direction:column;align-items:flex-start;gap:4px}.view-more-btn{padding:10px 20px;font-size:13px}.no-funds-message{padding:40px 15px}.fund-name,.fund-table{font-size:12px}.mf-sortable-table-container{margin:15px -10px;border-radius:0}.table-controls-section,.table-pagination{padding:10px 15px}.checkbox-group{gap:15px}.fund-table{min-width:700px}.fund-table td,.fund-table th{padding:6px 4px}.scheme-name{min-width:180px;max-width:200px}.returns-subheader{font-size:10px}.pagination-btn{padding:5px 8px;font-size:13px}}@media print{.table-controls-section,.table-error-state,.table-loading-state,.table-pagination{display:none}.fund-table-wrapper{overflow:visible}.fund-table{font-size:10px}.fund-table td,.fund-table th{padding:4px}}.sortable{transition:background-color 0.3s}.sortable:hover{background-color:#f8f9fa!important}.sortable.active-sort{background-color:#d4edda!important;font-weight:600}.sort-indicator{display:inline-flex;flex-direction:column;margin-left:5px;line-height:1}.sort-arrow{font-size:10px;color:#ccc;transition:0.3s;cursor:pointer}.sort-arrow.active{color:#159b5a;transform:scale(1.2)}.table-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:rgb(255 255 255 / .95);border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:1s linear infinite spin;margin-bottom:15px}.table-loading-state p{margin:0;color:#666;font-size:14px}.table-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;color:#c53030}.error-message{margin:0 0 20px;font-size:14px;line-height:1.5}.retry-btn{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color 0.3s}.retry-btn:hover{background:#0056b3}.checkbox-group{display:flex;gap:15px;align-items:center}.checkbox-item{display:flex;align-items:center;cursor:pointer;transition:0.3s}.checkbox-item:hover,.toggle-track:hover .toggle-slider{transform:translateY(-1px)}.plan-filter-checkbox{margin-right:8px;transform:scale(1.1)}.filter-validation-message{animation:0.3s fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.entry-limit-select{transition:border-color 0.3s,box-shadow 0.3s}.entry-limit-select:focus{border-color:#007bff;box-shadow:0 0 0 2px rgb(0 123 255 / .25);outline:0}.fund-row,.results-info{transition:0.3s}.results-end,.results-start,.results-total{font-weight:600;transition:color 0.3s}.pagination-btn{transition:0.3s;overflow:hidden}.pagination-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.pagination-btn:active{transform:translateY(0)}.pagination-btn.active{background:#151e28;color:#fff;font-weight:600}.fund-row:hover{background-color:#f8f9fa;box-shadow:2px 0 5px rgb(0 0 0 / .1)}.success-indicator{animation:0.3s slideInRight}@keyframes slideInRight{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.scroll-indicator{animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1);opacity:1;opacity:.7}50%{transform:scale(1.05);opacity:.5;opacity:1}}.pagination-btn:focus{outline:#151e28 solid 2px;outline-offset:2px}.table-loading .fund-row,.table-loading-overlay{pointer-events:none}.table-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner-ring{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.table-loading-spinner .loading-text{font-size:14px;color:#666;font-weight:500;margin:0}.fund-table-wrapper{transition:filter 0.3s,opacity 0.3s,transform 0.3s}.fund-table{transition:transform 0.3s}.table-loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transform:translateX(-100%);animation:2s infinite shimmer;z-index:1;pointer-events:none}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.badges-and-switch-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:15px}.badges{display:flex;flex-wrap:wrap;gap:8px}.badges>span{border:1px solid #d0d3d7;padding:5px 10px;border-radius:5px;font-size:14px;color:#6c7680}.plan-switch-compact{display:flex;align-items:center;gap:8px;flex-shrink:0}.plan-switch-label{font-size:13px;font-weight:600;color:#333;white-space:nowrap}.toggle-track{display:flex;background:#e9ecef;border-radius:18px;padding:2px;width:120px;height:32px;cursor:pointer;box-shadow:inset 0 1px 3px rgb(0 0 0 / .1)}.toggle-option{flex:1;display:flex;align-items:center;justify-content:center;z-index:2;transition:0.3s;cursor:pointer;border-radius:16px}.toggle-option:not(.active):hover{background:rgb(255 255 255 / .5)}.toggle-text{font-size:11px;font-weight:600;transition:color 0.3s}.toggle-slider{position:absolute;top:2px;width:calc(50% - 1px);height:28px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:16px;transition:0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgb(0 123 255 / .3);z-index:1}.toggle-slider.regular{left:2px}.toggle-slider.direct{left:calc(50% + 1px)}.toggle-slider.direct,.toggle-slider.regular{background:linear-gradient(135deg,#a1afbe,#141d27);box-shadow:0 2px 4px #4b5662}@media (max-width:768px){.sort-indicator{margin-left:2px}.sort-arrow{font-size:8px}.checkbox-group{flex-direction:column;gap:10px;align-items:flex-start}.table-controls-section{flex-direction:column;gap:15px}.loading-spinner{width:30px;height:30px;border-width:3px}.mf-sortable-table-container{margin:10px 0}.table-error-state,.table-loading-state{padding:20px 15px}.badges-and-switch-container{flex-direction:column;align-items:flex-start;gap:12px}.badges{width:100%}.plan-switch-compact{width:100%;justify-content:center}.toggle-track{width:130px;height:34px}.toggle-slider{height:30px}.toggle-text{font-size:12px}.plan-switch-label{font-size:14px}}@media (max-width:480px){.sort-arrow{font-size:6px}.checkbox-item{font-size:14px}.entry-limit-select{width:100%;margin-bottom:10px}.results-info{font-size:12px;text-align:center}.badges-and-switch-container{gap:10px}.badges span{font-size:13px;padding:4px 8px}.toggle-track{width:110px;height:30px}.toggle-slider{height:26px}.toggle-text{font-size:10px}}.gd-heading-wrapper{background:var(--secondary-bg-color);border-radius:5px;padding:4px 10px;margin:32px 0 24px;display:flex;align-items:center;justify-content:space-between}.gd-heading{font-size:20px;font-weight:700;color:var(--primary-font-color);position:relative;padding:5px 0 5px 11px;margin:0}.gd-heading:before{position:absolute;left:0;width:4px;height:22px;margin:auto;content:"";background:var(--bg-active-color)}.showmore-link{position:relative;right:0}.showmore-link a{color:#fff;font-size:13px}.showmore-icon{background:url(https://images.goodreturns.in/images/more-arrow-1731415880420.svg) no-repeat;width:16px;height:10px;display:inline-block;margin-left:8px}.star-rating-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.star-rating{display:flex;align-items:center;justify-content:center;gap:2px}.star-rating .star{line-height:1;transition:color 0.2s ease}.star-rating .star.filled{color:#ffc107;text-shadow:0 1px 2px rgb(0 0 0 / .1)}.star-rating .star.empty{color:#e9ecef;text-shadow:0 1px 2px rgb(0 0 0 / .1)}.star-rating+.stats-value{margin-top:5px;font-size:12px;color:#6c757d;font-weight:500}.mf-mobile-star-rating{display:flex;align-items:center;justify-content:center;gap:2px;padding:10px 0}.mf-mobile-star-rating .star{font-size:18px;line-height:1;transition:color 0.2s ease}.mf-mobile-star-rating .star.filled{color:#ffc107;text-shadow:0 1px 2px rgb(0 0 0 / .1)}.mf-mobile-star-rating .star.empty{color:#e9ecef;text-shadow:0 1px 2px rgb(0 0 0 / .1)}.mf-mobile-risk-text{text-align:center;font-size:12px;color:#6c757d;font-weight:500}.seo-enhanced-intro{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;border-left:4px solid #159b5a}.seo-faq-section{margin:30px 0}.seo-faq-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.seo-faq-item{border-bottom:1px solid #e9ecef}.seo-faq-item:last-child{border-bottom:none}.seo-faq-question{padding:15px 20px;margin:0;background:#f8f9fa;cursor:pointer;font-size:16px;font-weight:600;color:#333;transition:background-color 0.3s ease;border:none;width:100%;text-align:left}.seo-faq-question:hover{background:#e9ecef}.seo-faq-question.active{background:#159b5a;color:#fff}.seo-faq-answer{padding:15px 20px;color:#666;line-height:1.6}.seo-comparison-section,.seo-guide-section{margin:30px 0;background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px}.seo-fund-summary-section{margin:20px 0;background:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #159b5a}.seo-performance-analysis{background:#fff;padding:20px;border:1px solid #e9ecef;border-radius:8px;margin:15px 0}.seo-fund-faq-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;margin:15px 0}.seo-fund-faq-item{border-bottom:1px solid #e9ecef}.seo-fund-faq-item:last-child{border-bottom:none}.seo-fund-faq-question{padding:15px 20px;margin:0;background:#f8f9fa;cursor:pointer;font-size:16px;font-weight:600;color:#333;transition:background-color 0.3s ease;border:none;width:100%;text-align:left}.seo-fund-faq-question:hover{background:#e9ecef}.seo-fund-faq-question.active{background:#159b5a;color:#fff}.seo-fund-faq-answer{padding:15px 20px;color:#666;line-height:1.6}.seo-fallback-content{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:15px;border-radius:6px;margin:10px 0}@media (max-width:768px){.seo-enhanced-intro,.seo-fund-summary-section,.seo-performance-analysis,.seo-comparison-section,.seo-guide-section{margin:15px 0;padding:15px}.seo-faq-question,.seo-fund-faq-question{padding:12px 15px;font-size:14px}.seo-faq-answer,.seo-fund-faq-answer{padding:12px 15px;font-size:14px}}.nfo-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.nfo-status.open{background:#d4edda;color:#155724}.nfo-status.closed{background:#f8d7da;color:#721c24}.nfo-dates{font-size:13px;color:#666;line-height:1.5}.nfo-dates strong{color:#333;font-weight:600}.plan-badge.amc{background:#d1ecf1;color:#0c5460}.mf-mobile-amc-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mf-mobile-launch-date{color:#ff6b6b;font-weight:700;font-size:12px}.mf-mobile-amc-link{color:#159b5a;text-decoration:none}.mf-mobile-amc-link:hover{text-decoration:underline}@media (max-width:768px){.nfo-dates{font-size:12px}.nfo-status{padding:3px 10px;font-size:11px}}.nfo-tabs-container,.mf-mobile-tabs-container{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:15px}.nfo-tabs,.mf-mobile-tabs{display:flex;gap:10px;flex:1}.nfo-tab{flex:1;padding:12px 20px;background:#f5f5f5;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#333;transition:all 0.3s ease;text-align:center}.nfo-tab:hover{background:#e8e8e8}.nfo-tab.active{background:#159b5a;color:#fff;border-color:#159b5a}.tab-count,.mf-mobile-tab-count{font-size:12px;opacity:.8;margin-left:4px}.filter-toggle-wrapper,.mf-mobile-filter-toggle-wrapper{display:flex;align-items:center}.filter-toggle{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;color:#333;transition:all 0.3s ease;position:relative}.filter-toggle:hover{background:#f5f5f5}.filter-toggle.active{background:#151e28;color:#fff;border-color:#151e28}.filter-icon{font-size:16px}.filter-text{font-weight:500}.filter-count{background:#ff6b6b;color:#fff;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-left:4px}.filter-dot{width:4px;height:4px;background-color:red;border-radius:50%;position:absolute;top:6px;right:6px;display:none}.filter-dot.active{display:block}.filter-panel{background:#fff;border:1px solid #ddd;border-radius:8px;padding:0;margin-bottom:20px;max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s ease}.filter-panel.open{max-height:500px;padding:15px;overflow-y:auto}.filter-header,.mf-mobile-filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filter-header h3,.mf-mobile-filter-header h3{font-size:16px;font-weight:600;color:#333;margin:0}.filter-search-container{position:relative;margin-bottom:15px}.filter-search-input{width:100%;padding:10px 40px 10px 40px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color 0.2s ease}.filter-search-input:focus{outline:none;border-color:#159b5a}.gr-nfo-search-icon{width:16px;height:16px;display:inline-block;background:url(https://images.goodreturns.in/common_dynamic/images/desk-search.svg) no-repeat 0 0;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px;pointer-events:none}.clear-search{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;cursor:pointer;background:none;border:none;font-size:20px;font-weight:700;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color 0.2s ease}.clear-search:hover{color:#333}.clear-search:active{color:#159b5a}.filter-section-title{font-size:14px;font-weight:600;color:#666;margin-bottom:10px}.clear-filters-btn{background:none;border:none;color:#4a7c59;font-size:13px;font-weight:500;cursor:pointer;padding:4px 8px}.clear-filters-btn:hover{text-decoration:underline}.filter-options,.mf-mobile-filter-options{display:flex;flex-wrap:wrap;gap:12px}.filter-option,.mf-mobile-filter-option{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all 0.2s ease}.filter-option:hover,.mf-mobile-filter-option:hover{background:#f0f0f0;border-color:#4a7c59}.filter-option input[type="checkbox"],.mf-mobile-filter-option input[type="checkbox"]{cursor:pointer;width:16px;height:16px}.filter-option span,.mf-mobile-filter-option span{font-size:14px;color:#333;user-select:none}.nfo-count-display,.mf-mobile-count-display{font-size:16px;font-weight:600;color:#333;margin:15px 0}.nfo-total-count{color:#4a7c59}.nfo-content-section{animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nfo-status{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;display:inline-block}.nfo-status.open{background:#d4edda;color:#155724}.nfo-status.upcoming{background:#fff3cd;color:#856404}.nfo-status.closed{background:#f8d7da;color:#721c24}.fund-detail-link{display:inline-flex;align-items:center;gap:4px;font-weight:600}.mf-mobile-fund-link-card{margin:15px 0;background:#f0f8ff;border:1px solid #4a7c59;border-radius:8px;overflow:hidden}.mf-mobile-fund-detail-link{display:flex;justify-content:space-between;align-items:center;padding:15px;color:#4a7c59;text-decoration:none;font-weight:600;font-size:14px}.mf-mobile-fund-detail-link:hover{background:#e8f4f8}.mf-mobile-fund-detail-link .arrow{font-size:18px;font-weight:700}@media (max-width:768px){.nfo-tabs-container,.mf-mobile-tabs-container{flex-direction:column;gap:10px}.nfo-tabs,.mf-mobile-tabs{width:100%}.nfo-tab{padding:10px 12px;font-size:13px}.filter-toggle{width:100%;justify-content:center}.filter-text{display:none}.filter-options,.mf-mobile-filter-options{flex-direction:column;gap:8px}.filter-option,.mf-mobile-filter-option{width:100%}}@media (min-width:769px){.mf-mobile-count-display{display:none}}}.investment-options-dropdown{position:relative;display:inline-block}.investment-options-trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f8f9fa;border:1px solid #d0d3d7;border-radius:5px;font-size:14px;color:#333;cursor:pointer;transition:all 0.2s ease;min-height:28px}.investment-options-trigger:hover{background:#e9ecef;border-color:#159b5a}.investment-options-trigger.active{background:#e9ecef;border-color:#159b5a}.current-option{font-weight:500}.dropdown-arrow{font-size:10px;transition:transform 0.2s ease;color:#666}.investment-options-trigger.active .dropdown-arrow{transform:rotate(180deg)}.investment-options-menu{position:absolute;background:#fff;border:1px solid #d0d3d7;border-radius:5px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all 0.2s ease;min-width:120px;margin-top:2px}.investment-options-dropdown.active .investment-options-menu{opacity:1;visibility:visible;transform:translateY(0)}.investment-option-item{display:block;padding:8px 12px;color:#333;text-decoration:none;font-size:13px;border-bottom:1px solid #f1f3f5;transition:background-color 0.2s ease;white-space:nowrap}.investment-option-item:last-child{border-bottom:none}.investment-option-item:hover{background:#f8f9fa;color:#159b5a}.plan-type-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:1.2}.plan-type-badge.direct{background:#d4edda;color:#155724}.plan-type-badge.regular{background:#d1ecf1;color:#0c5460}@media (max-width:768px){.investment-options-dropdown{width:auto}.investment-options-trigger{padding:6px 10px;font-size:13px}.investment-options-menu{min-width:100px}.investment-option-item{padding:10px 12px;font-size:12px}}