.table-tabs{background:linear-gradient(180deg,#f2f7ff -109%,#fff);border-radius:5px;border-radius:6px;box-shadow:0 2px 2px 1px #a5a4a4;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;height:40px;margin:20px 0;max-width:768px}.tab-btn.active{border-bottom:2px solid var(--typo-color-bright-blue);color:var(--typo-color-bright-blue)}.plan-card{display:flex;gap:10px}.tab-btn{background:none;border:none;flex:1;outline:none}.fund-table-ui table{border-collapse:collapse;margin:0;white-space:nowrap}.fund-table-ui{background:#fff 0 0;border:1px solid #9fc4ff;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.161);overflow:hidden}.fund-table-ui .plan-card{position:relative}.fund-table-ui .left-section{flex-shrink:0;width:65px}button.tab-btn{font-size:16px}.fund-table-ui .right-section{text-align:left}.fund-table-ui tbody td:first-child{border-left:0;border-right:0;font-size:12px;font-weight:500;line-height:normal;white-space:break-spaces;width:330px}.content .fund-table-ui table tr td{border-left:none;text-align:center}.fund-table-ui .plan-card:after{background:#e2e2e2;content:"";height:100%;position:absolute;right:-14px;width:1px}.fund-table-ui .badgeTbl{background:#e3f8fd;border-radius:4px;color:#0bbdf2;font-size:10px;font-style:normal;font-weight:500;line-height:13px;margin:5px auto auto;padding:3px 10px;width:fit-content}.fund-table-ui a.fact-sheet{display:block;margin-left:auto;width:fit-content}.fund-table-ui .right-section .title{display:-webkit-box;font-size:12px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}tr.no-data-row td{height:500px}.fund-table-ui .tbl-scroll-fund{overflow-x:auto;width:100%}.fund-table-ui .right-section{display:flex;flex-flow:column;justify-content:space-between;padding-right:7px;width:calc(100% - 80px)}.fund-table-ui a.fact-sheet{align-items:center;display:flex;gap:5px}.fund-table-ui a.fact-sheet img{background:#f0f2fc;border-radius:2px;height:18px;padding:2px;width:18px}thead.table-colgrp tr th{padding:8px}span.fund-name{font-size:16px;position:relative;top:-18px}thead.table-no-colgrp tr th{padding:8px}span.returns-tbl{display:block;font-size:16px;position:relative;width:100%}span.returns-tbl:before{background:#e2e8f0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:10px;width:80%}span.returns-tbl strong{background:#f2f7ff;padding:0 10px;position:relative}span.tbl-bdg-purp{background:#eef2ff;color:#1b3a9f}span.tbl-bdg-green,span.tbl-bdg-purp{border-radius:5px;font-weight:500;padding:5px 20px}span.tbl-bdg-green{background:#e8fff4;color:#006d3b}span.tbl-bdg-warn{background:#fff7df;color:#7d5e02}span.tbl-bdg-dull,span.tbl-bdg-warn{border-radius:5px;font-weight:500;padding:5px 20px}span.tbl-bdg-dull{background:#e7f7fc;color:#076486}.pagination-btns{border:1px solid var(--typo-border-color-47);border-radius:4px;display:flex;margin-left:auto;margin-top:15px;overflow:hidden;width:fit-content}button.vw-btn{background:transparent;border:1px solid #0065ff;border-radius:6px;color:#0065ff;font-size:13px;padding:9px 18px}.plans-table-wrapper{margin-bottom:15px}.pagination-btns button{background:#fff;border:none;cursor:pointer;min-width:90px;padding:10px}.pagination-btns button:first-child{border-right:1px solid var(--typo-border-color-47)}.pagination-btns button:hover{background:#f5f9ff;color:#0165ff}.no-data,.plan-error{padding:20px}.plan-error{color:red}.skeleton-box{animation:shimmer 1.2s infinite;background:linear-gradient(100deg,#f0f0f0 30%,#e0e0e0 50%,#f0f0f0 70%);background-size:200% 100%;border-radius:4px;display:inline-block}.skeleton-box.heading{height:20px;width:150px}.skeleton-box.header{height:16px;width:100px}.skeleton-box.logo-title{height:30px;width:220px}.skeleton-box.cell{height:16px;width:60px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.fund-table-ui .left-section{display:none}.content table tr td:first-child{min-width:200px}.fund-table-ui .right-section{padding:0;width:100%}.title-nm{color:#9a9a9a;font-size:11px;font-weight:400}.mbl-modrt{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.mbl-modrt .badgeTbl{margin:0}.fund-table-ui a.fact-sheet{font-size:10px}span.tbl-bdg-green,span.tbl-bdg-purp{font-size:12px;padding:5px 8px}button.tab-btn{font-size:12px}}