.comparison-table,.fund-details-table{width:100%;border-collapse:collapse;margin-bottom:20px}.comparison-table td,.comparison-table th,.fund-details-table td,.fund-details-table th{border:1px solid #ddd;padding:8px;text-align:left}.comparison-table th,.fund-details-table th{background-color:#f2f2f2;font-weight:700}.comparison-table tr:nth-child(even){background-color:#f9f9f9}.performer-box{padding:10px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:8px}.performer-box>div{height:100%}.performer-box>div>div{height:100%;display:flex;flex-direction:column}.performers-container{margin-top:30px}.performers-container h3{font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#101828;margin-bottom:16px}.performers-container h3 span{font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#dc4003}.performers-container .performers-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:1100px){.performers-container .performers-wrap{display:flex;flex-direction:column}}.performance-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.performance-stats span{background:#f8f9fa;padding:5px 10px;border-radius:4px;font-size:.9em}.performer-box.selected-performer{border:1px solid #fb6514;box-shadow:0 0 0 6px rgba(251,101,20,.08),0 4px 18px rgba(77,77,77,.08)}.intro-wipp{margin-bottom:36px}.intro-wipp h1{font-family:Inter;font-style:normal;font-weight:800;font-size:40px;line-height:48px;color:#101828;margin-bottom:8px}@media screen and (max-width:1000px){.intro-wipp h1{font-size:31px;line-height:42px}}.intro-wipp h1 span{font-family:Inter;font-style:normal;font-weight:800;font-size:40px;line-height:48px;color:#fb6514}@media screen and (max-width:1000px){.intro-wipp h1 span{font-size:31px;line-height:42px}}.intro-wipp p{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#667085;margin-bottom:0}.intro-wipp svg{margin-left:-10px}.intro-wipp ul{margin-top:20px}.intro-wipp ul li{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:32px;color:#667085}.main-calc-wipp{background:#fafafa;border:1px solid #d0d5dd;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:16px}.pension-fund-selector{display:flex}@media screen and (max-width:1000px){.pension-fund-selector{flex-direction:column}}.selector-wrap{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:16px;background:#fff;border:1px solid #d0d5dd;border-radius:16px;min-width:380px}@media screen and (min-width:1000px){.selector-wrap{border-top:none;border-left:none}}@media screen and (max-width:1200px){.selector-wrap{min-width:280px}}.chart-result-wrapper{display:none;flex-direction:column;align-items:flex-start;padding:24px;margin:16px;background:#fff;border:1px solid #d0d5dd;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:14px}@media screen and (max-width:1000px){.chart-result-wrapper{padding:16px}}.fund-details-container{width:100%}.compare-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 36px;gap:10px;background:linear-gradient(97.34deg,#fd7c2b 26.18%,#fb6514 57.49%);border:1px solid #feb273;box-shadow:0 0 0 1px #fd853a;border-radius:12px;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#fff;text-shadow:0 0 2px rgba(165,60,3,.4);width:100%}.compare-btn:hover{background:linear-gradient(275.52deg,#fd7c2b 18.81%,#fb6514 59.49%)}.accounts-wrap,.assets-wrap,.period-wrap{position:relative;width:100%}.accounts-wrap .accounts-select-pick,.accounts-wrap .assets-select-pick,.accounts-wrap .period-select-pick,.assets-wrap .accounts-select-pick,.assets-wrap .assets-select-pick,.assets-wrap .period-select-pick,.period-wrap .accounts-select-pick,.period-wrap .assets-select-pick,.period-wrap .period-select-pick{display:flex;flex-direction:row;align-items:center;padding:10px 8px 10px 16px;gap:6px;height:42px;border:1px solid #d0d5dd;border-radius:10px;background-color:#fff;-webkit-appearance:none;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#667085;position:relative;cursor:pointer;transition:all .3s ease-in-out}.accounts-wrap .accounts-select-pick.choice-made,.accounts-wrap .assets-select-pick.choice-made,.accounts-wrap .period-select-pick.choice-made,.assets-wrap .accounts-select-pick.choice-made,.assets-wrap .assets-select-pick.choice-made,.assets-wrap .period-select-pick.choice-made,.period-wrap .accounts-select-pick.choice-made,.period-wrap .assets-select-pick.choice-made,.period-wrap .period-select-pick.choice-made{border:1px solid #fb6514}.accounts-wrap .accounts-select-pick.active,.accounts-wrap .assets-select-pick.active,.accounts-wrap .period-select-pick.active,.assets-wrap .accounts-select-pick.active,.assets-wrap .assets-select-pick.active,.assets-wrap .period-select-pick.active,.period-wrap .accounts-select-pick.active,.period-wrap .assets-select-pick.active,.period-wrap .period-select-pick.active{color:#101828}.accounts-wrap .accounts-select-pick:after,.accounts-wrap .assets-select-pick:after,.accounts-wrap .period-select-pick:after,.assets-wrap .accounts-select-pick:after,.assets-wrap .assets-select-pick:after,.assets-wrap .period-select-pick:after,.period-wrap .accounts-select-pick:after,.period-wrap .assets-select-pick:after,.period-wrap .period-select-pick:after{position:absolute;content:"";right:15px;top:50%;transform:translateY(-50%);background-image:url(../../../../assets/img/calculators/simple/arr-down.svg);height:10px;width:10px;background-repeat:no-repeat;background-position:center}.accounts-wrap .accounts-select-pick:hover,.accounts-wrap .assets-select-pick:hover,.accounts-wrap .period-select-pick:hover,.assets-wrap .accounts-select-pick:hover,.assets-wrap .assets-select-pick:hover,.assets-wrap .period-select-pick:hover,.period-wrap .accounts-select-pick:hover,.period-wrap .assets-select-pick:hover,.period-wrap .period-select-pick:hover{border:1px solid #fb6514;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px rgba(251,101,20,.16)}.accounts-wrap .accounts-select,.accounts-wrap .assets-select,.assets-wrap .accounts-select,.assets-wrap .assets-select,.period-wrap .accounts-select,.period-wrap .assets-select{position:absolute;opacity:0;z-index:-1;width:100%;max-height:0;overflow:hidden;background-color:#fff;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,z-index 0s linear .3s;padding:8px;border:1px solid #d0d5dd;border-radius:10px;margin-top:10px}.accounts-wrap .accounts-select span,.accounts-wrap .assets-select span,.assets-wrap .accounts-select span,.assets-wrap .assets-select span,.period-wrap .accounts-select span,.period-wrap .assets-select span{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#667085;cursor:pointer;transition:all ease-in-out .3s;padding:8px;display:flex;border-radius:8px}.accounts-wrap .accounts-select span.selected,.accounts-wrap .assets-select span.selected,.assets-wrap .accounts-select span.selected,.assets-wrap .assets-select span.selected,.period-wrap .accounts-select span.selected,.period-wrap .assets-select span.selected{color:#000;font-weight:600}.accounts-wrap .accounts-select span:hover,.accounts-wrap .assets-select span:hover,.assets-wrap .accounts-select span:hover,.assets-wrap .assets-select span:hover,.period-wrap .accounts-select span:hover,.period-wrap .assets-select span:hover{color:#fb6514;background-color:#fafafa}.accounts-wrap.open .accounts-select,.accounts-wrap.open .assets-select,.assets-wrap.open .accounts-select,.assets-wrap.open .assets-select,.period-wrap.open .accounts-select,.period-wrap.open .assets-select{max-height:400px;overflow-y:auto;opacity:1;z-index:9;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,z-index 0s}.accounts-wrap.open .accounts-select-pick:after,.accounts-wrap.open .assets-select-pick:after,.accounts-wrap.open .period-select-pick:after,.assets-wrap.open .accounts-select-pick:after,.assets-wrap.open .assets-select-pick:after,.assets-wrap.open .period-select-pick:after,.period-wrap.open .accounts-select-pick:after,.period-wrap.open .assets-select-pick:after,.period-wrap.open .period-select-pick:after{transform:translateY(-50%) rotate(180deg)}.chart-map-wrapper{width:100%;height:300px;display:none;max-width:755px}@media screen and (max-width:1400px){.chart-map-wrapper{max-width:600px}}@media screen and (max-width:1200px){.chart-map-wrapper{max-width:500px}}.pre-selection-chart-wrapper{max-width:755px;width:100%;height:300px}@media screen and (max-width:1400px){.pre-selection-chart-wrapper{max-width:600px}}@media screen and (max-width:1200px){.pre-selection-chart-wrapper{max-width:500px}}.performer-info .top-box{display:flex;align-items:flex-start}.performer-info .top-box .title{font-family:Inter;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#101828;display:flex;align-items:flex-start;margin-bottom:0}.performer-info .top-box span{background:#f9b601;border-radius:8px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#fff;padding:4px 8px;margin-left:auto}.performer-info .top-box span.worst{background:#dc4003}.performer-info .fund{font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:17px;color:#667085;min-height:34px;margin-bottom:16px;margin-top:8px}.performer-info .rankings-stats-wrap{display:flex;justify-content:space-between;text-align:center;margin-top:auto}.performer-info .rankings-stats-wrap span{font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:17px;color:#101828;display:flex;flex-direction:column;justify-content:center;align-items:center}.performer-info .rankings-stats-wrap span strong{font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:17px;color:#667085}.ranked-funds-container{width:100%}@media (max-width:1000px){.ranked-funds-container{margin-top:16px}}.ranked-funds-container h3{margin-bottom:20px;font-weight:600}.ranked-funds-table-wrapper{max-height:0;overflow:hidden;transform:scaleY(0);transition:transform .4s ease-in-out,max-height .4s ease-out;transform-origin:top;margin-top:15px}.ranked-funds-table-wrapper.active{overflow:visible;overflow-x:auto;max-height:400px;transform:scaleY(1)}@media (max-width:1000px){.ranked-funds-table-wrapper.active{max-height:800px}}.ranked-funds-table{width:100%;border-collapse:separate;border:none;padding-top:0}.ranked-funds-table td,.ranked-funds-table th{padding:10px;text-align:left;border-bottom:1px solid #e9ecef;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:17px;color:#101828}.ranked-funds-table td{border:none;border-top:none;border-bottom:none;position:relative}.ranked-funds-table td:after{position:absolute;content:"";height:60%;top:20%;right:0;background:#d0d5dd;width:1px}.ranked-funds-table tr td:first-child,.ranked-funds-table tr th:first-child{border-left:none;border-top-left-radius:8px;border-bottom-left-radius:8px}.ranked-funds-table tr td:last-child,.ranked-funds-table tr th:last-child{border-right:none;border-top-right-radius:8px;border-bottom-right-radius:8px}.ranked-funds-table tr td:first-child{text-align:center}.ranked-funds-table tr td:last-child:after{content:none}.ranked-funds-table tr.selected-fund td{border-top:1px solid #fb6514;border-bottom:1px solid #fb6514}.ranked-funds-table tr.selected-fund td:first-child{border-left:1px solid #fb6514}.ranked-funds-table tr.selected-fund td:last-child{border-right:1px solid #fb6514}table,th,tr{border:none}.ranked-funds-table tr{border-radius:8px}.ranked-funds-table tr:nth-child(even){background-color:#fafafa}.ranked-funds-table th{background-color:#f8f9fa;font-weight:600}.ranked-funds-table tbody tr.selected-fund{border:1px solid #fb6514;box-shadow:0 0 0 6px rgba(251,101,20,.08)}.ranked-funds-table thead{position:sticky;top:0;left:0;background-color:#f8f9fa;z-index:3}.selected-fund-details-top{display:flex;align-items:center;margin-bottom:36px;width:100%}@media (max-width:1000px){.selected-fund-details-top{align-items:flex-start;flex-wrap:wrap;margin-bottom:16px}}.provider-logo{margin-right:8px}.logo-placeholder{width:50px;height:50px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#6c757d;font-weight:700;font-size:20px}.logo-placeholder img{overflow:hidden;border:1px solid #d0d5dd;border-radius:8px}.logo-placeholder-second{width:40px;height:40px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#6c757d;font-weight:700;font-size:20px;margin-right:8px}.logo-placeholder-second img{overflow:hidden;border:1px solid #d0d5dd;border-radius:8px}.provider-info{flex:1}.provider-name{font-family:Inter;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#101828;margin-bottom:2px}@media (max-width:1000px){.provider-name{font-size:16px;line-height:20px}}.fund-name{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#667085;margin-bottom:0}@media (max-width:1000px){.fund-name{font-size:13px;line-height:17px}}.risk-badge{padding-left:10px}@media (max-width:1000px){.risk-badge{padding-left:0;width:100%;margin-top:16px}}.risk-badge .risk-label{display:inline-block;padding:6px 12px;background-color:#dc4003;color:#fff;border-radius:20px;font-size:12px;font-weight:500;text-align:center}@media (max-width:1000px){.risk-badge .risk-label{width:100%}}.selector-wrap .label{margin-bottom:6px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#101828}.selector-wrap .label span{position:relative;cursor:pointer}.selector-wrap .label span .hover-content{position:absolute;display:none!important;width:200px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:2;border:1px solid #ccc;top:23px;left:-95px;color:#fff!important;font-size:12px!important;font-weight:400;line-height:18px;background:#101828;border-radius:8px;padding:8px 12px!important}.selector-wrap .label span .hover-content:before{content:"";position:absolute;top:-5px;left:calc(50% + 3px);transform:translateX(-50%);border-width:0 10px 10px;border-style:solid;border-color:#101828 transparent}.selector-wrap .label span:hover .hover-content{display:flex!important}.table-trigger{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#101828;position:relative;display:flex;align-items:center;gap:5px;cursor:pointer;justify-content:center;margin-top:24px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:8px 12px 8px 16px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:36px;transition:all .3s ease-in-out;width:fit-content}.table-trigger.active:after{transform:rotate(180deg)}.table-trigger:after{transition:all ease-in-out;position:relative;content:"";background-image:url(../../../../assets/img/advanced-calculator/arrow-down.svg);height:6px;width:11px;background-size:cover;background-repeat:no-repeat;background-position:center}.table-trigger:hover{border:1px solid #fb6514;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px rgba(251,101,20,.16)}.pre-selection-content{padding:24px;margin:16px;background:#fff;border:1px solid #d0d5dd;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:14px}.pre-selection-chart-wrapper{height:300px;margin-top:20px}.fund-3year span,.fund-5year span,.fund-ar span,.fund-name span,.fund-provider span,.fund-rank span,.fund-size span{font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:17px;color:#101828}@media (max-width:1000px){.desktop-table{display:none}#mobile-ranked-funds{display:block;width:100%}.fund-card{margin-bottom:16px;padding:12px;border-radius:8px}.fund-card:nth-child(even){background-color:#fafafa}.fund-card.selected-fund{border:1px solid #fb6514;box-shadow:0 0 0 6px rgba(251,101,20,.08)}.fund-info>div{display:flex;justify-content:space-between;padding:6px 0}.fund-info>div:last-child{border-bottom:none}.fund-info>div>span:first-child{color:#667085;font-weight:500;line-height:17px;font-size:13px;text-align:left}.fund-info>div>span:last-child{text-align:left}.pagination-controls{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px}.pagination-controls button{width:40%;height:30px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 18px rgba(77,77,77,.08);border-radius:8px}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.page-indicator{margin:0 15px;font-size:16px;white-space:nowrap}}.mobile-provider-info{margin-top:16px;display:none;flex-direction:column;gap:16px}@media (max-width:1000px){.mobile-provider-info{display:flex!important}}.mobile-provider-info div>div:first-child{color:#667085;font-size:14px;line-height:20px;font-weight:500;margin-bottom:4px}.mobile-provider-info div>div:last-child{color:#101828;font-size:18px;line-height:22px;font-weight:600}.content-wrapper{max-width:760px}.content-wrapper a{color:#fb6514;text-decoration:underline}@media (min-width:1000px){#mobile-ranked-funds{display:none}}@media (max-width:1000px){.ranked-funds-table{display:none}}.disclaimer{margin-top:16px}.disclaimer p{color:#667085;font-size:12px;line-height:17px;font-weight:400;font-style:italic}