.ime-fund-page{--iff-ink:#263735;--iff-muted:#74817d;--iff-line:#e4e0d6;--iff-gold:#a87925;--iff-teal:#236f68;display:grid;gap:22px;padding-block:18px 54px;color:var(--iff-ink)}
.ime-fund-page *{box-sizing:border-box}.iff-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr) 220px;align-items:center;gap:26px;overflow:hidden;padding:32px;border:1px solid #ded7c9;border-top:4px solid #8d7445;border-radius:23px;background:radial-gradient(circle at 90% 0,rgba(195,151,66,.13),transparent 34%),linear-gradient(140deg,#fffdf8,#f5f0e5);box-shadow:0 16px 44px rgba(57,49,36,.065)}
.iff-hero.is-up{border-top-color:#2d8b69}.iff-hero.is-down{border-top-color:#c45c5c}.iff-identity{display:flex;min-width:0;align-items:flex-start;gap:15px}.iff-symbol-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid #e4d6b8;border-radius:16px;background:#fffaf0;color:#9a6b18;box-shadow:0 7px 20px rgba(91,69,29,.08)}.iff-symbol-icon svg{width:27px;height:27px}.iff-kicker{color:#8c6a31;font-size:10.5px;font-weight:850}.iff-identity h1{margin:5px 0 4px;color:#233431;font-size:clamp(23px,3vw,36px);font-weight:950;line-height:1.45}.iff-identity p{margin:0;color:#6d7a76;font-size:12px}.iff-tags{display:flex;gap:6px;margin-top:11px}.iff-tags>*{padding:3px 8px;border:1px solid #ddd8cb;border-radius:7px;background:rgba(255,255,255,.66);color:#77827e;font-size:9px;font-weight:800}.iff-live-price{padding-right:22px;border-right:1px solid #ddd7ca}.iff-live-price>span{display:block;color:#78837f;font-size:10px}.iff-live-price>strong{display:inline-block;margin-top:4px;color:#20322f;font-size:32px;font-weight:950}.iff-live-price>small{margin-right:4px;color:#89948f;font-size:9px}.iff-live-price>div{display:flex;align-items:center;gap:7px;margin-top:8px}.iff-live-price b{padding:3px 8px;border-radius:7px;font-size:10px}.iff-live-price b.is-up{color:#087c58;background:#e5f6ef}.iff-live-price b.is-down{color:#c94c52;background:#fdecee}.iff-live-price b.is-flat{color:#7f8a86;background:#eeefed}.iff-live-price em{color:#7e8985;font-size:9px;font-style:normal}.iff-hero>aside{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:17px;border:1px solid rgba(141,116,69,.2);border-radius:15px;background:rgba(255,255,255,.58)}.iff-live-state{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:850}.iff-live-state i{width:8px;height:8px;border-radius:50%;background:#d59b32;box-shadow:0 0 0 4px rgba(213,155,50,.12)}.iff-live-state.is-live i{background:#1e9a6c;box-shadow:0 0 0 4px rgba(30,154,108,.12)}.iff-hero>aside small{color:#858e8b;font-size:9px}.iff-hero>aside a{display:flex;align-items:center;gap:5px;margin-top:4px;color:#276861;font-size:9.5px;font-weight:850}.iff-hero>aside a svg{width:13px;height:13px}
.iff-stat-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;border:1px solid var(--iff-line);border-radius:17px;background:#fff}.iff-stat-grid article{min-width:0;padding:14px 12px;border-left:1px solid #eeeae2;text-align:center}.iff-stat-grid article:last-child{border-left:0}.iff-stat-grid span,.iff-stat-grid small{display:block;color:#8c9692;font-size:8px}.iff-stat-grid strong{display:block;overflow:hidden;margin:4px 0 1px;color:#2d3c39;font-size:11.5px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}
.iff-nav-profile,.iff-analysis-grid,.iff-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iff-nav-card,.iff-market-card,.iff-investment,.iff-profile-card,.iff-investor-flow,.iff-orderbook{overflow:hidden;border:1px solid var(--iff-line);border-radius:18px;background:#fff}.iff-nav-card>header,.iff-market-card>header,.iff-investment>header,.iff-profile-card>header,.iff-investor-flow>header,.iff-orderbook>header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #ece9e2;background:#fcfaf6}.iff-nav-card>header>span,.iff-market-card>header>span,.iff-investment>header>span,.iff-profile-card>header>span,.iff-investor-flow>header>span,.iff-orderbook>header>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;background:#eaf3f0;color:#28716a}.iff-nav-card header svg,.iff-market-card header svg,.iff-investment header svg,.iff-profile-card header svg,.iff-investor-flow header svg,.iff-orderbook header svg{width:18px;height:18px}.iff-nav-card header small,.iff-market-card header small,.iff-investment header small,.iff-profile-card header small,.iff-investor-flow header small,.iff-orderbook header small{color:#9a783e;font-size:8px;font-weight:800}.iff-nav-card h2,.iff-market-card h2,.iff-investment h2,.iff-profile-card h2,.iff-investor-flow h2,.iff-orderbook h2{margin:2px 0 0;color:#2d3d3a;font-size:14px}.iff-nav-values{display:grid;grid-template-columns:repeat(3,1fr);padding:18px}.iff-nav-values div{padding:4px 12px;border-left:1px solid #ebe8e0}.iff-nav-values div:last-child{border-left:0}.iff-nav-values span,.iff-nav-values small{display:block;color:#8a9591;font-size:8px}.iff-nav-values strong{display:block;margin:6px 0 2px;color:#263835;font-size:14px}.iff-nav-card>p,.iff-profile-card>p{margin:0;padding:10px 18px;border-top:1px solid #eeeae3;color:#8a9491;font-size:8.5px}.iff-market-card dl,.iff-profile-card dl{margin:0}.iff-market-card dl div,.iff-profile-card dl div{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:12px;padding:11px 18px;border-bottom:1px solid #efede7}.iff-market-card dt,.iff-profile-card dt{color:#7e8985;font-size:9px}.iff-market-card dd,.iff-profile-card dd{margin:0;color:#344441;font-size:10px;font-weight:800}
.iff-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iff-chart{min-width:0;overflow:hidden;border:1px solid var(--iff-line);border-radius:19px;background:#fff}.iff-chart-wide{grid-column:1/-1}.iff-chart>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #ece9e2}.iff-chart header span{color:#9b793c;font-size:8.5px;font-weight:800}.iff-chart h2{margin:3px 0 0;color:#2b3b38;font-size:14px}.iff-chart header>b{padding:3px 8px;border-radius:7px;background:#f0f2ef;color:#89928f;font-size:8px;white-space:nowrap}.iff-chart header>b.is-ready{background:#e9f5f0;color:#19745b}.iff-canvas-wrap{position:relative;min-height:270px;padding:14px}.iff-canvas-wrap canvas{display:block;width:100%;height:242px}.iff-canvas-wrap p{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;color:#86918d;font-size:10px;text-align:center;background:#fff}.iff-chart-wide .iff-canvas-wrap{min-height:315px}.iff-chart-wide .iff-canvas-wrap canvas{height:286px}
.iff-investment,.iff-profile-card{padding-bottom:14px}.iff-investment>label{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:10px;margin:14px 18px 0;color:#596965;font-size:10px;font-weight:800}.iff-investment label>span{color:#9aa29f;font-size:8px}.iff-investment input,.iff-investment select{width:100%;min-height:42px;padding:0 11px;border:1px solid #ddd9cf;border-radius:9px;outline:0;background:#fbfaf7;color:#334441;font:inherit}.iff-investment-result{margin:16px 18px 0;padding:15px;border:1px solid #d6e5df;border-radius:13px;background:#f0f7f4}.iff-investment-result span,.iff-investment-result small{display:block;color:#76857f;font-size:8.5px}.iff-investment-result strong{display:block;margin:5px 0;color:#1f625b;font-size:21px}.iff-investment>p{margin:11px 18px 0;color:#8b9591;font-size:8.5px;line-height:1.8}.iff-profile-card>a{display:inline-flex;align-items:center;gap:5px;margin:14px 18px 0;color:#236d65;font-size:9px;font-weight:850}.iff-profile-card>a svg{width:13px;height:13px}
.iff-indicator-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.iff-indicator-grid>article{min-width:0;overflow:hidden;border:1px solid var(--iff-line);border-radius:17px;background:#fff}.iff-indicator-grid header{padding:14px 16px;border-bottom:1px solid #ebe8e1}.iff-indicator-grid header span{color:#a47c35;font-size:8px}.iff-indicator-grid h2{margin:3px 0 0;font-size:12px}.iff-data-table{overflow-x:auto}.iff-data-table table{width:100%;border-collapse:collapse;font-size:9px}.iff-data-table th{padding:9px 10px;background:#f8f6f1;color:#7e8985;text-align:right}.iff-data-table td{padding:9px 10px;border-top:1px solid #efede7;color:#3c4b48}.iff-data-table td:last-child{font-weight:850}.iff-performance-up{color:#12805d!important}.iff-performance-down{color:#c94d52!important}
.iff-investor-flow,.iff-orderbook{padding-bottom:13px}.iff-flow-row{display:grid;grid-template-columns:90px minmax(0,1fr) 48px;align-items:center;gap:9px;margin:13px 18px;color:#586864;font-size:9px}.iff-flow-row>i{height:7px;overflow:hidden;border-radius:10px;background:#e9eeeb}.iff-flow-row>i b{display:block;height:100%;border-radius:inherit;background:#2e8b72}.iff-flow-row.is-sell>i b{background:#c36464}.iff-flow-row>strong{text-align:left;font-size:9px}.iff-order-head,.iff-order-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:8px 18px;text-align:center}.iff-order-head{color:#8a9591;font-size:8px}.iff-order-row{border-top:1px solid #efede7;color:#64716e;font-size:9px}.iff-order-row b:nth-child(2){color:#16805f}.iff-order-row b:nth-child(3){color:#c54f55}
.iff-related{overflow:hidden;border:1px solid var(--iff-line);border-radius:18px;background:#fff}.iff-related>header{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #ebe8e1}.iff-related header span{color:#9b793b;font-size:8px}.iff-related h2{margin:3px 0 0;font-size:15px}.iff-related header>a{display:flex;align-items:center;gap:5px;color:#276b64;font-size:9px;font-weight:850}.iff-related header>a svg{width:13px;height:13px}.iff-related>div{display:grid;grid-template-columns:repeat(3,1fr)}.iff-related>div>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon name price" "icon name change";align-items:center;gap:3px 9px;padding:14px;border-left:1px solid #efede7;border-bottom:1px solid #efede7}.iff-related>div>a:nth-child(3n){border-left:0}.iff-related>div>a>span{grid-area:icon;display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#fbf3e3;color:#9c6f21}.iff-related>div>a>span svg{width:17px;height:17px}.iff-related>div>a>div{grid-area:name;min-width:0}.iff-related strong,.iff-related small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iff-related strong{font-size:10px}.iff-related small{color:#8c9692;font-size:8px}.iff-related>div>a>b{grid-area:price;font-size:9px}.iff-related>div>a>em{grid-area:change;justify-self:end;font-size:8px;font-style:normal}.iff-related em.is-up{color:#11805d}.iff-related em.is-down{color:#c54d54}.iff-related em.is-flat{color:#8a9491}
.iff-seo{padding:25px;border:1px solid var(--iff-line);border-radius:19px;background:#faf8f2}.iff-seo>header{display:flex;align-items:center;gap:11px;margin-bottom:15px}.iff-seo>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#eee5d2;color:#8a682c}.iff-seo>header svg{width:20px;height:20px}.iff-seo header small{color:#9a783b;font-size:8.5px}.iff-seo h2{margin:2px 0 0;font-size:18px}.iff-seo-content{color:#5f6e6a;font-size:11px;line-height:2.15}.iff-seo-content h3{margin:18px 0 4px;color:#30423e;font-size:13px}.iff-seo-content p{margin:0 0 8px}.iff-seo>aside{display:flex;align-items:flex-start;gap:8px;margin-top:17px;padding:12px;border:1px solid #ded8ca;border-radius:11px;background:#fffdf8}.iff-seo>aside svg{width:18px;height:18px;flex:0 0 18px;color:#8e6b2d}.iff-seo>aside p{margin:0;color:#7a8581;font-size:9px;line-height:1.9}
@media(max-width:1100px){.iff-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr)}.iff-hero>aside{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.iff-hero>aside a{margin:0}.iff-stat-grid{grid-template-columns:repeat(4,1fr)}.iff-stat-grid article:nth-child(4){border-left:0}.iff-stat-grid article:nth-child(-n+4){border-bottom:1px solid #eeeae2}.iff-indicator-grid{grid-template-columns:1fr 1fr}.iff-indicator-grid>article:last-child{grid-column:1/-1}}
@media(max-width:760px){.ime-fund-page{width:100%;max-width:none;gap:16px;padding:0 0 40px;overflow-x:clip}.ime-fund-page>.ime-breadcrumb{padding:10px 14px 0}.iff-hero{grid-template-columns:1fr;margin:0;padding:23px 17px;border-inline:0;border-radius:0}.iff-identity h1{font-size:24px}.iff-live-price{padding:15px 0 0;border-top:1px solid #ddd7ca;border-right:0}.iff-live-price>strong{font-size:28px}.iff-hero>aside{grid-column:auto;display:flex}.iff-stat-grid,.iff-nav-profile,.iff-chart-grid,.iff-analysis-grid,.iff-indicator-grid,.iff-flow-grid,.iff-related,.iff-seo,.ime-fund-page>.ime-faq,.ime-fund-page>.market-news-section{margin-inline:11px}.iff-stat-grid{grid-template-columns:1fr 1fr}.iff-stat-grid article:nth-child(n){border-bottom:1px solid #eeeae2}.iff-stat-grid article:nth-child(even){border-left:0}.iff-stat-grid article:nth-last-child(-n+2){border-bottom:0}.iff-nav-profile,.iff-chart-grid,.iff-analysis-grid,.iff-indicator-grid,.iff-flow-grid{grid-template-columns:1fr}.iff-chart-wide,.iff-indicator-grid>article:last-child{grid-column:auto}.iff-canvas-wrap,.iff-chart-wide .iff-canvas-wrap{min-height:245px;padding:9px}.iff-canvas-wrap canvas,.iff-chart-wide .iff-canvas-wrap canvas{height:225px}.iff-nav-values{padding:14px 8px}.iff-nav-values div{padding-inline:8px}.iff-nav-values strong{font-size:11px}.iff-market-card dl div,.iff-profile-card dl div{grid-template-columns:110px minmax(0,1fr);padding-inline:14px}.iff-investment>label{grid-template-columns:1fr;margin-inline:14px}.iff-related>div{grid-template-columns:1fr}.iff-related>div>a:nth-child(n){border-left:0}.iff-seo{padding:19px 16px}.iff-seo h2{font-size:16px}.ime-fund-page>.market-news-section{padding:14px}.ime-fund-page>.market-news-section .market-news-description{display:none}.ime-fund-page>.market-news-section .market-news-grid{grid-template-columns:1fr}.ime-fund-page>.market-news-section .market-news-card{display:grid;grid-template-columns:105px minmax(0,1fr)}.ime-fund-page>.market-news-section .market-news-image{height:100%;aspect-ratio:auto}.ime-fund-page>.market-news-section .market-news-card p{display:none}}
@media(max-width:390px){.iff-symbol-icon{width:50px;height:50px;flex-basis:50px}.iff-identity h1{font-size:21px}.iff-chart h2{font-size:12px}.iff-chart header>b{display:none}.iff-order-head,.iff-order-row{padding-inline:10px}}
