:root{font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,sans-serif;color:#edf5f8;background:#061521;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#061521;-webkit-font-smoothing:antialiased}button{font:inherit}.public-funds-page{width:min(960px,calc(100% - 32px));margin:0 auto;padding:20px 0 24px}.public-funds-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:0 12px 18px;border-bottom:1px solid #24566a}.public-funds-head>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.public-funds-head h1{margin:0;color:#f2f7f9;font-size:34px;line-height:1.15;letter-spacing:-.04em}.public-funds-head>div:first-child>span{padding:5px 10px;border:1px solid #35cfe4;border-radius:5px;color:#46d9ea;font-size:14px}.public-funds-head-status{text-align:right}.public-funds-head-status b,.public-funds-head-status time{display:block}.public-funds-head-status b{font-size:16px}.public-funds-head-status time{margin-top:4px;color:#c6d4db;font-size:14px}.public-funds-head>button{cursor:pointer;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;color:#51d9e9;background:transparent}.public-funds-head>button:hover{color:#8debf5}.public-funds-head>button:focus-visible{outline:2px solid #6de5f1;outline-offset:2px}.public-funds-head>button:disabled{cursor:wait;opacity:.65}.is-spinning{animation:funds-spin .75s linear infinite}@keyframes funds-spin{to{transform:rotate(360deg)}}.funds-freshness{display:flex;align-items:center;gap:10px;margin:15px 12px 18px;color:#55dce9;font-size:14px}.funds-freshness i{width:12px;height:12px;border:2px solid currentColor;border-radius:50%}.funds-freshness.status-delayed{color:#f0b94e}.funds-freshness.status-loading{color:#8ca4af}.funds-card{overflow:hidden;border:1px solid #245d72;border-radius:11px;background:#071b28}.funds-card h2{margin:0;color:#f0f6f8;font-size:22px;line-height:1.2}.funds-ranking{padding:16px 0 0}.funds-ranking>h2{padding:0 20px 14px}.funds-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 20px 12px;border:1px solid #2e7187;border-radius:7px}.funds-tabs button{cursor:pointer;min-height:44px;border:0;border-right:1px solid #2a5667;color:#d7e2e7;background:#081a26;font-size:16px}.funds-tabs button:last-child{border-right:0}.funds-tabs button:hover{background:#0a2635}.funds-tabs button.active{color:#50dbea;box-shadow:inset 0 -3px #4ad8e8}.funds-tabs button:focus-visible{position:relative;outline:2px solid #75e7f2;outline-offset:-3px}.funds-table-head,.funds-ranking-row{display:grid;grid-template-columns:52px minmax(132px,1fr) 130px 110px 110px;gap:8px;align-items:center;padding:0 20px}.funds-table-head{height:42px;color:#99acb6;font-size:13px}.funds-table-head span:nth-child(n+3){text-align:right}.funds-ranking-row{min-height:54px;border-top:1px solid #244c5d}.funds-ranking-row i{color:#cddae0;font-size:15px;font-style:normal}.funds-ranking-row b{overflow:hidden;color:#eef4f6;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.funds-ranking-row strong,.funds-ranking-row em{text-align:right}.funds-ranking-row strong{font-size:15px}.funds-ranking-row em{overflow:hidden;font-size:14px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.positive{color:#ff6168}.negative{color:#22cf8a}.neutral{color:#e6eff2}.pending{color:#8399a4!important}.funds-empty{padding:34px 20px;border-top:1px solid #244c5d;color:#8198a4;text-align:center}.funds-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.funds-market,.funds-events{padding:16px 20px}.funds-market>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;border-top:1px solid #275368}.funds-market span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:13px 10px;border-bottom:1px solid #244c5d}.funds-market span:nth-child(3n+1){padding-left:0}.funds-market span:nth-child(3n){padding-right:0}.funds-market small{color:#9aacb5;font-size:13px}.funds-market b{font-size:15px}.funds-events>div{margin-top:13px;border-top:1px solid #275368}.funds-events article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;border-bottom:1px dashed #245064}.funds-events time{color:#9fb2bb;font-size:13px}.funds-events b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.funds-events em{font-size:14px;font-style:normal}.funds-events p{margin:16px 0 0;color:#8399a4;font-size:14px}.public-funds-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 18px;border:1px solid #214e60;border-radius:10px;color:#9fb1ba;background:#071a26;font-size:13px}.public-funds-foot small{color:#6f8792;white-space:nowrap}@media(max-width:700px){.public-funds-page{width:100%;padding:13px 10px 16px}.public-funds-head{gap:8px;padding:0 8px 13px}.public-funds-head h1{font-size:25px}.public-funds-head>div:first-child{gap:8px}.public-funds-head>div:first-child>span{padding:4px 7px;font-size:12px}.public-funds-head-status b{font-size:14px}.public-funds-head-status time{font-size:12px}.public-funds-head>button{width:34px;height:34px}.public-funds-head>button svg{width:25px;height:25px}.funds-freshness{margin:12px 8px 14px;font-size:13px}.funds-freshness i{width:10px;height:10px}.funds-card{border-radius:8px}.funds-card h2{font-size:19px}.funds-ranking{padding-top:14px}.funds-ranking>h2{padding:0 13px 12px}.funds-tabs{margin:0 13px 10px}.funds-tabs button{min-height:40px;font-size:14px}.funds-table-head,.funds-ranking-row{grid-template-columns:28px minmax(82px,1fr) 80px 70px 68px;gap:4px;padding:0 10px}.funds-table-head{height:36px;font-size:11px}.funds-table-head span:nth-child(n+3){text-align:right}.funds-ranking-row{min-height:44px}.funds-ranking-row i,.funds-ranking-row b,.funds-ranking-row strong{font-size:13px}.funds-ranking-row em{font-size:12px}.funds-secondary-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.funds-market,.funds-events{padding:14px 13px}.funds-market>div{margin-top:10px}.funds-market span{padding:10px 6px}.funds-market small{font-size:12px}.funds-market b{font-size:13px}.funds-events>div{margin-top:10px}.funds-events article{grid-template-columns:68px minmax(0,1fr) auto;gap:7px;min-height:42px}.funds-events time,.funds-events b,.funds-events em{font-size:12.5px}.public-funds-foot{align-items:flex-start;flex-direction:column;gap:5px;margin-top:10px;padding:11px 13px;font-size:12px}.public-funds-foot small{white-space:normal}}@media(max-width:370px){.funds-table-head,.funds-ranking-row{grid-template-columns:24px minmax(74px,1fr) 72px 64px}.funds-table-head span:last-child,.funds-ranking-row em{display:none}}@media(prefers-reduced-motion:reduce){.is-spinning{animation:none}}
