.drop-live-panel{border:1px solid #d9e6da;border-radius:14px;background:#f6faf6;padding:16px;margin-top:16px;min-width:0}
.drop-live-panel h2,.drop-live-panel h3{margin:0 0 8px}.drop-live-panel h4{margin:16px 0 8px}
.drop-live-indicator{display:inline-block;width:9px;height:9px;border-radius:50%;background:#397047;vertical-align:middle;margin-left:6px}
.drop-live-drop+.drop-live-drop{border-top:1px solid #d9e6da;margin-top:18px;padding-top:18px}
.drop-live-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0}
.drop-live-stats>div{padding:10px;border:1px solid #e0e9e0;border-radius:10px;background:white;min-width:0}
.drop-live-stats dt{font-size:.8rem;color:#59635a;line-height:1.4}.drop-live-stats dd{font-size:1.65rem;font-weight:700;margin:5px 0 0;font-variant-numeric:tabular-nums}
.drop-live-feed{list-style:none;padding:0;margin:0;max-height:360px;overflow-y:auto;overscroll-behavior:contain}
.drop-live-feed li{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-top:1px solid #dfe8df;padding:11px 0}
.drop-live-feed li>div{min-width:0;overflow-wrap:anywhere}.drop-live-feed strong,.drop-live-feed span,.drop-live-feed small{display:block}.drop-live-feed span{font-size:.9rem;margin:3px 0}.drop-live-feed small,.drop-live-feed time{font-size:.75rem;color:#626a62}.drop-live-feed time{flex-shrink:0;text-align:right}
.drop-live-explainer{margin-top:14px;font-size:.85rem}.drop-live-status{font-size:.75rem;margin:6px 0 20px}
.drop-live-new{animation:drop-live-highlight 3s ease-out}@keyframes drop-live-highlight{from{background:#e0efcf}to{background:transparent}}
@media(max-width:600px){.drop-live-panel{padding:12px}.drop-live-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.drop-live-stats>div{padding:8px}.drop-live-stats dd{font-size:1.4rem}.drop-live-feed li{flex-direction:column;gap:4px}.drop-live-feed time{text-align:left}}
@media(prefers-reduced-motion:reduce){.drop-live-new{animation:none}}

.drop-live-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}
.drop-live-heading h3{margin:0}.drop-live-heading a{min-height:44px;display:inline-flex;align-items:center}
.drop-live-feed{padding-right:14px;scrollbar-gutter:stable}
.drop-live-feed li{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,180px)}
.drop-live-feed time{min-width:0;text-align:left;line-height:1.5;padding-right:8px}
@media(max-width:600px){.drop-live-feed li{grid-template-columns:1fr;gap:4px}.drop-live-feed{padding-right:8px}}

.drop-live-last-viewed{margin:8px 0;color:#465348;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.drop-live-last-viewed time{font-variant-numeric:tabular-nums}
