.fbp-list{margin-top:var(--sys-space-16);flex-direction:column;gap:10px;display:flex}.fbp-card{background:var(--sys-surface-well);border:1px solid var(--base-white-a8);border-radius:var(--radius-md);padding:14px}.fbp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fbp-date{font:700 13px var(--font-heading);color:var(--sys-text-heading)}.fbp-count{font:700 11px var(--font-body);color:var(--sys-text-muted)}.fbp-rating{align-items:center;gap:12px;margin-top:10px;display:flex}.fbp-avg{font:800 28px var(--font-heading);color:var(--sys-text-heading);line-height:1}.fbp-avg-of{font:700 12px var(--font-body);color:var(--sys-text-disabled);margin-left:-8px}.fbp-split{flex:auto;grid-template-columns:repeat(3,1fr);gap:6px;min-width:0;display:grid}.fbp-split-cell{border-radius:var(--radius-sm);background:var(--sys-fill-hover);color:var(--sys-text-muted);align-items:center;gap:6px;padding:5px 8px;display:flex;position:relative;overflow:hidden}.fbp-split-cell svg{flex:none;display:block;position:relative}.fbp-split-n{font:800 13px var(--font-body);color:var(--sys-text-heading);position:relative}.fbp-split-bar{opacity:.16;background:currentColor;position:absolute;inset:0 auto 0 0}.fbp-r1{color:var(--sys-danger-text)}.fbp-r2{color:var(--sys-warning-text)}.fbp-r3{color:var(--sys-success-text)}.fbp-block{border-top:1px solid var(--sys-line);margin-top:14px;padding-top:12px}.fbp-sub{font:800 10px var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--sys-text-disabled);margin:0 0 8px}.fbp-tally{flex-direction:column;gap:4px;display:flex}.fbp-tally-row{border-radius:var(--radius-sm);background:var(--sys-fill-hover);align-items:baseline;gap:8px;padding:6px 9px;display:flex;position:relative;overflow:hidden}.fbp-tally-kind{font:800 9px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sys-text-disabled);flex:none;position:relative}.fbp-tally-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13px var(--font-body);color:var(--sys-text-body);flex:auto;position:relative;overflow:hidden}.fbp-tally-n{font:800 13px var(--font-body);color:var(--sys-text-heading);flex:none;position:relative}.fbp-tally-bar{background:var(--sys-success-soft);position:absolute;inset:0 auto 0 0}.fbp-notes{flex-direction:column;gap:8px;display:flex}.fbp-note{border-left:2px solid var(--sys-line-control);background:var(--sys-fill-hover);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:9px 11px}.fbp-note-text{font:500 13px var(--font-body);color:var(--sys-text-body);white-space:pre-wrap;margin:0;line-height:1.55}.fbp-note-who{font:700 11px var(--font-body);color:var(--sys-text-disabled);margin:5px 0 0}@media (width<=640px){.fbp-rating{flex-wrap:wrap}.fbp-split{flex-basis:100%}}
