.z-reading{flex:0 0 min(340px,86vw);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--z-line,rgba(244,246,248,.16));border-radius:10px;padding:.7rem .8rem}.z-reading-head{display:flex;align-items:flex-start;gap:.5rem}.z-reading-head>.z-pall-who{flex:1 1 auto;min-width:0}.z-reading-crest{flex:0 0 auto;margin-inline-start:auto;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.z-reading-head .z-pall-nm{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.z-reading-rank{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:.55rem 0 0;padding-top:.5rem;border-top:1px solid var(--z-line,rgba(244,246,248,.16))}.z-reading-rank-lbl{font-size:.72rem;color:var(--z-ink-dim,#9AA6B2)}.z-reading-rank-v{font-size:var(--fs-md,1rem);font-weight:700;color:var(--primary-500,#ff7a1a);white-space:nowrap}.z-reading-odds{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin:auto 0 0;padding-top:.6rem}.z-reading-odds-row{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem}.z-reading-odds-val{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.z-reading-odds-lbl{font-size:.72rem;color:var(--text-muted)}.z-reading-stats{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin:.5rem 0 0}.z-reading-stats>div{display:flex;align-items:baseline;gap:.3rem}.z-reading-stats dt{font-size:.72rem;color:var(--z-ink-dim,#9AA6B2)}.z-reading-stats dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.z-reading-note{font-size:.7rem;font-weight:400;color:var(--z-ink-dim,#9AA6B2)}.z-readings{margin:.8rem 0 1.2rem}.z-readings-track{display:flex;align-items:stretch;gap:.7rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.z-readings-track::-webkit-scrollbar{display:none}