.rice-news-dashboard{--fd-bg:#f4f7f6;--fd-panel:#fff;--fd-text:#18312e;--fd-sub:#526b64;--fd-line:#dce6e0;--fd-green:#16825a;--fd-red:#d95655;--fd-gold:#e5b53c;color:var(--fd-text);background:var(--fd-bg);border:1px solid var(--fd-line);border-radius:20px;container-type:inline-size;overflow-wrap:anywhere}.rice-news-dashboard *{box-sizing:border-box}.rice-news-dashboard .rice-fd-inner{padding:24px}.rice-news-dashboard .rice-fd-kicker{color:#176b50;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rice-news-dashboard .rice-fd-header h2{font-size:26px;line-height:1.25;letter-spacing:-.03em;font-weight:700;margin:10px 0 18px}.rice-news-dashboard .rice-fd-topline{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--fd-line);padding-top:16px}.rice-news-dashboard .rice-fd-topline>time{font-size:12px;color:var(--fd-sub);font-variant-numeric:tabular-nums}.rice-news-dashboard .rice-fd-legend{display:flex;flex-wrap:wrap;gap:16px}.rice-news-dashboard .rice-fd-legend span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fd-sub)}.rice-news-dashboard .rice-fd-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.rice-news-dashboard .rice-fd-up{background:var(--fd-green)}.rice-news-dashboard .rice-fd-down{background:var(--fd-red)}.rice-news-dashboard .rice-fd-flat{background:var(--fd-gold)}.rice-news-dashboard .rice-fd-market{margin-top:25px}.rice-news-dashboard .rice-fd-markethead{margin-bottom:13px}.rice-news-dashboard .rice-fd-markethead h3{font-size:19px;line-height:1.35;font-weight:650;margin:0}.rice-news-dashboard .rice-fd-markethead p{font-size:12px;color:var(--fd-sub);margin:3px 0 0}.rice-news-dashboard .rice-fd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rice-news-dashboard .rice-fd-tile{background:var(--fd-panel);border:1px solid var(--fd-line);border-radius:16px;padding:15px 13px;min-width:0}.rice-news-dashboard .rice-fd-period{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:14px;font-weight:600}.rice-news-dashboard .rice-fd-period time{font-size:11px;font-weight:400;color:var(--fd-sub);font-variant-numeric:tabular-nums}.rice-news-dashboard .rice-fd-direction{display:flex;align-items:center;gap:8px;min-height:36px;margin:17px 0}.rice-news-dashboard .rice-fd-direction strong{font-size:23px;line-height:1.2;letter-spacing:-.02em;font-weight:650}.rice-news-dashboard .rice-fd-direction i{font-style:normal;font-size:20px;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none}.rice-news-dashboard .rice-fd-direction-up i{color:var(--fd-green);background:#e6f5ed}.rice-news-dashboard .rice-fd-direction-down i{color:var(--fd-red);background:#fceeed}.rice-news-dashboard .rice-fd-direction-flat i{color:#976000;background:#fff5d8}.rice-news-dashboard .rice-fd-direction-unknown i{color:var(--fd-sub);background:var(--fd-bg)}.rice-news-dashboard .rice-fd-direction-unknown strong{font-size:18px}.rice-news-dashboard .rice-fd-caption{font-size:11px;color:var(--fd-sub);margin:0 0 8px}.rice-news-dashboard .rice-fd-bar{display:flex;height:10px;border-radius:10px;overflow:hidden}.rice-news-dashboard .rice-fd-segment{display:block;flex:none}.rice-news-dashboard .rice-fd-ratios{display:flex;flex-direction:column;gap:5px;margin-top:12px}.rice-news-dashboard .rice-fd-ratios>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.rice-news-dashboard .rice-fd-ratios span{display:block;font-size:11px;color:var(--fd-sub)}.rice-news-dashboard .rice-fd-ratios strong{display:block;font-size:14px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.rice-news-dashboard .rice-fd-missing{min-height:72px;font-size:12px;color:var(--fd-sub);margin:0;display:flex;align-items:center}.rice-news-dashboard .rice-fd-note{margin:20px 0 0;font-size:12px;line-height:1.65;color:var(--fd-sub)}.rice-news-dashboard .rice-fd-disclaimer{margin-top:17px;padding-top:15px;border-top:1px solid var(--fd-line);font-size:12px;line-height:1.65}@container(max-width:700px){.rice-news-dashboard .rice-fd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container(max-width:440px){.rice-news-dashboard .rice-fd-inner{padding:18px 14px}.rice-news-dashboard .rice-fd-grid{grid-template-columns:1fr}.rice-news-dashboard .rice-fd-header h2{font-size:23px}.rice-news-dashboard .rice-fd-tile{padding:16px}.rice-news-dashboard .rice-fd-direction{margin:14px 0}}