.drop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px dashed #33526f;border-radius:var(--radius);background:rgba(76,194,255,.04);transition:border-color .15s ease,background .15s ease}.drop.is-over{border-color:var(--accent);background:rgba(76,194,255,.11)}.media{align-items:start;margin-top:4px}.media__chip{width:26px;height:18px;flex-shrink:0;border-radius:4px;border:1px solid var(--line-soft)}.media__name{font-size:13.5px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media__detail{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:14px}.media__poster{aspect-ratio:16/9;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#e6f2ff}.media__poster,.media__wave{border:1px solid var(--line-soft)}.media__wave{height:56px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg-elevated)}.media__actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1080px){.media__detail{position:static}}