.chart-page{padding:70px 0 100px}.chart-intro{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:38px}.chart-intro h1{font-size:clamp(38px,4vw,58px);margin:20px 0 12px}.chart-intro p{color:#718077;line-height:1.7;font-size:14px}.download-area{text-align:right;min-width:200px}.download-area button,.chart-search button{background:#1e6444;border:0;border-radius:5px;color:white;padding:13px 17px;font:700 12px 'DM Sans',sans-serif;cursor:pointer}.download-area button:disabled{opacity:.5;cursor:not-allowed}.download-area #auth-button{background:white;color:#1e6444;border:1px solid #c9d7cc}.download-area p{font-size:11px;margin-top:8px}.chart-page .fund-panel{padding:36px}.chart-search{margin-bottom:22px;position:relative}.chart-search label{display:block;font-size:11px;font-weight:700;color:#64806e;margin-bottom:8px}.chart-search form{display:flex;gap:8px}.chart-search input{width:min(500px,100%);border:1px solid #cdded0;border-radius:5px;padding:12px;font:14px 'DM Sans',sans-serif}.search-list{background:#fff;border:1px solid #dce7dc;border-radius:5px;margin-top:7px;max-width:600px;max-height:230px;overflow:auto}.search-list button{display:block;width:100%;text-align:left;background:white;color:#153e30;border:0;border-bottom:1px solid #eef2ed;padding:12px}.search-list button:hover{background:#edf4ed}.search-note{font-size:12px;color:#718077;margin-top:10px}.chart-page .fund-lines{height:460px;min-width:800px}.chart-page .fund-table-wrap{max-height:600px;overflow:auto;background:white;border:1px solid #dce7dc;border-radius:5px;padding:16px;margin-top:30px}.chart-page .fund-table-wrap h2{font:700 20px Manrope,sans-serif;letter-spacing:-.02em;margin:0}.chart-page .fund-table-wrap table{font-size:12px}.chart-page .fund-table-wrap th{position:sticky;top:0;background:white}.chart-page .fund-heading h3{font-size:27px}@media(max-width:800px){.chart-page{padding:50px 0}.chart-intro{display:block}.download-area{text-align:left;margin-top:22px}.chart-page .fund-panel{padding:20px}.chart-page .fund-lines{height:330px}}
