.fcr-group{background:var(--ui-card,#162438);border:1px solid var(--ui-border,#354b64);border-radius:14px;margin:0 0 18px;overflow:hidden;color:var(--ui-text-main,#edf4fb)}.fcr-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;background:var(--ui-card-alt,var(--ui-bg));border-bottom:1px solid var(--ui-border);border-left:3px solid var(--ui-accent,#52d6d1)}.fcr-heading h2{margin:0;font-size:1rem;display:flex;gap:10px;align-items:center}.fcr-heading>a{color:var(--ui-accent);font-size:.78rem;text-decoration:none;white-space:nowrap}.fcr-row{display:grid;grid-template-columns:44px minmax(0,1fr) 95px minmax(140px,220px);align-items:center;gap:16px;padding:18px;border-bottom:1px solid var(--ui-border)}.fcr-row:last-child{border-bottom:0}.fcr-row:hover{background:var(--ui-accent-light,rgba(82,214,209,.04))}.fcr-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--ui-card-alt,var(--ui-bg));border:1px solid var(--ui-border);font-size:1.3rem;color:var(--ui-accent)}.fcr-content{min-width:0}.fcr-content h3{font-size:.95rem;line-height:1.45;margin:0 0 5px;overflow-wrap:anywhere}.fcr-content h3 a{color:var(--ui-text-main);text-decoration:none}.fcr-content h3 a:hover{color:var(--ui-accent)}.fcr-content p{margin:0;color:var(--ui-text-muted);font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.fcr-stats{display:flex;justify-content:center;gap:18px}.fcr-stats>span{display:flex;flex-direction:column;text-align:center;font-size:.65rem;color:var(--ui-text-muted)}.fcr-stats b{color:var(--ui-text-main);font-size:.9rem}.fcr-latest{border-left:1px solid var(--ui-border);padding-left:14px;display:flex;gap:9px;align-items:center;min-width:0}.fcr-latest>div{min-width:0}.fcr-latest img{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.fcr-last-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ui-text-main);font-size:.75rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.fcr-latest span{display:block;font-size:.65rem;color:var(--ui-text-muted);margin-top:5px}.fcr-empty{padding:10px;font-size:.75rem;color:var(--ui-text-muted)}.fcr-premium{display:inline-block;margin-left:8px;font-size:.65rem;color:#fbbf24}.fcr-topics-heading{font-size:1rem;margin:24px 0 14px;color:var(--ui-text-main)}.fcr-group :focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media(max-width:1100px){.fcr-row{grid-template-columns:40px minmax(0,1fr) 85px;gap:12px}.fcr-latest{grid-column:2/4;border-left:0;padding-left:0}}@media(max-width:600px){.fcr-heading{padding:13px}.fcr-heading h2{font-size:.9rem}.fcr-row{padding:14px;grid-template-columns:36px minmax(0,1fr);gap:10px}.fcr-icon{width:36px;height:36px}.fcr-stats{grid-column:2;justify-content:flex-start}.fcr-stats>span{flex-direction:row;align-items:center;gap:5px}.fcr-latest{grid-column:2;padding-top:6px}.fcr-content p{font-size:.75rem}.fcr-heading>a{font-size:.7rem}}
